hw/ppc: Deprecate 'ref405ep' machine and 405 CPUs

The 'ref405ep' machine and PPC 405 CPU have no known users, firmware
images are not available, OpenWRT dropped support in 2019, U-Boot in
2017, Linux also is dropping support in 2024. It is time to let go of
this ancient hardware and focus on newer CPUs and platforms.

Signed-off-by: Cédric Le Goater <clg@redhat.com>
Acked-by: Nicholas Piggin <npiggin@gmail.com>
Message-ID: <20240507123332.641708-1-clg@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
This commit is contained in:
Cédric Le Goater 2024-05-07 14:33:32 +02:00 committed by Philippe Mathieu-Daudé
parent 1f3cabd340
commit ed95bdd1e5
2 changed files with 9 additions and 0 deletions

View file

@ -258,6 +258,14 @@ dropping the ``cheetah`` OMAP1 board, because we don't have any
test images for it and don't know of anybody who does; the ``sx1`` test images for it and don't know of anybody who does; the ``sx1``
and ``sx1-v1`` OMAP1 machines remain supported for now. and ``sx1-v1`` OMAP1 machines remain supported for now.
PPC 405 ``ref405ep`` machine (since 9.1)
''''''''''''''''''''''''''''''''''''''''
The ``ref405ep`` machine and PPC 405 CPU have no known users, firmware
images are not available, OpenWRT dropped support in 2019, U-Boot in
2017, Linux also is dropping support in 2024. It is time to let go of
this ancient hardware and focus on newer CPUs and platforms.
Backend options Backend options
--------------- ---------------

View file

@ -350,6 +350,7 @@ static void ppc405_machine_class_init(ObjectClass *oc, void *data)
mc->init = ppc405_init; mc->init = ppc405_init;
mc->default_ram_size = 128 * MiB; mc->default_ram_size = 128 * MiB;
mc->default_ram_id = "ppc405.ram"; mc->default_ram_id = "ppc405.ram";
mc->deprecation_reason = "machine is old and unmaintained";
} }
static const TypeInfo ppc405_machine_type = { static const TypeInfo ppc405_machine_type = {