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 v4: Removed hw_compat_2_{1,2,3}[_len] in patches 1,2,3 (Philippe) Removed DEFINE_SPAPR_MACHINE_TAGGED in patch 12 (Cedric) Updated version_id to 2 for vmstate_slb in patch 13 (Cedric) Dropped removal of pseries-3.0 patch 14 (Cedric) Added R-bys from Cedric in patch 3, 4 and 5 Patches awaiting R-bys: 12, 13. 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 (13): 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 docs/about/deprecated.rst | 8 - include/hw/boards.h | 9 - include/hw/pci-host/spapr.h | 5 - include/hw/ppc/spapr.h | 3 - include/hw/ppc/spapr_cpu_core.h | 1 - target/ppc/cpu.h | 10 - hw/core/machine.c | 27 --- hw/intc/xics.c | 16 -- hw/ppc/spapr.c | 387 +------------------------------- hw/ppc/spapr_cpu_core.c | 12 +- hw/ppc/spapr_pci.c | 92 +------- migration/savevm.c | 19 -- target/ppc/cpu_init.c | 6 +- target/ppc/machine.c | 72 +----- 14 files changed, 18 insertions(+), 649 deletions(-) -- 2.45.2