As per Qemu's deprecation policy [1], and the legacy pseries machines being marked as deprecated in earlier commits, this patchset aims at removing the respective code for machines which are now deprecated.
[1] https://www.qemu.org/docs/master/about/deprecated.html v3: Addressed review comments from Cedric on v2 patchset Removed some more pre-2.10 migration hacks in patch 9/14 Removed pseries-2.12 and pseries-3.10 also as due for removal. v2: <20241001092910.1030913-1-hars...@linux.ibm.com> v1: <20240917060300.943496-1-hars...@linux.ibm.com> Harsh Prateek Bora (14): ppc/spapr: remove deprecated machine pseries-2.1 ppc/spapr: remove deprecated machine pseries-2.2 ppc/spapr: remove deprecated machine pseries-2.3 ppc/spapr: remove deprecated machine pseries-2.4 ppc/spapr: remove deprecated machine pseries-2.5 ppc/spapr: remove deprecated machine pseries-2.6 ppc/spapr: remove deprecated machine pseries-2.7 ppc/spapr: remove deprecated machine pseries-2.8 ppc/spapr: remove deprecated machine pseries-2.9 ppc/spapr: remove deprecated machine pseries-2.10 ppc/spapr: remove deprecated machine pseries-2.11 ppc/spapr: remove deprecated machine pseries-2.12-sxxm ppc/spapr: remove deprecated machine pseries-2.12 ppc/spapr: remove deprecated machine pseries-3.0 docs/about/deprecated.rst | 8 - include/hw/pci-host/spapr.h | 5 - include/hw/ppc/spapr.h | 4 - include/hw/ppc/spapr_cpu_core.h | 1 - include/hw/ppc/spapr_irq.h | 1 - target/ppc/cpu.h | 10 - hw/intc/xics.c | 16 -- hw/ppc/spapr.c | 412 +------------------------------- hw/ppc/spapr_cpu_core.c | 12 +- hw/ppc/spapr_events.c | 8 - hw/ppc/spapr_irq.c | 16 +- hw/ppc/spapr_pci.c | 124 +--------- hw/ppc/spapr_vio.c | 9 - migration/savevm.c | 19 -- target/ppc/cpu_init.c | 6 +- target/ppc/machine.c | 70 +----- 16 files changed, 23 insertions(+), 698 deletions(-) -- 2.45.2