Hi; this pull request has a collection of bug fixes for rc0.
The big one is the trusted firmware boot regression fix.
thanks
-- PMM
The following changes since commit ece5f8374d0416a339f0c0a9399faa2c42d4ad6f:
Merge tag 'linux-user-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging (2022-11-03 10:55:05 -0400)
are available in the Git repository at:
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20221104
for you to fetch changes up to cead7fa4c06087c86c67c5ce815cc1ff0bfeac3a:
target/arm: Two fixes for secure ptw (2022-11-04 10:58:58 +0000)
----------------------------------------------------------------
target-arm queue:
* Fix regression booting Trusted Firmware
* Honor HCR_E2H and HCR_TGE in ats_write64()
* Copy the entire vector in DO_ZIP
* Fix Privileged Access Never (PAN) for aarch32
* Make TLBIOS and TLBIRANGE ops trap on HCR_EL2.TTLB
* Set SCR_EL3.HXEn when direct booting kernel
* Set SME and SVE EL3 vector lengths when direct booting kernel
----------------------------------------------------------------
Ake Koomsin (1):
target/arm: Honor HCR_E2H and HCR_TGE in ats_write64()
Peter Maydell (3):
hw/arm/boot: Set SME and SVE EL3 vector lengths when booting kernel
hw/arm/boot: Set SCR_EL3.HXEn when booting kernel
target/arm: Make TLBIOS and TLBIRANGE ops trap on HCR_EL2.TTLB
Richard Henderson (2):
target/arm: Copy the entire vector in DO_ZIP
target/arm: Two fixes for secure ptw
Timofey Kutergin (1):
target/arm: Fix Privileged Access Never (PAN) for aarch32
hw/arm/boot.c | 5 ++++
target/arm/helper.c | 64 +++++++++++++++++++++++++++++--------------------
target/arm/ptw.c | 50 ++++++++++++++++++++++++++++----------
target/arm/sve_helper.c | 4 ++--
4 files changed, 83 insertions(+), 40 deletions(-)