1 y.o. dust Thomas asked me to rebase & post: The versioned 'pc' and 'q35' machines up to 3.1 been marked as deprecated two releases ago, and are older than 6 years, so according to our support policy we can remove them.
Based-on: <[email protected]> "hw/i386/pc: Remove deprecated 3.0 machines" Philippe Mathieu-Daudé (10): hw/i386/pc: Remove deprecated pc-q35-3.1 and pc-i440fx-3.1 machines hw/i386/pc: Remove PCMachineClass::pvh_enabled field hw/i386/x86: Remove @pvh_enabled argument in x86_load_linux() hw/core/boards: Remove MachineClass::smbus_no_migration_support field hw/i386/pc: Remove pc_compat_3_1[] array hw/i386/iommu: Remove IntelIOMMUState::dma_drain field target/i386/cpu: Remove X86CPU::intel_pt_auto_level field hw/core/machine: Remove the hw_compat_3_1[] array hw/pci-bridge/pcie_rp: Remove PCIESlot::disable_acs field hw/tpm: Remove CRBState::ppi_enabled field hw/tpm/tpm_tis.h | 1 - include/hw/core/boards.h | 4 ---- include/hw/i2c/pm_smbus.h | 7 ------- include/hw/i386/intel_iommu.h | 1 - include/hw/i386/microvm.h | 2 +- include/hw/i386/pc.h | 6 ------ include/hw/i386/x86.h | 3 +-- include/hw/pci/pcie_port.h | 3 --- target/i386/cpu.h | 3 --- hw/acpi/piix4.c | 8 +------- hw/acpi/tpm.c | 4 ---- hw/core/machine.c | 17 ----------------- hw/i2c/pm_smbus.c | 7 ------- hw/i2c/smbus_eeprom.c | 4 +--- hw/i2c/smbus_ich9.c | 10 ++-------- hw/i386/acpi-build.c | 2 +- hw/i386/intel_iommu.c | 11 +---------- hw/i386/microvm.c | 2 +- hw/i386/nitro_enclave.c | 2 +- hw/i386/pc.c | 31 ++----------------------------- hw/i386/pc_piix.c | 13 ------------- hw/i386/pc_q35.c | 14 -------------- hw/i386/x86-common.c | 6 ++---- hw/pci-bridge/pcie_root_port.c | 3 +-- hw/tpm/tpm_crb.c | 12 +++--------- hw/tpm/tpm_tis_common.c | 4 +--- hw/tpm/tpm_tis_isa.c | 7 ++----- target/i386/cpu.c | 8 -------- 28 files changed, 21 insertions(+), 174 deletions(-) -- 2.52.0
