On Tue, May 6, 2025 at 10:52 AM Peter Maydell <peter.mayd...@linaro.org> wrote: > > 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
Please take a look at the following aarch64 macOS CI failure: ../accel/hvf/hvf-all.c:61:54: error: unknown type name 'run_on_cpu_data' 61 | static void do_hvf_update_guest_debug(CPUState *cpu, run_on_cpu_data arg) | ^ ../accel/hvf/hvf-all.c:68:5: error: call to undeclared function 'run_on_cpu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 68 | run_on_cpu(cpu, do_hvf_update_guest_debug, RUN_ON_CPU_NULL); | ^ ../accel/hvf/hvf-all.c:68:48: error: use of undeclared identifier 'RUN_ON_CPU_NULL' 68 | run_on_cpu(cpu, do_hvf_update_guest_debug, RUN_ON_CPU_NULL); | ^ 3 errors generated. https://gitlab.com/qemu-project/qemu/-/jobs/9962088576 > > 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 >