Hi; here's a target-arm pull; mostly refactoring and other small stuff.
thanks -- PMM The following changes since commit d2e9b78162e31b1eaf20f3a4f563da82da56908d: Merge tag 'pull-qapi-2025-05-28' of https://repo.or.cz/qemu/armbru into staging (2025-05-29 08:36:01 -0400) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20250530-2 for you to fetch changes up to e86c1f967a323165d13bcadfad4b92d0d34cdb08: hw/block: Drop unused nand.c (2025-05-29 17:45:13 +0100) ---------------------------------------------------------------- target-arm queue: * hw/arm: Add GMAC devices to NPCM8XX SoC * hw/arm: Add missing psci_conduit to NPCM8XX SoC boot info * docs/interop: convert text files to restructuredText * target/arm: Some minor refactorings * tests/functional: Add a test for the Stellaris arm machines * hw/block: Drop unused nand.c ---------------------------------------------------------------- Guenter Roeck (1): hw/arm: Add missing psci_conduit to NPCM8XX SoC boot info Hao Wu (1): hw/arm: Add GMAC devices to NPCM8XX SoC Nabih Estefan (1): tests/qtest: Migrate GMAC test from 7xx to 8xx Peter Maydell (1): hw/block: Drop unused nand.c Philippe Mathieu-Daudé (9): target/arm/tcg-stubs: compile file once (system) target/arm/hvf_arm: Avoid using poisoned CONFIG_HVF definition target/arm: Only link with zlib when TCG is enabled target/arm/cpregs: Include missing 'target/arm/cpu.h' header hw/arm/boot: Include missing 'system/memory.h' header target/arm/cpu-features: Include missing 'cpu.h' header target/arm/qmp: Include missing 'cpu.h' header target/arm/kvm: Include missing 'cpu-qom.h' header target/arm/hvf: Include missing 'cpu-qom.h' header Souleymane Conte (1): docs/interop: convert text files to restructuredText Thomas Huth (1): tests/functional: Add a test for the Stellaris arm machines MAINTAINERS | 4 +- docs/interop/bitmaps.rst | 2 +- docs/interop/index.rst | 1 + docs/interop/{qcow2.txt => qcow2.rst} | 187 +++++--- docs/qcow2-cache.txt | 2 +- include/hw/arm/npcm8xx.h | 5 +- include/hw/block/flash.h | 18 - target/arm/cpregs.h | 1 + target/arm/cpu-features.h | 1 + target/arm/hvf_arm.h | 18 +- target/arm/kvm_arm.h | 1 + hw/arm/boot.c | 1 + hw/arm/npcm8xx.c | 55 ++- hw/block/nand.c | 835 --------------------------------- target/arm/arm-qmp-cmds.c | 1 + target/arm/hvf-stub.c | 20 + tests/qtest/npcm_gmac-test.c | 85 +++- hw/arm/Kconfig | 1 - hw/block/Kconfig | 3 - hw/block/meson.build | 1 - target/arm/meson.build | 4 +- target/arm/tcg/meson.build | 2 + tests/functional/meson.build | 1 + tests/functional/test_arm_stellaris.py | 48 ++ tests/qtest/meson.build | 6 +- 25 files changed, 334 insertions(+), 969 deletions(-) rename docs/interop/{qcow2.txt => qcow2.rst} (89%) delete mode 100644 hw/block/nand.c create mode 100644 target/arm/hvf-stub.c create mode 100755 tests/functional/test_arm_stellaris.py