Note: No changes, only change compared to v6 is rebased to upstream 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 ========= v7: + rebased to upstream v6: + change qemu version from 10.0 to 10.1 in doc v5 (https://lore.kernel.org/qemu-devel/20250422043843.26115-1-adit...@linux.ibm.com/): + split into 2 patches, defining macro, and deprecating 8e & 8nvl v4 (https://lore.kernel.org/qemu-devel/20250330211012.2932258-1-adit...@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: 96215036f47403438c7c7869b7cd419bd7a11f82 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