Commit ece408818d for qemu.org

commit ece408818d27f745ef1b05fb3cc99a1e7a5bf580
Merge: 4dd433550d 7db36b8223
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Fri Feb 13 10:30:07 2026 +0000

    Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging

    * hw/i386: Remove deprecated PC 2.6 and 2.7 machines
    * i386/cpu: Fix incorrect initializer in Diamond Rapids definition
    * qom: Clean up property release
    * target/i386/kvm: set KVM_PMU_CAP_DISABLE if "-pmu" is configured
    * target/i386/kvm: reset AMD and perfmon-v2 PMU registers during VM reset
    * mshv: Cleanup
    * target/i386: convert SEV-ES termination requests to guest panic events

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFIBAABCgAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmmO+kYUHHBib256aW5p
    # QHJlZGhhdC5jb20ACgkQv/vSX3jHroPwIQf/XL4HXB7bYQH7LtTgsjmmxPpEqGuM
    # 2QWvv1HurGf4pBCkBB7iFdzngSbJSzvtIM4D2KRuXVc99Ml8Do4kKGwDdtVfaM+I
    # x+nsJfnSGA7tuNVQUUDEM1XWrnk3+O9oQxlk3elBWy8IBIjHFY1rv3FBdO9WkDpu
    # AlaMITrX4R7u5gadCrxvAprbngNGlK220HZ+nxdxvf6mWkYMPqy1xtNzHIioG61V
    # A94tdv/OZnUoQMd98c/yUvfST4/Gx6FeoEYfmyXGrnLM+Tc9es/xpN/mCYLdP3wA
    # MDS170D2Z0zoZScLcpMfeqSn5cDYBMOSHBzqFpw2/FNVTO3td2qlSMLjzw==
    # =AqB6
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri Feb 13 10:17:42 2026 GMT
    # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
    # gpg:                issuer "pbonzini@redhat.com"
    # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
    # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
    # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
    #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83

    * tag 'for-upstream' of https://gitlab.com/bonzini/qemu: (41 commits)
      target/i386/mshv: remove unused optimization of gva=>gpa translation
      accel/mshv: Remove remap overlapping mappings code
      tests: add /qdev/free-properties test
      qdev: make release_tpm() idempotent
      qdev: make release_drive() idempotent
      qdev: make release_string() idempotent
      qdev: Free property array on release
      target/i386/kvm: support perfmon-v2 for reset
      target/i386/kvm: reset AMD PMU registers during VM reset
      target/i386/kvm: rename architectural PMU variables
      target/i386/kvm: extract unrelated code out of kvm_x86_build_cpuid()
      target/i386/kvm: set KVM_PMU_CAP_DISABLE if "-pmu" is configured
      i386/cpu: Fix incorrect initializer in Diamond Rapids definition
      hw/char/virtio-serial: Do not expose the 'emergency-write' property
      hw/virtio/virtio-pci: Remove VirtIOPCIProxy::ignore_backend_features field
      hw/i386/intel_iommu: Remove IntelIOMMUState::buggy_eim field
      hw/core/machine: Remove hw_compat_2_7[] array
      hw/audio/pcspk: Remove PCSpkState::migrate field
      target/i386/cpu: Remove CPUX86State::full_cpuid_auto_level field
      hw/i386/pc: Remove pc_compat_2_7[] array
      ...

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