mbox series

[v4,00/13] ppc/spapr: remove deprecated machines specific code

Message ID 20241014122729.1136809-1-harshpb@linux.ibm.com (mailing list archive)
Headers show
Series ppc/spapr: remove deprecated machines specific code | expand

Message

Harsh Prateek Bora Oct. 14, 2024, 12:27 p.m. UTC
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-harshpb@linux.ibm.com>
v1: <20240917060300.943496-1-harshpb@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(-)