Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: a4639584b4772b1f643eac4c0a404d0e2ad56a20
https://github.com/qemu/qemu/commit/a4639584b4772b1f643eac4c0a404d0e2ad56a20
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
Log Message:
-----------
hw/i386/pc: Remove deprecated pc-q35-2.8 and pc-i440fx-2.8 machines
These machines has been supported for a period of more than 6 years.
According to our versioned machine support policy (see commit
ce80c4fa6ff "docs: document special exception for machine type
deprecation & removal") they can now be removed.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 6eebc1220c616270c2c8527c822ab85e95da7cfa
https://github.com/qemu/qemu/commit/6eebc1220c616270c2c8527c822ab85e95da7cfa
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc.c
M include/hw/i386/pc.h
Log Message:
-----------
hw/i386/pc: Remove pc_compat_2_8[] array
The pc_compat_2_8[] array was only used by the pc-q35-2.8
and pc-i440fx-2.8 machines, which got removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 8303ca1520c3aa1973cb811f18a4f8b7033e2e47
https://github.com/qemu/qemu/commit/8303ca1520c3aa1973cb811f18a4f8b7033e2e47
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/kvm/clock.c
Log Message:
-----------
hw/i386/kvm: Remove KVMClockState::mach_use_reliable_get_clock field
The KVMClockState::mach_use_reliable_get_clock boolean was only
used by the pc-q35-2.8 and pc-i440fx-2.8 machines, which got removed.
Remove it, along with the 'x-mach-use-reliable-get-clock' property.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 37e0487210e6e2ccb837a66c29c75f96689cb243
https://github.com/qemu/qemu/commit/37e0487210e6e2ccb837a66c29c75f96689cb243
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/core/machine.c
M include/hw/core/boards.h
Log Message:
-----------
hw/core/machine: Remove hw_compat_2_8[] array
The hw_compat_2_8[] array was only used by the pc-q35-2.8 and
pc-i440fx-2.8 machines, which got removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: fd5c9c3da827135de3030446f3afef9a34686187
https://github.com/qemu/qemu/commit/fd5c9c3da827135de3030446f3afef9a34686187
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/block/pflash_cfi01.c
Log Message:
-----------
hw/block/pflash: Remove PFlashCFI01::old_multiple_chip_handling field
The PFlashCFI01::old_multiple_chip_handling boolean was only set
in the hw_compat_2_8[] array, via the 'old-multiple-chip-handling=on'
property. We removed all machines using that array, let's remove that
property and all the code around it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 51859dcf2b76b77092d7c88561e85c119c3bd1e5
https://github.com/qemu/qemu/commit/51859dcf2b76b77092d7c88561e85c119c3bd1e5
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/pci/pci.c
M hw/pci/pcie.c
M include/hw/pci/pci.h
Log Message:
-----------
hw/pci/pcie: Remove QEMU_PCIE_EXTCAP_INIT definition
QEMU_PCIE_EXTCAP_INIT was only used by the hw_compat_2_8[]
array, via the 'x-pcie-extcap-init=off' property. We removed
all machines using that array, let's remove all the code around
QEMU_PCIE_EXTCAP_INIT.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
[thuth: Don't remove pci_set_long(), execute it always instead]
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: f84a406f4d2de1f88b32590cec382d26b060a655
https://github.com/qemu/qemu/commit/f84a406f4d2de1f88b32590cec382d26b060a655
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/virtio/virtio-pci.c
M include/hw/virtio/virtio-pci.h
Log Message:
-----------
hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_DEVERR definition
VIRTIO_PCI_FLAG_INIT_DEVERR was only used by the hw_compat_2_8[]
array, via the 'x-pcie-deverr-init=off' property. We removed all
machines using that array, lets remove all the code around
VIRTIO_PCI_FLAG_INIT_DEVERR (see commit 9a4c0e220d8 for similar
VIRTIO_PCI_FLAG_* enum removal).
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 05d13867d920d98636852e1d96084eed74883f25
https://github.com/qemu/qemu/commit/05d13867d920d98636852e1d96084eed74883f25
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/virtio/virtio-pci.c
M include/hw/virtio/virtio-pci.h
Log Message:
-----------
hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_LNKCTL definition
VIRTIO_PCI_FLAG_INIT_LNKCTL was only used by the hw_compat_2_8[]
array, via the 'x-pcie-lnkctl-init=off' property. We removed all
machines using that array, lets remove all the code around
VIRTIO_PCI_FLAG_INIT_LNKCTL (see commit 9a4c0e220d8 for similar
VIRTIO_PCI_FLAG_* enum removal).
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 92b25a9ac254c621222bf15d0146eb2a49b90f10
https://github.com/qemu/qemu/commit/92b25a9ac254c621222bf15d0146eb2a49b90f10
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/virtio/virtio-pci.c
M include/hw/virtio/virtio-pci.h
Log Message:
-----------
hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_PM definition
VIRTIO_PCI_FLAG_INIT_PM was only used by the hw_compat_2_8[]
array, via the 'x-pcie-pm-init=off' property. We removed all
machines using that array, lets remove all the code around
VIRTIO_PCI_FLAG_INIT_PM (see commit 9a4c0e220d8 for similar
VIRTIO_PCI_FLAG_* enum removal).
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 1c6cef54a2ceef9756897c0066e74d60b1decea0
https://github.com/qemu/qemu/commit/1c6cef54a2ceef9756897c0066e74d60b1decea0
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
Log Message:
-----------
hw/i386/pc: Remove deprecated pc-q35-2.9 and pc-i440fx-2.9 machines
These machines has been supported for a period of more than 6 years.
According to our versioned machine support policy (see commit
ce80c4fa6ff "docs: document special exception for machine type
deprecation & removal") they can now be removed.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 4fd30af5b5e469c96c25a357bc238a2d7f86f06e
https://github.com/qemu/qemu/commit/4fd30af5b5e469c96c25a357bc238a2d7f86f06e
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc.c
M include/hw/i386/pc.h
Log Message:
-----------
hw/i386/pc: Remove pc_compat_2_9[] array
The pc_compat_2_9[] array was only used by the pc-q35-2.9
and pc-i440fx-2.9 machines, which got removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 6b5be4336a580eca44c91a55e7b9f53673e53f1a
https://github.com/qemu/qemu/commit/6b5be4336a580eca44c91a55e7b9f53673e53f1a
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/core/machine.c
M include/hw/core/boards.h
Log Message:
-----------
hw/core/machine: Remove hw_compat_2_9[] array
The hw_compat_2_9[] array was only used by the pc-q35-2.9 and
pc-i440fx-2.9 machines, which got removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 9b960bbc1361b2ab24022faa4957438c385dbc6e
https://github.com/qemu/qemu/commit/9b960bbc1361b2ab24022faa4957438c385dbc6e
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/net/virtio-net.c
M include/hw/virtio/virtio-net.h
Log Message:
-----------
hw/net/virtio-net: Remove VirtIONet::mtu_bypass_backend field
The VirtIONet::mtu_bypass_backend boolean was only set in
the hw_compat_2_9[] array, via the 'x-mtu-bypass-backend=off'
property. We removed all machines using that array, lets remove
that property and all the code around it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
[thuth: Adjusted patch for latest changes in the master branch]
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 8960a54939650f6bea9255527ad1ad45f79c0883
https://github.com/qemu/qemu/commit/8960a54939650f6bea9255527ad1ad45f79c0883
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/pci-bridge/gen_pcie_root_port.c
Log Message:
-----------
hw/pci-bridge/gen_pcie_rp: Remove GenPCIERootPort::migrate_msix field
The GenPCIERootPort::migrate_msix boolean was only set in
the hw_compat_2_9[] array, via the 'x-migrate-msix=false'
property. We removed all machines using that array, lets
remove that property and all the code around it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: c7b2e22bd95710e404c393e9f563cfe7404220c1
https://github.com/qemu/qemu/commit/c7b2e22bd95710e404c393e9f563cfe7404220c1
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/intel_iommu.c
M hw/i386/x86-iommu.c
M include/hw/i386/x86-iommu.h
Log Message:
-----------
hw/i386/x86-iommu: Remove X86IOMMUState::pt_supported field
The X86IOMMUState::pt_supported boolean was only set in
the hw_compat_2_9[] array, via the 'pt=off' property. We
removed all machines using that array, lets remove that
property and all the code around it, always setting the
VTD_ECAP_PT capability.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
[thuth: Dropped the hunks that were already merged via commit 31753d5a336f]
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 3d07240f81915bc77c024b7c0acd75c9fc0d9b30
https://github.com/qemu/qemu/commit/3d07240f81915bc77c024b7c0acd75c9fc0d9b30
Author: Thomas Huth <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M tests/qtest/test-x86-cpuid-compat.c
Log Message:
-----------
tests/qtest/test-x86-cpuid-compat: Remove the test with the i440fx-2.9 machine
The machine has been removed, so the related test can now be removed, too.
Reviewed-by: Fabiano Rosas <[email protected]>
Reviewed-by: Igor Mammedov <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 89343afd0493932dc5999667656f8b74fa913cb4
https://github.com/qemu/qemu/commit/89343afd0493932dc5999667656f8b74fa913cb4
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
Log Message:
-----------
hw/i386/pc: Remove deprecated pc-q35-2.10 and pc-i440fx-2.10 machines
These machines has been supported for a period of more than 6 years.
According to our versioned machine support policy (see commit
ce80c4fa6ff "docs: document special exception for machine type
deprecation & removal") they can now be removed.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Xiaoyao Li <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 16dade7591c64c25bf304c09f25f8c38f0b76452
https://github.com/qemu/qemu/commit/16dade7591c64c25bf304c09f25f8c38f0b76452
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc.c
M include/hw/i386/pc.h
Log Message:
-----------
hw/i386/pc: Remove pc_compat_2_10[] array
The pc_compat_2_10[] array was only used by the pc-q35-2.10
and pc-i440fx-2.10 machines, which got removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Xiaoyao Li <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 89d48b3f916414a8a72cc5bcb7ec1f365e593f6a
https://github.com/qemu/qemu/commit/89d48b3f916414a8a72cc5bcb7ec1f365e593f6a
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
Log Message:
-----------
hw/i386/pc: Remove deprecated pc-q35-2.11 and pc-i440fx-2.11 machines
These machines has been supported for a period of more than 6 years.
According to our versioned machine support policy (see commit
ce80c4fa6ff "docs: document special exception for machine type
deprecation & removal") they can now be removed.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Xiaoyao Li <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: ce4ce7f43da819473a51886a3c06c1694867020e
https://github.com/qemu/qemu/commit/ce4ce7f43da819473a51886a3c06c1694867020e
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc.c
M include/hw/i386/pc.h
Log Message:
-----------
hw/i386/pc: Remove pc_compat_2_11[] array
The pc_compat_2_11[] array was only used by the pc-q35-2.11
and pc-i440fx-2.11 machines, which got removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Xiaoyao Li <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 0313087adfc428622b40447b2f799d6140220088
https://github.com/qemu/qemu/commit/0313087adfc428622b40447b2f799d6140220088
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
Log Message:
-----------
hw/i386/pc: Remove deprecated pc-q35-2.12 and pc-i440fx-2.12 machines
These machines has been supported for a period of more than 6 years.
According to our versioned machine support policy (see commit
ce80c4fa6ff "docs: document special exception for machine type
deprecation & removal") they can now be removed.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Xiaoyao Li <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 4395ee372ec35627755acbcaecfaf913a75943eb
https://github.com/qemu/qemu/commit/4395ee372ec35627755acbcaecfaf913a75943eb
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/i386/pc.c
M include/hw/i386/pc.h
Log Message:
-----------
hw/i386/pc: Remove pc_compat_2_12[] array
The pc_compat_2_12[] array was only used by the pc-q35-2.12
and pc-i440fx-2.12 machines, which got removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Xiaoyao Li <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 67b0c007c6a8200e351616a0075bc5796bbbc551
https://github.com/qemu/qemu/commit/67b0c007c6a8200e351616a0075bc5796bbbc551
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/core/machine.c
M include/hw/core/boards.h
Log Message:
-----------
hw/core/machine: Remove hw_compat_2_10[] array
The hw_compat_2_10[] array was only used by the pc-q35-2.10,
pc-i440fx-2.10 and s390-ccw-virtio-2.10 machines, which got
removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: bb8f84727fa6cc310107c8b065e8952edf9b7756
https://github.com/qemu/qemu/commit/bb8f84727fa6cc310107c8b065e8952edf9b7756
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/input/virtio-input-hid.c
M include/hw/virtio/virtio-input.h
Log Message:
-----------
hw/input/virtio-input: Remove VirtIOInputHID::wheel_axis field
The VirtIOInputHID::wheel_axis boolean was only set in the
hw_compat_2_10[] array, via the 'wheel-axis=false' property.
We removed all machines using that array, lets remove that
property and all the code around it. There is only one
virtio_input_config[] version for each device, rename it
removing the '_v2' suffix.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 070b3287ab30c64a7ad605011f7d267048b2fba8
https://github.com/qemu/qemu/commit/070b3287ab30c64a7ad605011f7d267048b2fba8
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/core/machine.c
M include/hw/core/boards.h
Log Message:
-----------
hw/core/machine: Remove hw_compat_2_11[] array
The hw_compat_2_11[] array was only used by the pc-q35-2.11,
pc-i440fx-2.11 and s390-ccw-virtio-2.11 machines, which got
removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: f09613cf8755ab9c2075de0172119cd71d8a1e96
https://github.com/qemu/qemu/commit/f09613cf8755ab9c2075de0172119cd71d8a1e96
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/core/machine.c
M include/hw/core/boards.h
Log Message:
-----------
hw/core/machine: Remove hw_compat_2_12[] array
The hw_compat_2_12[] array was only used by the pc-q35-2.12,
pc-i440fx-2.12 and s390-ccw-virtio-2.12 machines, which got
removed. Remove it.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: c2c8805742dcea9e80697971c5f9580c5a7199bd
https://github.com/qemu/qemu/commit/c2c8805742dcea9e80697971c5f9580c5a7199bd
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/audio/hda-codec.c
Log Message:
-----------
hw/audio/hda-codec: Remove HDAAudioState::use_timer field
The HDAAudioState::use_timer boolean was only set in the
hw_compat_2_12[] array, via the 'use-timer=false' property.
We removed all machines using that array, lets remove that
property and all the code around it, like the compatibility
callbacks.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
[thuth: Rebased the patch to current master branch, fixed conflicts]
Signed-off-by: Thomas Huth <[email protected]>
Commit: 711de639d571b6ac6981020536ff816130768f58
https://github.com/qemu/qemu/commit/711de639d571b6ac6981020536ff816130768f58
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/display/cirrus_vga.c
M hw/display/qxl.c
M hw/display/vga-pci.c
M hw/display/vmware_vga.c
Log Message:
-----------
hw/display/vga-pci: Do not expose the 'global-vmstate' property
The "global-vmstate" property is 'false' by default, and was only
set to 'true' in the hw_compat_2_12[] array. We removed all machines
using that array. Stop exposing that property on the PCI devices.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 314ff2e07ddc6163554077d68aed5d76a50b8e3d
https://github.com/qemu/qemu/commit/314ff2e07ddc6163554077d68aed5d76a50b8e3d
Author: Peter Maydell <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M hw/audio/hda-codec.c
M hw/block/pflash_cfi01.c
M hw/core/machine.c
M hw/display/cirrus_vga.c
M hw/display/qxl.c
M hw/display/vga-pci.c
M hw/display/vmware_vga.c
M hw/i386/intel_iommu.c
M hw/i386/kvm/clock.c
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M hw/i386/x86-iommu.c
M hw/input/virtio-input-hid.c
M hw/net/virtio-net.c
M hw/pci-bridge/gen_pcie_root_port.c
M hw/pci/pci.c
M hw/pci/pcie.c
M hw/virtio/virtio-pci.c
M include/hw/core/boards.h
M include/hw/i386/pc.h
M include/hw/i386/x86-iommu.h
M include/hw/pci/pci.h
M include/hw/virtio/virtio-input.h
M include/hw/virtio/virtio-net.h
M include/hw/virtio/virtio-pci.h
M tests/qtest/test-x86-cpuid-compat.c
Log Message:
-----------
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 <[email protected]>" [full]
# gpg: aka "Thomas Huth <[email protected]>" [full]
# gpg: aka "Thomas Huth <[email protected]>" [full]
# gpg: aka "Thomas Huth <[email protected]>" [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 <[email protected]>
Compare: https://github.com/qemu/qemu/compare/ae6e28163376...314ff2e07ddc
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications