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-20240116 for you to fetch changes up to 7ec39730a9cc443c752d4cad2bf1c00467551ef5: load_elf: fix iterator's type for elf file processing (2024-01-15 17:14:22 +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 * Nuvoton: Implement PCI Mailbox module * Nuvoton: Implement GMAC module * 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 Hao Wu (3): hw/misc: Add Nuvoton's PCI Mailbox Module hw/misc: Add qtest for NPCM7xx PCI Mailbox hw/arm: Add GMAC devices to NPCM7XX SoC 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 Nabih Estefan Diaz (4): tests/qtest: Creating qtest for GMAC Module hw/net: GMAC Rx Implementation hw/net: GMAC Tx Implementation tests/qtest: Adding PCS Module test to GMAC Qtest Peter Maydell (5): 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 hw/arm: Add PCI mailbox module to Nuvoton SoC hw/net: Add NPCMXXX GMAC device 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/nuvoton.rst | 2 + docs/system/arm/virt.rst | 8 +- include/hw/arm/npcm7xx.h | 4 + include/hw/arm/stm32l4x5_soc.h | 5 + include/hw/elf_ops.h | 2 +- include/hw/misc/npcm7xx_pci_mbox.h | 81 ++++ include/hw/misc/stm32l4x5_exti.h | 51 ++ include/hw/misc/stm32l4x5_syscfg.h | 54 +++ include/hw/net/npcm_gmac.h | 340 +++++++++++++ hw/arm/npcm7xx.c | 53 +- hw/arm/stm32l4x5_soc.c | 73 ++- hw/arm/virt.c | 8 +- hw/misc/npcm7xx_pci_mbox.c | 324 +++++++++++++ hw/misc/stm32l4x5_exti.c | 290 +++++++++++ hw/misc/stm32l4x5_syscfg.c | 266 ++++++++++ hw/net/npcm_gmac.c | 939 ++++++++++++++++++++++++++++++++++++ target/arm/ptw.c | 14 +- tests/qtest/npcm7xx_pci_mbox-test.c | 238 +++++++++ tests/qtest/npcm_gmac-test.c | 341 +++++++++++++ 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 | 3 + hw/misc/trace-events | 16 + hw/net/meson.build | 2 +- hw/net/trace-events | 19 + hw/timer/trace-events | 2 +- qemu-img-cmds.hx | 2 + qemu-options.hx | 2 + tests/qtest/meson.build | 8 + 37 files changed, 4066 insertions(+), 33 deletions(-) create mode 100644 docs/devel/docs.rst create mode 100644 include/hw/misc/npcm7xx_pci_mbox.h create mode 100644 include/hw/misc/stm32l4x5_exti.h create mode 100644 include/hw/misc/stm32l4x5_syscfg.h create mode 100644 include/hw/net/npcm_gmac.h create mode 100644 hw/misc/npcm7xx_pci_mbox.c create mode 100644 hw/misc/stm32l4x5_exti.c create mode 100644 hw/misc/stm32l4x5_syscfg.c create mode 100644 hw/net/npcm_gmac.c create mode 100644 tests/qtest/npcm7xx_pci_mbox-test.c create mode 100644 tests/qtest/npcm_gmac-test.c create mode 100644 tests/qtest/stm32l4x5_exti-test.c create mode 100644 tests/qtest/stm32l4x5_syscfg-test.c