My OS Lock/DoubleLock patches, plus a small selection of other bug fixes and minor things.
thanks -- PMM The following changes since commit 8e9398e3b1a860b8c29c670c1b6c36afe8d87849: Merge tag 'pull-ppc-20220706' of https://gitlab.com/danielhb/qemu into staging (2022-07-07 06:21:05 +0530) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20220707 for you to fetch changes up to c2360eaa0262a816faf8032b7762d0c73df2cc62: target/arm: Fix qemu-system-arm handling of LPAE block descriptors for highmem (2022-07-07 11:41:04 +0100) ---------------------------------------------------------------- target-arm queue: * hw/arm/virt: dt: add rng-seed property * Fix MTE check in sve_ldnfff1_r * Record tagged bit for user-only in sve_probe_page * Correctly implement OS Lock and OS DoubleLock * Implement DBGDEVID, DBGDEVID1, DBGDEVID2 registers * Fix qemu-system-arm handling of LPAE block descriptors for highmem ---------------------------------------------------------------- Jason A. Donenfeld (1): hw/arm/virt: dt: add rng-seed property Peter Maydell (6): target/arm: Fix code style issues in debug helper functions target/arm: Move define_debug_regs() to debug_helper.c target/arm: Suppress debug exceptions when OS Lock set target/arm: Implement AArch32 DBGDEVID, DBGDEVID1, DBGDEVID2 target/arm: Correctly implement Feat_DoubleLock target/arm: Fix qemu-system-arm handling of LPAE block descriptors for highmem Richard Henderson (2): target/arm: Fix MTE check in sve_ldnfff1_r target/arm: Record tagged bit for user-only in sve_probe_page docs/about/deprecated.rst | 8 + docs/system/arm/virt.rst | 17 +- include/hw/arm/virt.h | 2 +- target/arm/cpregs.h | 3 + target/arm/cpu.h | 27 +++ target/arm/internals.h | 9 + hw/arm/virt.c | 44 ++-- target/arm/cpu64.c | 6 + target/arm/cpu_tcg.c | 6 + target/arm/debug_helper.c | 580 ++++++++++++++++++++++++++++++++++++++++++++++ target/arm/helper.c | 513 +--------------------------------------- target/arm/ptw.c | 2 +- target/arm/sve_helper.c | 5 +- 13 files changed, 684 insertions(+), 538 deletions(-)
