[PULL 00/20] target-arm queue

Failed in applying to current master (apply log)
Maintainers: Peter Maydell <peter.maydell@linaro.org>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, Shannon Zhao <shannon.zhaosl@gmail.com>, "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Beniamino Galvani <b.galvani@gmail.com>, Strahinja Jankovic <strahinja.p.jankovic@gmail.com>, Alistair Francis <alistair@alistair23.me>, Alexander Graf <agraf@csgraf.de>
There is a newer version of this series
docs/system/arm/cpu-features.rst   |  11 +++
docs/system/arm/virt.rst           |   5 +
hw/arm/virt-acpi-build.c           |   2 +-
hw/arm/virt.c                      |  45 ++++++++-
hw/char/pl011.c                    |  24 ++++-
hw/cpu/a15mpcore.c                 |   2 +-
hw/cpu/meson.build                 |   2 +-
hw/misc/allwinner-cpucfg.c         |   4 +-
hw/ssi/xilinx_spips.c              |   4 +-
include/hw/arm/virt.h              |   1 +
include/hw/char/pl011.h            |   1 +
target/arm/cpu.c                   |  12 ++-
target/arm/cpu64.c                 |  72 ++++++++------
target/arm/hvf/hvf.c               |  25 -----
target/arm/kvm-stub.c              |  15 ---
target/arm/kvm.c                   | 197 ++++++++++++++++++++-----------------
target/arm/kvm_arm.h               |  35 -------
target/arm/tcg/cpu64.c             |   2 +-
target/arm/tcg/op_helper.c         |   2 +-
tests/functional/ppc/test_ppe42.py |   0
20 files changed, 246 insertions(+), 215 deletions(-)
mode change 100644 => 100755 tests/functional/ppc/test_ppe42.py
[PULL 00/20] target-arm queue
Posted by Peter Maydell 3 days, 14 hours ago
The following changes since commit 7390b0825b8e041a961f6215a18fa68213dc4779:

  Merge tag 'single-binary-20260226' of https://github.com/philmd/qemu into staging (2026-02-26 09:33:12 +0000)

are available in the Git repository at:

  https://gitlab.com/pm215/qemu.git tags/pull-target-arm-20260226

for you to fetch changes up to 907b8d56351b1ba6c97953edaca6a08f02fa2048:

  hw/char/pl011: Only log "data written to disabled UART" once (2026-02-26 11:27:19 +0000)

----------------------------------------------------------------
target-arm queue:
 * target/arm: set the correct TI bits for WFIT traps
 * target/arm: Refactorings preparatory to KVM SME support
 * target/arm/kvm: Don't free migration-blocker reason on failure
 * target/arm/kvm: add kvm-psci-version vcpu property
 * Revert "target/arm/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0"
 * hw/arm/virt: Add virtio-mmio-transports property
 * hw/arm/virt: Update error message for bad gic-version option
 * hw/cpu: Build a15mpcore.c once as common object
 * hw/misc/allwinner-cpucfg: Remove use of ARM_CPU() cast macro
 * hw/ssi/xilinx_spips: Reset TX FIFO in reset
 * hw/char/pl011: Only log "data written to disabled UART" once
 * tests/functional: Make sure test case .py files are executable

----------------------------------------------------------------
Alex Bennée (1):
      target/arm: set the correct TI bits for WFIT traps

Mohamed Mediouni (1):
      Revert "target/arm/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0"

Mohammadfaiz Bawa (1):
      hw/arm/virt: Add virtio-mmio-transports property

Peter Maydell (4):
      hw/arm/virt: Update error message for bad gic-version option
      tests/functional: Make sure test case .py files are executable
      target/arm/kvm: Don't free migration-blocker reason on failure
      hw/char/pl011: Only log "data written to disabled UART" once

Philippe Mathieu-Daudé (2):
      hw/cpu: Build a15mpcore.c once as common object
      hw/misc/allwinner-cpucfg: Remove use of ARM_CPU() cast macro

Richard Henderson (9):
      target/arm: Remove aarch64 test for kvm
      target/arm: Move kvm_arm_sve_get_vls within kvm.c
      target/arm: Init sve_vq in kvm_arm_set_cpu_features_from_host
      target/arm: Move kvm test out of cpu_arm_set_sve
      target/arm: Drop kvm_arm_sve_supported
      target/arm: Remove kvm test in arm_set_pmu
      target/arm: Drop kvm_arm_pmu_supported
      target/arm: Add vq argument to kvm_arch_{get, put}_sve
      target/arm: Add have_ffr argument to kvm_arch_{get, put}_sve

Sebastian Ott (1):
      target/arm/kvm: add kvm-psci-version vcpu property

Weixie Cui (1):
      hw/ssi/xilinx_spips: Reset TX FIFO in reset

 docs/system/arm/cpu-features.rst   |  11 +++
 docs/system/arm/virt.rst           |   5 +
 hw/arm/virt-acpi-build.c           |   2 +-
 hw/arm/virt.c                      |  45 ++++++++-
 hw/char/pl011.c                    |  24 ++++-
 hw/cpu/a15mpcore.c                 |   2 +-
 hw/cpu/meson.build                 |   2 +-
 hw/misc/allwinner-cpucfg.c         |   4 +-
 hw/ssi/xilinx_spips.c              |   4 +-
 include/hw/arm/virt.h              |   1 +
 include/hw/char/pl011.h            |   1 +
 target/arm/cpu.c                   |  12 ++-
 target/arm/cpu64.c                 |  72 ++++++++------
 target/arm/hvf/hvf.c               |  25 -----
 target/arm/kvm-stub.c              |  15 ---
 target/arm/kvm.c                   | 197 ++++++++++++++++++++-----------------
 target/arm/kvm_arm.h               |  35 -------
 target/arm/tcg/cpu64.c             |   2 +-
 target/arm/tcg/op_helper.c         |   2 +-
 tests/functional/ppc/test_ppe42.py |   0
 20 files changed, 246 insertions(+), 215 deletions(-)
 mode change 100644 => 100755 tests/functional/ppc/test_ppe42.py

Re: [PULL 00/20] target-arm queue
Posted by Peter Maydell 3 days, 13 hours ago
On Thu, 26 Feb 2026 at 15:55, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> The following changes since commit 7390b0825b8e041a961f6215a18fa68213dc4779:
>
>   Merge tag 'single-binary-20260226' of https://github.com/philmd/qemu into staging (2026-02-26 09:33:12 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/pm215/qemu.git tags/pull-target-arm-20260226
>
> for you to fetch changes up to 907b8d56351b1ba6c97953edaca6a08f02fa2048:
>
>   hw/char/pl011: Only log "data written to disabled UART" once (2026-02-26 11:27:19 +0000)
>
> ----------------------------------------------------------------
> target-arm queue:
>  * target/arm: set the correct TI bits for WFIT traps
>  * target/arm: Refactorings preparatory to KVM SME support
>  * target/arm/kvm: Don't free migration-blocker reason on failure
>  * target/arm/kvm: add kvm-psci-version vcpu property
>  * Revert "target/arm/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0"
>  * hw/arm/virt: Add virtio-mmio-transports property
>  * hw/arm/virt: Update error message for bad gic-version option
>  * hw/cpu: Build a15mpcore.c once as common object
>  * hw/misc/allwinner-cpucfg: Remove use of ARM_CPU() cast macro
>  * hw/ssi/xilinx_spips: Reset TX FIFO in reset
>  * hw/char/pl011: Only log "data written to disabled UART" once
>  * tests/functional: Make sure test case .py files are executable
>



Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.0
for any user-visible changes.

-- PMM