Commit 314ff2e07d for qemu.org

commit 314ff2e07ddc6163554077d68aed5d76a50b8e3d
Merge: ae6e281633 711de639d5
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Mar 5 16:58:20 2026 +0000

    Merge tag 'pull-request-2026-03-05' of https://gitlab.com/thuth/qemu into staging

    * Remove deprecated i440fx and q35 machine types -2.8 up to -2.12
    * Remove the related hw_compat handling in various devices

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmmpWuMACgkQLtnXdP5w
    # LbXSjhAAoJ/vG6HZeuyrUzE9jkVToOpUF7d72usWS8NP07KYgKNp0kVQ/5C/QQ2s
    # PR7jdWSQT7Vl+iyzvNdSV+y64rdk3XcdCrbeDXA9N4+yqWNEbq2MYECYQAW18xBR
    # i8g1e9+Y/yi4yXV7U76Jx7R89btVzRdbrENlypKS2wf5wXA5m8HUegxhl8NC59eg
    # u3tjZgG+tr2Fkdhs8EPA1p8naDXd00fy3imgpzN4VhGzdXTzHtH/fa5UDMjBRJtc
    # NheCC4Oe0EglhDQrj+uxVf8aklCXDhSXHRKqGOOTP65z41J4gBL0k2zATAReYp3G
    # RhOMtEl66U+XOFeKYxh55zS3OAK6i/Yx9K7EQwZNbZks8DJhO23Ai3TZWg086mFg
    # bxr2cSpo5JKdpiQeL28GQTYA/f0wNwcn9Q01QrerfO0VTXsW4pC3rc4HukJOwp/b
    # KozT4se7VtxzlJVJ7oCAYYjqiw+DZc4z7tbf/fcvyNsnHAkJB3gHeb3lJB/PW0je
    # eh2N2q4Qe20ewbJbl+l+BisQ3XTDUQRf46d8iw0flvvpeAgw1Raw7cpTS+tg52wU
    # UzVl8slrQcDf8Mm+BMfbcmmO7W2Zhl7c7+7RXmDVrRiHdnR4jkRcGyk4HzEObqjs
    # dyYW3h2Z519TVCDdxpF6MQNy+Za9UlOOBmR0WfhRueoNM4ebCuA=
    # =QYGn
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu Mar  5 10:28:51 2026 GMT
    # gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
    # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
    # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
    # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
    # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [undefined]
    # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

    * tag 'pull-request-2026-03-05' of https://gitlab.com/thuth/qemu: (28 commits)
      hw/display/vga-pci: Do not expose the 'global-vmstate' property
      hw/audio/hda-codec: Remove HDAAudioState::use_timer field
      hw/core/machine: Remove hw_compat_2_12[] array
      hw/core/machine: Remove hw_compat_2_11[] array
      hw/input/virtio-input: Remove VirtIOInputHID::wheel_axis field
      hw/core/machine: Remove hw_compat_2_10[] array
      hw/i386/pc: Remove pc_compat_2_12[] array
      hw/i386/pc: Remove deprecated pc-q35-2.12 and pc-i440fx-2.12 machines
      hw/i386/pc: Remove pc_compat_2_11[] array
      hw/i386/pc: Remove deprecated pc-q35-2.11 and pc-i440fx-2.11 machines
      hw/i386/pc: Remove pc_compat_2_10[] array
      hw/i386/pc: Remove deprecated pc-q35-2.10 and pc-i440fx-2.10 machines
      tests/qtest/test-x86-cpuid-compat: Remove the test with the i440fx-2.9 machine
      hw/i386/x86-iommu: Remove X86IOMMUState::pt_supported field
      hw/pci-bridge/gen_pcie_rp: Remove GenPCIERootPort::migrate_msix field
      hw/net/virtio-net: Remove VirtIONet::mtu_bypass_backend field
      hw/core/machine: Remove hw_compat_2_9[] array
      hw/i386/pc: Remove pc_compat_2_9[] array
      hw/i386/pc: Remove deprecated pc-q35-2.9 and pc-i440fx-2.9 machines
      hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_PM definition
      ...

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