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%)
