v2: dropped the nuvoton changes as the tests didn't pass on big-endian hosts.
-- PMM The following changes since commit 977542ded7e6b28d2bc077bcda24568c716e393c: Merge tag 'pull-testing-updates-120124-2' of https://gitlab.com/stsquad/qemu into staging (2024-01-12 14:02:53 +0000) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20240118 for you to fetch changes up to 410c2a4d75f52f6a2fe978eda5a9b6f854afe5ea: load_elf: fix iterator's type for elf file processing (2024-01-18 12:20:33 +0000) ---------------------------------------------------------------- target-arm queue: * docs/devel/docs: Document .hx file syntax * arm_pamax() no longer needs to do feature propagation * docs/system/arm/virt.rst: Improve 'highmem' option docs * STM32L4x5 Implement SYSCFG and EXTI devices * hw/timer: fix systick trace message * hw/arm/virt: Consolidate valid CPU types * load_elf: fix iterator's type for elf file processing ---------------------------------------------------------------- Anastasia Belova (1): load_elf: fix iterator's type for elf file processing Gavin Shan (1): hw/arm/virt: Consolidate valid CPU types Inès Varhol (6): hw/misc: Implement STM32L4x5 EXTI hw/arm: Connect STM32L4x5 EXTI to STM32L4x5 SoC tests/qtest: Add STM32L4x5 EXTI QTest testcase hw/misc: Implement STM32L4x5 SYSCFG hw/arm: Connect STM32L4x5 SYSCFG to STM32L4x5 SoC tests/qtest: Add STM32L4x5 SYSCFG QTest testcase Peter Maydell (3): docs/devel/docs: Document .hx file syntax target/arm: arm_pamax() no longer needs to do feature propagation docs/system/arm/virt.rst: Improve 'highmem' option docs Samuel Tardieu (1): hw/timer: fix systick trace message MAINTAINERS | 1 + docs/devel/docs.rst | 60 +++++ docs/devel/index-build.rst | 1 + docs/system/arm/b-l475e-iot01a.rst | 7 +- docs/system/arm/virt.rst | 8 +- include/hw/arm/stm32l4x5_soc.h | 5 + include/hw/elf_ops.h | 2 +- include/hw/misc/stm32l4x5_exti.h | 51 ++++ include/hw/misc/stm32l4x5_syscfg.h | 54 ++++ hw/arm/stm32l4x5_soc.c | 73 ++++- hw/arm/virt.c | 8 +- hw/misc/stm32l4x5_exti.c | 290 ++++++++++++++++++++ hw/misc/stm32l4x5_syscfg.c | 266 ++++++++++++++++++ target/arm/ptw.c | 14 +- tests/qtest/stm32l4x5_exti-test.c | 524 ++++++++++++++++++++++++++++++++++++ tests/qtest/stm32l4x5_syscfg-test.c | 331 +++++++++++++++++++++++ hmp-commands-info.hx | 10 +- hmp-commands.hx | 10 +- hw/arm/Kconfig | 2 + hw/misc/Kconfig | 6 + hw/misc/meson.build | 2 + hw/misc/trace-events | 11 + hw/timer/trace-events | 2 +- qemu-img-cmds.hx | 2 + qemu-options.hx | 2 + tests/qtest/meson.build | 6 + 26 files changed, 1719 insertions(+), 29 deletions(-) create mode 100644 docs/devel/docs.rst create mode 100644 include/hw/misc/stm32l4x5_exti.h create mode 100644 include/hw/misc/stm32l4x5_syscfg.h create mode 100644 hw/misc/stm32l4x5_exti.c create mode 100644 hw/misc/stm32l4x5_syscfg.c create mode 100644 tests/qtest/stm32l4x5_exti-test.c create mode 100644 tests/qtest/stm32l4x5_syscfg-test.c