[PATCH 0/4] Remove deprecated Power8E and 8NVL CPUs

Aditya Gupta posted 4 patches 2 weeks ago
Failed in applying to current master (apply log)
There is a newer version of this series
docs/about/deprecated.rst       |  9 -----
docs/system/ppc/powernv.rst     |  2 +-
docs/system/ppc/pseries.rst     |  2 +-
hw/ppc/pnv.c                    | 62 ---------------------------------
hw/ppc/pnv_core.c               |  2 --
hw/ppc/spapr_cpu_core.c         |  2 --
include/hw/ppc/pnv.h            |  8 -----
target/ppc/cpu-models.c         |  6 ----
target/ppc/cpu-models.h         |  4 ---
target/ppc/cpu_init.c           |  6 ----
target/ppc/kvm.c                |  4 +--
tests/qtest/machine-none-test.c |  2 +-
tests/qtest/pnv-xscom.h         |  9 -----
13 files changed, 4 insertions(+), 114 deletions(-)
[PATCH 0/4] Remove deprecated Power8E and 8NVL CPUs
Posted by Aditya Gupta 2 weeks ago
Overview
========

Power8E and Power8NVL were deprecated since QEMU 10.1, with
commit 264a604e7163 ("target/ppc: Deprecate Power8E and Power8NVL")

Hence, remove usage (chip and core types) of Power8E and 8NVL from PowerNV,
PSeries as well as testcases.

NOTE: PRE-REQUISITE: Requires following "Testcase improvements for PowerNV" to be
merged first:

  https://lore.kernel.org/qemu-devel/20260610090235.3665904-1-adityag@linux.ibm.com/T/#t

Aditya Gupta (4):
  ppc/pnv: Replace Power8E with Power11 for 'none' machine test
  ppc/pnv: Remove Power8E and Power8NVL pnv chips
  ppc/pnv: Remove Power8E and Power8NVL spapr cores
  ppc/pnv: Remove Power8E and Power8NVL CPUs

 docs/about/deprecated.rst       |  9 -----
 docs/system/ppc/powernv.rst     |  2 +-
 docs/system/ppc/pseries.rst     |  2 +-
 hw/ppc/pnv.c                    | 62 ---------------------------------
 hw/ppc/pnv_core.c               |  2 --
 hw/ppc/spapr_cpu_core.c         |  2 --
 include/hw/ppc/pnv.h            |  8 -----
 target/ppc/cpu-models.c         |  6 ----
 target/ppc/cpu-models.h         |  4 ---
 target/ppc/cpu_init.c           |  6 ----
 target/ppc/kvm.c                |  4 +--
 tests/qtest/machine-none-test.c |  2 +-
 tests/qtest/pnv-xscom.h         |  9 -----
 13 files changed, 4 insertions(+), 114 deletions(-)


base-commit: de5d8bfd6105d3dd3ae668df9762df244a6d1506
-- 
2.54.0
Re: [PATCH 0/4] Remove deprecated Power8E and 8NVL CPUs
Posted by Cédric Le Goater via Devel 1 week, 5 days ago
On 6/10/26 11:07, Aditya Gupta via Devel wrote:
> Overview
> ========
> 
> Power8E and Power8NVL were deprecated since QEMU 10.1, with
> commit 264a604e7163 ("target/ppc: Deprecate Power8E and Power8NVL")
> 
> Hence, remove usage (chip and core types) of Power8E and 8NVL from PowerNV,
> PSeries as well as testcases.
> 
> NOTE: PRE-REQUISITE: Requires following "Testcase improvements for PowerNV" to be
> merged first:
> 
>    https://lore.kernel.org/qemu-devel/20260610090235.3665904-1-adityag@linux.ibm.com/T/#t
> 
> Aditya Gupta (4):
>    ppc/pnv: Replace Power8E with Power11 for 'none' machine test
>    ppc/pnv: Remove Power8E and Power8NVL pnv chips
>    ppc/pnv: Remove Power8E and Power8NVL spapr cores
>    ppc/pnv: Remove Power8E and Power8NVL CPUs
> 
>   docs/about/deprecated.rst       |  9 -----
>   docs/system/ppc/powernv.rst     |  2 +-
>   docs/system/ppc/pseries.rst     |  2 +-
>   hw/ppc/pnv.c                    | 62 ---------------------------------
>   hw/ppc/pnv_core.c               |  2 --
>   hw/ppc/spapr_cpu_core.c         |  2 --
>   include/hw/ppc/pnv.h            |  8 -----
>   target/ppc/cpu-models.c         |  6 ----
>   target/ppc/cpu-models.h         |  4 ---
>   target/ppc/cpu_init.c           |  6 ----
>   target/ppc/kvm.c                |  4 +--
>   tests/qtest/machine-none-test.c |  2 +-
>   tests/qtest/pnv-xscom.h         |  9 -----
>   13 files changed, 4 insertions(+), 114 deletions(-)
> 
> 
> base-commit: de5d8bfd6105d3dd3ae668df9762df244a6d1506


I think you can remove a bit more in the LPC model. Check the cpld support
in pnv_lpc_isa_create.

Thanks,

C.