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(-)