The versioned 'pc' and 'q35' machines up to 2.12 been marked
as deprecated two releases ago, and are older than 6 years,
so according to our support policy we can remove them.
This series only includes the 2.8 and 2.9 machines removal,
as it is a big enough number of LoC removed. Rest will
follow.
Based-on: <20250501183628.87479-1-philmd@linaro.org>
Philippe Mathieu-Daudé (18):
hw/i386/pc: Remove deprecated pc-q35-2.8 and pc-i440fx-2.8 machines
hw/i386/pc: Remove pc_compat_2_8[] array
hw/southbridge/ich9: Remove ICH9_LPC_SMI_F_BROADCAST_BIT definition
hw/i386/kvm: Remove KVMClockState::mach_use_reliable_get_clock field
hw/core/machine: Remove hw_compat_2_8[] array
hw/block/pflash: Remove PFlashCFI01::old_multiple_chip_handling field
hw/pci/pcie: Remove QEMU_PCIE_EXTCAP_INIT definition
hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_DEVERR definition
hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_LNKCTL definition
hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_INIT_PM definition
hw/nvram/fw_cfg: Remove FWCfgState::file_slots field
hw/nvram/fw_cfg: Inline fw_cfg_file_slots()
hw/i386/pc: Remove deprecated pc-q35-2.9 and pc-i440fx-2.9 machines
hw/i386/pc: Remove pc_compat_2_9[] array
hw/core/machine: Remove hw_compat_2_9[] array
hw/net/virtio-net: Remove VirtIONet::mtu_bypass_backend field
hw/pci-bridge/gen_pcie_rp: Remove GenPCIERootPort::migrate_msix field
hw/i386/x86-iommu: Remove X86IOMMUState::pt_supported field
include/hw/boards.h | 6 -----
include/hw/i386/pc.h | 6 -----
include/hw/i386/x86-iommu.h | 1 -
include/hw/nvram/fw_cfg.h | 1 -
include/hw/pci/pci.h | 2 --
include/hw/southbridge/ich9.h | 1 -
include/hw/virtio/virtio-net.h | 1 -
include/hw/virtio/virtio-pci.h | 12 ----------
hw/acpi/ich9.c | 6 ++---
hw/block/pflash_cfi01.c | 14 +++---------
hw/core/machine.c | 22 -------------------
hw/i386/amd_iommu.c | 12 ++--------
hw/i386/intel_iommu.c | 13 ++---------
hw/i386/kvm/clock.c | 18 ---------------
hw/i386/pc.c | 14 ------------
hw/i386/pc_piix.c | 18 ---------------
hw/i386/pc_q35.c | 18 ---------------
hw/i386/x86-iommu.c | 1 -
hw/isa/lpc_ich9.c | 22 +++----------------
hw/net/virtio-net.c | 8 ++-----
hw/nvram/fw_cfg.c | 35 ++++--------------------------
hw/pci-bridge/gen_pcie_root_port.c | 16 ++------------
hw/pci/pci.c | 2 --
hw/pci/pcie.c | 5 -----
hw/virtio/virtio-pci.c | 35 ++++++++----------------------
25 files changed, 29 insertions(+), 260 deletions(-)
--
2.47.1