Commit d8a9d97317 for qemu.org

commit d8a9d97317d03190b34498741f98f22e2a9afe3e
Merge: 306ee5505f 907b8d5635
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Feb 26 16:00:07 2026 +0000

    Merge tag 'pull-target-arm-20260226' of https://gitlab.com/pm215/qemu into staging

    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

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmmgbNoZHHBldGVyLm1h
    # eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3hzREACaWhS6mbqwKA0ao5GJFIex
    # NFF3PqUf5MFx5J2wt6wNYBRvE2/laqJM84v5c2fVqQmxUPC0K7kiBu8JRliFMDvK
    # zeykVX30e0a59M3dxeqs5A3D398g9v4STIosj8HydKcVYavVyJaFoi5Uw01h6GAp
    # BRlRAcXMX1RnICyltuueKXYkuIqCZ4lOlpDZbSU/c97b01B2Um4m3MOuKXM0RBGo
    # RroTPkNInuIX+SSNbKiSb53CNzvZFn6cP/NQnCtarx9UONxxESPvXSRufG1YjqMw
    # YJnvJsR8ZkEZfQMhN3305N5yaQdM8T2ZIcd8JT/mCiwTP/31xquCS+M2SjriD54p
    # TU8lZm4r4r3K6DKWxpfa/A6BGUjStAkXVytfHKWZHBAKN59GhKIl6uX4I8W402H3
    # OEzNs10K0arrCYkW4hUGnayW0DSzqYJKk8Ejc0vOJkDm3RP6NjiZmYom/iR1Tpbk
    # 1AKDJ+DuewuCSp9iFcXLbhzfZJl2in4lbJaFy8xRJn+M1CLbAsdKU5o7FJYjbKdS
    # cBL/9STS+Puko+A9+WyLHh00drkFndjKruCPFTmXHnOyujIkegaBDrKN1OKebtgL
    # XisfuivE6ipZqAMYZwEcnSZluKsLFDUo3rQXeQK4CQFuKvsSM9ilmBWQ9V5avxO3
    # /goJymB/HYlVJhlEh33Bcg==
    # =8ERD
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu Feb 26 15:55:06 2026 GMT
    # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
    # gpg:                issuer "peter.maydell@linaro.org"
    # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
    # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
    # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
    # gpg:                 aka "Peter Maydell <peter@archaic.org.uk>" [ultimate]
    # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE

    * tag 'pull-target-arm-20260226' of https://gitlab.com/pm215/qemu:
      hw/char/pl011: Only log "data written to disabled UART" once
      target/arm/kvm: Don't free migration-blocker reason on failure
      target/arm: Add have_ffr argument to kvm_arch_{get, put}_sve
      target/arm: Add vq argument to kvm_arch_{get, put}_sve
      target/arm: Drop kvm_arm_pmu_supported
      target/arm: Remove kvm test in arm_set_pmu
      target/arm: Drop kvm_arm_sve_supported
      target/arm: Move kvm test out of cpu_arm_set_sve
      target/arm: Init sve_vq in kvm_arm_set_cpu_features_from_host
      target/arm: Move kvm_arm_sve_get_vls within kvm.c
      target/arm: Remove aarch64 test for kvm
      hw/misc/allwinner-cpucfg: Remove use of ARM_CPU() cast macro
      hw/cpu: Build a15mpcore.c once as common object
      Revert "target/arm/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0"
      target/arm/kvm: add kvm-psci-version vcpu property
      tests/functional: Make sure test case .py files are executable
      hw/arm/virt: Update error message for bad gic-version option
      hw/arm/virt: Add virtio-mmio-transports property
      target/arm: set the correct TI bits for WFIT traps
      hw/ssi/xilinx_spips: Reset TX FIFO in reset

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>