Hi; here's the first arm pullreq for 11.2; contains one new board model, emulation of another SME feature, and various bugfixes.
thanks -- PMM The following changes since commit e8d693e12af9cbb89d724baadfcc08559669e279: tests/qtest: Do not use versioned pc-q35-5.2 machine anymore (2026-08-11 16:12:34 -0400) are available in the Git repository at: https://gitlab.com/pm215/qemu.git tags/pull-target-arm-20260812 for you to fetch changes up to 49aecf39008ebeb86127b5055cefa17d68370b20: tests/functional/aarch64: add raspi4b full-RAM regression test (2026-08-12 11:41:56 +0100) ---------------------------------------------------------------- target-arm queue: * Implement emulation of FEAT_SME_TMOP * New board model: Axiado EVK SCM3003 * Fix various minor bugs in mps3-an547 model * hw/i2c/bcm2835_i2c: Correct iomem size * hw/misc/bcm2835_powermgt: implement a real watchdog timer * hw/arm/raspi4b: fix guest never seeing more than ~1 GiB of RAM ---------------------------------------------------------------- Kuan-Jui Chiu (8): hw/arm: Add Axiado SoC AX3000 hw/misc: Add AX3000 clock control hw/arm: ax3000-soc: Enable Ax3000 clock control hw/sd: Add Axiado SD host controller with eMMC PHY hw/arm: ax3000-soc: Enable Axiado SD host controller hw/arm: Add Axiado EVK SCM3003 hw/gpio: Add Cadence GPIO controller hw/arm: ax3000-soc: Enable Cadence GPIO controllers Marcelo Manzo (3): hw/misc/bcm2835_powermgt: implement a real watchdog timer hw/arm/raspi4b: fix guest never seeing more than ~1 GiB of RAM tests/functional/aarch64: add raspi4b full-RAM regression test Richard Henderson (10): target/arm: Implement FTMOPA (non-widening, FP32) target/arm: Implement FTMOPA (non-widening, FP16) target/arm: Implement BFTMOPA (non-widening) target/arm: Implement BFTMOPA (widening) target/arm: Implement FTMOPA (widening, 2-way, FP16 to FP32) target/arm: Implement FTMOPA (widening, 2-way, FP8 to FP16) target/arm: Implement FTMOPA (widening, 4-way, FP8 to FP32) target/arm: Implement [SU]TMOPA (2-way) target/arm: Implement {S,SU,US,U}TMOPA (4-way) target/arm: Enable FEAT_SME_TMOP for -cpu max Simon Xu (4): hw/arm/armsse.c: fix SSE-300 s32kwatchdog address hw/arm/armsse.c: fix SSE-300 PPU addresses hw/arm/mps2-tz.c: fix AN547 APB PPC EXP0 MPC ports hw/arm/mps2-tz.c: add AN547 AHB PPC EXP1 DMA ports botszhuang (1): hw/i2c/bcm2835_i2c: Correct iomem size MAINTAINERS | 9 + docs/system/arm/emulation.rst | 1 + hw/arm/Kconfig | 15 ++ hw/arm/armsse.c | 8 +- hw/arm/ax3000-boards.c | 56 ++++++ hw/arm/ax3000-evk.c | 27 +++ hw/arm/ax3000-soc.c | 242 ++++++++++++++++++++++++++ hw/arm/meson.build | 6 + hw/arm/mps2-tz.c | 21 +++ hw/arm/raspi4b.c | 2 +- hw/gpio/Kconfig | 3 + hw/gpio/cadence_gpio.c | 292 ++++++++++++++++++++++++++++++++ hw/gpio/meson.build | 1 + hw/gpio/trace-events | 5 + hw/i2c/bcm2835_i2c.c | 2 +- hw/misc/Kconfig | 3 + hw/misc/axiado_clk.c | 79 +++++++++ hw/misc/bcm2835_powermgt.c | 53 ++++-- hw/misc/meson.build | 3 + hw/sd/Kconfig | 4 + hw/sd/axiado_sdhci.c | 119 +++++++++++++ hw/sd/meson.build | 1 + include/hw/arm/ax3000-boards.h | 28 +++ include/hw/arm/ax3000-soc.h | 98 +++++++++++ include/hw/gpio/cadence_gpio.h | 53 ++++++ include/hw/misc/axiado_clk.h | 26 +++ include/hw/misc/bcm2835_powermgt.h | 2 + include/hw/sd/axiado_sdhci.h | 21 +++ linux-user/aarch64/elfload.c | 1 + target/arm/cpu-features.h | 25 +++ target/arm/tcg/cpu64.c | 3 +- target/arm/tcg/fp8_helper.c | 50 ++++++ target/arm/tcg/helper-fp8-defs.h | 3 + target/arm/tcg/helper-sme-defs.h | 15 ++ target/arm/tcg/sme.decode | 28 +++ target/arm/tcg/sme_helper.c | 191 +++++++++++++++++++++ target/arm/tcg/translate-sme.c | 79 +++++++++ target/arm/tcg/vec_internal.h | 7 + tests/functional/aarch64/test_raspi4.py | 17 ++ 39 files changed, 1579 insertions(+), 20 deletions(-) create mode 100644 hw/arm/ax3000-boards.c create mode 100644 hw/arm/ax3000-evk.c create mode 100644 hw/arm/ax3000-soc.c create mode 100644 hw/gpio/cadence_gpio.c create mode 100644 hw/misc/axiado_clk.c create mode 100644 hw/sd/axiado_sdhci.c create mode 100644 include/hw/arm/ax3000-boards.h create mode 100644 include/hw/arm/ax3000-soc.h create mode 100644 include/hw/gpio/cadence_gpio.h create mode 100644 include/hw/misc/axiado_clk.h create mode 100644 include/hw/sd/axiado_sdhci.h
