@samitouri / QOSamiQemu / commits / 544f05ad64

Revert "hw/ppc: Deprecate 405 CPUs"

This reverts commit 52f0b59ec6b780f2a3e162d5862b90b406fa4697. The PowerPC 405 CPU is used by the PPE42 CPU which was added to QEMU v10.2. The PPE42 CPU is basically a stripped down version of the PowerPC 405 CPU and is used by the Power9, Power10, and Power11 CPUs as an embedded processor to handle various tasks. Also, IBM has plans to use the PowerPC 405 CPU model within a year to model the On Chip Controller (OCC), which has an embedded PPC405 CPU. Therefore, this patch removes the PowerPC 405 CPU from the deprecated list. Signed-off-by: Glenn Miles <milesg@linux.ibm.com> Acked-by: Cédric Le Goater <clg@redhat.com> Acked-by: Harsh Prateek Bora <harshpb@linux.ibm.com> Link: https://lore.kernel.org/qemu-devel/20260505144621.1308457-1-milesg@linux.ibm.com Signed-off-by: Harsh Prateek Bora <harshpb@linux.ibm.com>

Glenn Miles committed May 5, 2026 at 09:46 UTC 544f05ad6413c5a4d17763ebc8f66d6febb51562
1 file changed -9
docs/about/deprecated.rst
-9
@@ -206,15 +206,6 @@ in the QEMU object model anymore. ``Sun-UltraSparc-IIIi+`` and
206 but for consistency these will get removed in a future release, too.
207 Use ``Sun-UltraSparc-IIIi-plus`` and ``Sun-UltraSparc-IV-plus`` instead.
208
209 -PPC 405 CPUs (since 10.0)
210 -'''''''''''''''''''''''''
211 -
212 -The PPC 405 CPU has no known users and the ``ref405ep`` machine was
213 -removed in QEMU 10.0. Since the IBM POWER [8-11] processors uses an
214 -embedded 405 for power management (OCC) and other internal tasks, it
215 -is theoretically possible to use QEMU to model them. Let's keep the
216 -CPU implementation for a while before removing all support.
217 -
209 Power8E and Power8NVL CPUs and corresponding Pnv chips (since 10.1)
210 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
211