Hi; here's a pullreq for arm; these are all bug fixes.
thanks
-- PMM
The following changes since commit bd6079a7a1d14de0918a7715ef6db85dc32de3bb:
Merge tag 'next-pull-request' of https://gitlab.com/peterx/qemu into staging (2026-07-20 11:12:38 -0400)
are available in the Git repository at:
https://gitlab.com/pm215/qemu.git tags/pull-target-arm-20260721
for you to fetch changes up to b693da615a7ab2adae7383fecb87b0e13966256e:
Revert "target/arm: Build cpu32-system.o as common object" (2026-07-20 19:05:30 +0100)
----------------------------------------------------------------
target-arm queue:
* hw/char: imx_serial: add missing migration state
* hw/net/xilinx_axienet: Fix PHY register 17 link status reporting
* target/arm: GICv5 cpuif: gicr_cdia_read() ppibit should be 64 bits
* target/arm: GICv5 cpuif: Writes to ICC_APR_EL1 can change IRQ/FIQ
* target/ppc: Remove unused helper_lscbx()
* target/arm: Fix testing of raw mtx value
* hw/dma/omap_dma: don't allow guest to memcopy arbitrary memory
* target/arm: restore missing A-profile CPU types to qemu-arm
----------------------------------------------------------------
Jay Chang (1):
hw/net/xilinx_axienet: Fix PHY register 17 link status reporting
Peter Maydell (13):
target/arm: GICv5 cpuif: gicr_cdia_read() ppibit should be 64 bits
target/arm: GICv5 cpuif: Writes to ICC_APR_EL1 can change IRQ/FIQ
target/ppc: Remove unused helper_lscbx()
hw/dma/soc_dma: Remove soc_dma_port_fifo support
hw/dma/soc_dma: Simplify soc_dma_ch_update()
hw/dma/soc_dma: Remove union from memmap_entry_s struct
hw/dma/omap_dma: Be more careful about overflow in transfer setup
hw/dma/soc_dma: dma bytes is uint64_t
hw/dma/soc_dma: Use physical_memory_map() for mem2mem transfers
hw/dma/soc_dma: Remove unused mem.base, paddr fields
include/hw/arm/omap_dma.h: Move to include/hw/dma
MAINTAINERS: Add soc_dma to OMAP section
Revert "target/arm: Build cpu32-system.o as common object"
Richard Henderson (1):
target/arm: Fix testing of raw mtx value
Tao Ding (1):
hw/char: imx_serial: add missing migration state
MAINTAINERS | 2 +
hw/arm/omap1.c | 8 +-
hw/char/imx_serial.c | 5 +-
hw/dma/omap_dma.c | 37 +++---
hw/dma/soc_dma.c | 196 ++++++++++-------------------
hw/net/xilinx_axienet.c | 3 +
include/hw/{arm => dma}/soc_dma.h | 33 ++---
target/arm/tcg/{cpu32-system.c => cpu32.c} | 10 +-
target/arm/tcg/gicv5-cpuif.c | 4 +-
target/arm/tcg/meson.build | 5 +-
target/arm/tcg/mte_helper.c | 25 ++--
target/ppc/helper.h | 1 -
target/ppc/mem_helper.c | 28 -----
13 files changed, 136 insertions(+), 221 deletions(-)
rename include/hw/{arm => dma}/soc_dma.h (70%)
rename target/arm/tcg/{cpu32-system.c => cpu32.c} (99%)