Hi; here's a target-arm pullreq; nothing very exciting in here. thanks -- PMM
The following changes since commit c0e80879c876cbe4cbde43a92403329bcedf2ba0: Merge tag 'pull-vfio-20251022' of https://github.com/legoater/qemu into staging (2025-10-22 08:01:21 -0500) are available in the Git repository at: https://gitlab.com/pm215/qemu.git tags/pull-target-arm-20251023 for you to fetch changes up to 33eff5c84d52e7186e0882ea5ee9ac5501c3deea: hw/net/rocker: Don't overflow in of_dpa_mask2prefix() (2025-10-23 14:13:38 +0100) ---------------------------------------------------------------- target-arm queue: * target/arm: Enable FEAT_AIE for -cpu max * target/arm: Fix reads of CNTFRQ_EL0 in linux-user mode * target/arm: Implement SME2 support in gdbstub * hw/intc/arm_gicv3_dist: Implement GICD_TYPER2 as 0 * hw/intc/arm_gicv3_kvm: Avoid reading ICC_CTLR_EL1 from kernel in cpuif reset * MAINTAINERS: Claim the Arm XML in gdb-xml * hw/net/rocker: Don't overflow in of_dpa_mask2prefix() ---------------------------------------------------------------- Peter Maydell (9): hw/intc/arm_gicv3_dist: Implement GICD_TYPER2 as 0 hw/intc/arm_gicv3_kvm: Drop DPRINTF macro target/arm: Fix reads of CNTFRQ_EL0 in linux-user mode hw/intc/arm_gicv3_kvm: Avoid reading ICC_CTLR_EL1 from kernel in cpuif reset MAINTAINERS: Claim the Arm XML in gdb-xml target/arm: Implement SME2 support in gdbstub target/arm: Implement org.gnu.gdb.aarch64.tls XML feature in gdbstub tests/tcg/aarch64: Add test case for SME2 gdbstub registers hw/net/rocker: Don't overflow in of_dpa_mask2prefix() Richard Henderson (7): target/arm: Add isar feature test for FEAT_AIE target/arm: Implement MAIR2_ELx and AMAIR2_ELx target/arm: Add AIE to ARMVAParameters target/arm: Drop trivial assert vs attrindx target/arm: Use el local indexing mair_el target/arm: Honor param.aie in get_phys_addr_lpae target/arm: Enable FEAT_AIE for -cpu max MAINTAINERS | 2 + docs/system/arm/emulation.rst | 1 + configs/targets/aarch64-bsd-user.mak | 2 +- configs/targets/aarch64-linux-user.mak | 2 +- configs/targets/aarch64-softmmu.mak | 2 +- configs/targets/aarch64_be-linux-user.mak | 2 +- hw/intc/gicv3_internal.h | 1 + include/hw/intc/arm_gicv3_common.h | 3 + target/arm/cpregs.h | 2 + target/arm/cpu-features.h | 5 ++ target/arm/cpu.h | 6 +- target/arm/internals.h | 6 ++ hw/intc/arm_gicv3_dist.c | 9 +++ hw/intc/arm_gicv3_kvm.c | 62 +++++++++------- hw/net/rocker/rocker_of_dpa.c | 11 +-- target/arm/cpu.c | 3 + target/arm/gdbstub.c | 12 ++++ target/arm/gdbstub64.c | 115 ++++++++++++++++++++++++++++++ target/arm/helper.c | 94 +++++++++++++++++++++--- target/arm/ptw.c | 5 +- target/arm/tcg/cpu64.c | 1 + gdb-xml/aarch64-sme2.xml | 14 ++++ tests/tcg/aarch64/Makefile.target | 9 ++- tests/tcg/aarch64/gdbstub/test-sme2.py | 36 ++++++++++ 24 files changed, 350 insertions(+), 55 deletions(-) create mode 100644 gdb-xml/aarch64-sme2.xml create mode 100644 tests/tcg/aarch64/gdbstub/test-sme2.py
