[PULL 00/16] target-arm queue

Failed in applying to current master (apply log)
Maintainers: Warner Losh <imp@bsdimp.com>, Kyle Evans <kevans@freebsd.org>, Laurent Vivier <laurent@vivier.eu>, Peter Maydell <peter.maydell@linaro.org>, "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Jiri Pirko <jiri@resnulli.us>, Jason Wang <jasowang@redhat.com>
There is a newer version of this series
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
[PULL 00/16] target-arm queue
Posted by Peter Maydell 3 days, 17 hours ago
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
Re: [PULL 00/16] target-arm queue
Posted by Richard Henderson 3 days, 13 hours ago
On 10/23/25 09:55, Peter Maydell wrote:
> 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' ofhttps://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()


Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/10.2 as appropriate.

r~