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

Reply via email to