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-phi...@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