qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 0/2] Deprecate Power8E and Power8NVL
@ 2025-04-22  4:38 Aditya Gupta
  2025-04-22  4:41 ` Aditya Gupta
  0 siblings, 1 reply; 4+ messages in thread
From: Aditya Gupta @ 2025-04-22  4:38 UTC (permalink / raw)
  To: Cédric Le Goater, Philippe Mathieu-Daudé,
	Nicholas Piggin, Daniel Henrique Barboza
  Cc: Mahesh J Salgaonkar, Madhavan Srinivasan, qemu-devel, qemu-ppc

Power8E and Power8NVL are not maintained, and not useful to qemu, and
upstream skiboot also has removed support till Power8 DD1.
Power8NVL CPU doesn't boot since skiboot v7.0, or following skiboot commit
to be exact:

    commit c5424f683ee3 ("Remove support for POWER8 DD1")

No direct way to deprecate the pnv chips, a field like deprecation_note
could be added, but felt not needed as the chip will only get used if
the user requests corresponding 8E / 8NVL CPU, which will print
deprecation warning.

Also, no separate pnv machine for 8E and 8NVL, user has to pass --cpu,
which will throw the deprecation warning. So just deprecating CPUs should
be enough.

Changelog
=========
v5:
  + split into 2 patches, defining macro, and deprecating 8e & 8nvl
v4 (https://lore.kernel.org/qemu-devel/20250330211012.2932258-1-adityag@linux.ibm.com/):
  + remove unnecessary 'if'
v3:
  + add 'deprecation_note' argument to the POWERPC_DEPRECATED_CPU macro
v2:
  + add mention to docs/about/deprecated.rst
  + add '(deprecated)' in output of qemu-system-ppc64 --cpu help

Base Commit: a9cd5bc6399a80fcf233ed0fffe6067b731227d8

Aditya Gupta (2):
  target/ppc: Introduce macro for deprecating PowerPC CPUs
  target/ppc: Deprecate Power8E and Power8NVL

 docs/about/deprecated.rst |  9 +++++++++
 target/ppc/cpu-models.c   | 20 +++++++++++++++-----
 target/ppc/cpu_init.c     |  7 ++++++-
 3 files changed, 30 insertions(+), 6 deletions(-)

-- 
2.49.0



^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH v5 0/2] Deprecate Power8E and Power8NVL
@ 2025-04-22  4:39 Aditya Gupta
  0 siblings, 0 replies; 4+ messages in thread
From: Aditya Gupta @ 2025-04-22  4:39 UTC (permalink / raw)
  To: Cédric Le Goater, Philippe Mathieu-Daudé,
	Nicholas Piggin, Daniel Henrique Barboza
  Cc: Mahesh J Salgaonkar, Madhavan Srinivasan, qemu-devel, qemu-ppc

Power8E and Power8NVL are not maintained, and not useful to qemu, and
upstream skiboot also has removed support till Power8 DD1.
Power8NVL CPU doesn't boot since skiboot v7.0, or following skiboot commit
to be exact:

    commit c5424f683ee3 ("Remove support for POWER8 DD1")

No direct way to deprecate the pnv chips, a field like deprecation_note
could be added, but felt not needed as the chip will only get used if
the user requests corresponding 8E / 8NVL CPU, which will print
deprecation warning.

Also, no separate pnv machine for 8E and 8NVL, user has to pass --cpu,
which will throw the deprecation warning. So just deprecating CPUs should
be enough.

Changelog
=========
v5:
  + split into 2 patches, defining macro, and deprecating 8e & 8nvl
v4 (https://lore.kernel.org/qemu-devel/20250330211012.2932258-1-adityag@linux.ibm.com/):
  + remove unnecessary 'if'
v3:
  + add 'deprecation_note' argument to the POWERPC_DEPRECATED_CPU macro
v2:
  + add mention to docs/about/deprecated.rst
  + add '(deprecated)' in output of qemu-system-ppc64 --cpu help

Base Commit: a9cd5bc6399a80fcf233ed0fffe6067b731227d8

Aditya Gupta (2):
  target/ppc: Introduce macro for deprecating PowerPC CPUs
  target/ppc: Deprecate Power8E and Power8NVL

 docs/about/deprecated.rst |  9 +++++++++
 target/ppc/cpu-models.c   | 20 +++++++++++++++-----
 target/ppc/cpu_init.c     |  7 ++++++-
 3 files changed, 30 insertions(+), 6 deletions(-)

-- 
2.49.0



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH v5 0/2] Deprecate Power8E and Power8NVL
  2025-04-22  4:38 [PATCH v5 0/2] Deprecate Power8E and Power8NVL Aditya Gupta
@ 2025-04-22  4:41 ` Aditya Gupta
  0 siblings, 0 replies; 4+ messages in thread
From: Aditya Gupta @ 2025-04-22  4:41 UTC (permalink / raw)
  To: Cédric Le Goater, Philippe Mathieu-Daudé,
	Nicholas Piggin, Daniel Henrique Barboza
  Cc: Mahesh J Salgaonkar, Madhavan Srinivasan, qemu-devel, qemu-ppc

Please ignore this mail (only cover letter got sent). Resent another v5.

Sorry for posting this so late, had gone on a vacation.


Thanks,

- Aditya G




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH v5 0/2] Deprecate Power8E and Power8NVL
@ 2025-04-22  4:41 Aditya Gupta
  0 siblings, 0 replies; 4+ messages in thread
From: Aditya Gupta @ 2025-04-22  4:41 UTC (permalink / raw)
  To: Cédric Le Goater, Philippe Mathieu-Daudé,
	Nicholas Piggin, Daniel Henrique Barboza
  Cc: Mahesh J Salgaonkar, Madhavan Srinivasan, qemu-devel, qemu-ppc

Power8E and Power8NVL are not maintained, and not useful to qemu, and
upstream skiboot also has removed support till Power8 DD1.
Power8NVL CPU doesn't boot since skiboot v7.0, or following skiboot commit
to be exact:

    commit c5424f683ee3 ("Remove support for POWER8 DD1")

No direct way to deprecate the pnv chips, a field like deprecation_note
could be added, but felt not needed as the chip will only get used if
the user requests corresponding 8E / 8NVL CPU, which will print
deprecation warning.

Also, no separate pnv machine for 8E and 8NVL, user has to pass --cpu,
which will throw the deprecation warning. So just deprecating CPUs should
be enough.

Changelog
=========
v5:
  + split into 2 patches, defining macro, and deprecating 8e & 8nvl
v4 (https://lore.kernel.org/qemu-devel/20250330211012.2932258-1-adityag@linux.ibm.com/):
  + remove unnecessary 'if'
v3:
  + add 'deprecation_note' argument to the POWERPC_DEPRECATED_CPU macro
v2:
  + add mention to docs/about/deprecated.rst
  + add '(deprecated)' in output of qemu-system-ppc64 --cpu help

Base Commit: a9cd5bc6399a80fcf233ed0fffe6067b731227d8

Aditya Gupta (2):
  target/ppc: Introduce macro for deprecating PowerPC CPUs
  target/ppc: Deprecate Power8E and Power8NVL

 docs/about/deprecated.rst |  9 +++++++++
 target/ppc/cpu-models.c   | 20 +++++++++++++++-----
 target/ppc/cpu_init.c     |  7 ++++++-
 3 files changed, 30 insertions(+), 6 deletions(-)

-- 
2.49.0



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-04-22  4:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-22  4:38 [PATCH v5 0/2] Deprecate Power8E and Power8NVL Aditya Gupta
2025-04-22  4:41 ` Aditya Gupta
  -- strict thread matches above, loose matches on Subject: below --
2025-04-22  4:39 Aditya Gupta
2025-04-22  4:41 Aditya Gupta

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).