Handful of arm fixes for the rc. The following changes since commit 555249a59e9cdd6b58da103aba5cf3a2d45c899f:
Merge remote-tracking branch 'remotes/ehabkost-gl/tags/x86-next-pull-request' into staging (2021-04-10 16:58:56 +0100) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20210412 for you to fetch changes up to 52c01ada86611136e3122dd139788dbcbc292d86: exec: Fix overlap of PAGE_ANON and PAGE_TARGET_1 (2021-04-12 11:06:24 +0100) ---------------------------------------------------------------- target-arm queue: * hw/arm/virt-acpi-build: Fix GSIV values of the {GERR, Sync} interrupts * hw/arm/smmuv3: Emulate CFGI_STE_RANGE for an aligned range of StreamIDs * accel/tcg: Preserve PAGE_ANON when changing page permissions * target/arm: Check PAGE_WRITE_ORG for MTE writeability * exec: Fix overlap of PAGE_ANON and PAGE_TARGET_1 ---------------------------------------------------------------- Richard Henderson (3): accel/tcg: Preserve PAGE_ANON when changing page permissions target/arm: Check PAGE_WRITE_ORG for MTE writeability exec: Fix overlap of PAGE_ANON and PAGE_TARGET_1 Zenghui Yu (2): hw/arm/virt-acpi-build: Fix GSIV values of the {GERR, Sync} interrupts hw/arm/smmuv3: Emulate CFGI_STE_RANGE for an aligned range of StreamIDs include/exec/cpu-all.h | 4 ++-- tests/tcg/aarch64/mte.h | 3 ++- accel/tcg/translate-all.c | 9 ++++++-- hw/arm/smmuv3.c | 12 +++++++---- hw/arm/virt-acpi-build.c | 4 ++-- target/arm/mte_helper.c | 2 +- tests/tcg/aarch64/mte-6.c | 43 +++++++++++++++++++++++++++++++++++++++ tests/tcg/aarch64/Makefile.target | 2 +- 8 files changed, 66 insertions(+), 13 deletions(-) create mode 100644 tests/tcg/aarch64/mte-6.c