Now I'm back from holiday, here's a target-arm pullreq :-) thanks -- PMM
The following changes since commit a9e0c9c0f14e19d23443ac24c8080b4708d2eab8: Merge tag 'pull-9p-20250505' of https://github.com/cschoenebeck/qemu into staging (2025-05-05 11:26:59 -0400) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20250506 for you to fetch changes up to 607e1208b53ac713a76d158f4abc4cd2e8870051: hw/arm/virt: Remove deprecated virt-4.0 machine (2025-05-06 15:02:35 +0100) ---------------------------------------------------------------- target-arm queue: * hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC * arm/hvf: fix crashes when using gdbstub * target/arm/ptw: fix arm_cpu_get_phys_page_attrs_debug * hw/arm/virt: Remove deprecated old versions of 'virt' machine * tests/functional: Add test for imx8mp-evk board with USDHC coverage * hw/arm: Attach PSPI module to NPCM8XX SoC * target/arm: Don't assert() for ISB/SB inside IT block * docs: Don't define duplicate label in qemu-block-drivers.rst.inc * target/arm/kvm: Drop support for kernels without KVM_ARM_PREFERRED_TARGET * hw/pci-host/designware: Fix viewport configuration * hw/gpio/imx_gpio: Fix interpretation of GDIR polarity ---------------------------------------------------------------- Bernhard Beschow (4): tests/functional: Add test for imx8mp-evk board with USDHC coverage hw/pci-host/designware: Remove unused include hw/pci-host/designware: Fix viewport configuration hw/gpio/imx_gpio: Fix interpretation of GDIR polarity Mads Ynddal (2): hvf: avoid repeatedly setting trap debug for each cpu hvf: only update sysreg from owning thread Peter Maydell (3): target/arm: Don't assert() for ISB/SB inside IT block docs: Don't define duplicate label in qemu-block-drivers.rst.inc target/arm/kvm: Drop support for kernels without KVM_ARM_PREFERRED_TARGET Philippe Mathieu-Daudé (17): hw/arm/virt: Remove deprecated virt-2.6 machine hw/arm/virt: Remove VirtMachineClass::no_pmu field hw/arm/virt: Remove VirtMachineClass::disallow_affinity_adjustment hw/arm/virt: Remove deprecated virt-2.7 machine hw/arm/virt: Remove VirtMachineClass::no_its field hw/arm/virt: Remove deprecated virt-2.8 machine hw/arm/virt: Remove VirtMachineClass::claim_edge_triggered_timers field hw/arm/virt: Remove deprecated virt-2.9 machine hw/arm/virt: Remove deprecated virt-2.10 machine hw/arm/virt: Remove deprecated virt-2.11 machine hw/arm/virt: Remove VirtMachineClass::smbios_old_sys_ver field hw/arm/virt: Remove deprecated virt-2.12 machine hw/arm/virt: Remove VirtMachineClass::no_highmem_ecam field hw/arm/virt: Update comment about Multiprocessor Affinity Register hw/arm/virt: Remove deprecated virt-3.0 machine hw/arm/virt: Remove deprecated virt-3.1 machine hw/arm/virt: Remove deprecated virt-4.0 machine Pierrick Bouvier (4): target/arm/ptw: extract arm_mmu_idx_to_security_space target/arm/ptw: get current security_space for current mmu_idx target/arm/ptw: extract arm_cpu_get_phys_page target/arm/ptw: fix arm_cpu_get_phys_page_attrs_debug Tim Lee (2): hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC hw/arm: Attach PSPI module to NPCM8XX SoC MAINTAINERS | 1 + docs/devel/codebase.rst | 2 +- docs/system/qemu-block-drivers.rst.inc | 2 - include/hw/arm/npcm8xx.h | 2 + include/hw/arm/virt.h | 6 -- target/arm/kvm_arm.h | 7 +- accel/hvf/hvf-all.c | 7 +- hw/arm/npcm8xx.c | 11 +- hw/arm/npcm8xx_boards.c | 2 +- hw/arm/virt-acpi-build.c | 10 +- hw/arm/virt.c | 153 ++++------------------------ hw/gpio/imx_gpio.c | 2 +- hw/pci-host/designware.c | 5 +- target/arm/arm-qmp-cmds.c | 2 +- target/arm/hvf/hvf.c | 27 ++--- target/arm/kvm.c | 55 ++-------- target/arm/ptw.c | 71 +++++++++---- target/arm/tcg/translate.c | 3 +- tests/functional/meson.build | 2 + tests/functional/test_aarch64_imx8mp_evk.py | 67 ++++++++++++ 20 files changed, 188 insertions(+), 249 deletions(-) create mode 100755 tests/functional/test_aarch64_imx8mp_evk.py