[PATCH v2 0/9] arm: add Cortex-M85, SSE-310, and mps3-an555

Simon Xu <[email protected]> Wed, 5 Aug 2026 10:29:56 -0500
Newsgroups org.nongnu.qemu-arm,org.nongnu.qemu-devel
Message-ID <[email protected]>
v1 -> v2
	Split armsse patch into multiple patches
	Implement PPUINTSTAT register in sysctl
	Fix AHB read bug in secctl
	Refractor case statements to use range syntax (...)
	Remove sys_config2 property and hard code it to return 0 (No NPU)
	Revert MPS2TZ_NUMIRQ_MAX back to 96
	Fix timing adapter and MPC creation location for an555
	Add QSPI R/W controllers to AHB PPC EX0
	Add GPIOALT2 register for FPGAIO block

I will address the other bugs pointed out regarding the existing models
in another patch series.

Signed-off-by: Simon Xu <[email protected]>

Simon Xu (9):
  target/arm/tcg/cpu-v7m.c: add cortex-m85 model
  hw/arm/armsse: add Arm Corstone SSE-310
  hw/misc/iotkit-sysctl.c: add SSE-310 support
  hw/misc/iotkit-secctl.c: fix AHB secure read
  hw/misc/iotkit-secctl.c: add SSE-310 support
  hw/misc/iotkit-secctl.c: use GNU C case ranges
  hw/misc/iotkit-sysinfo.c: add SSE-310 support
  hw/arm/mps2-tz.c add Arm mps3-an555 board
  hw/misc/mps2-fpgaio.c: add GPIOALT2 register

 docs/system/arm/mps2.rst        |   6 +-
 hw/arm/armsse.c                 | 208 +++++++++++++++++++++++++++++++-
 hw/arm/mps2-tz.c                | 160 +++++++++++++++++++++++-
 hw/misc/iotkit-secctl.c         | 132 ++++++--------------
 hw/misc/iotkit-sysctl.c         |  89 ++++++++++++--
 hw/misc/iotkit-sysinfo.c        |  22 +++-
 hw/misc/mps2-fpgaio.c           |  13 ++
 include/hw/arm/armsse-version.h |   2 +
 include/hw/arm/armsse.h         |   9 +-
 include/hw/misc/iotkit-sysctl.h |   1 +
 include/hw/misc/mps2-fpgaio.h   |   2 +
 target/arm/tcg/cpu-v7m.c        |  41 +++++++
 12 files changed, 566 insertions(+), 119 deletions(-)

-- 
2.53.0