On Tue Feb 4, 2025 at 6:06 PM AEST, Cédric Le Goater wrote: > Hello, > > The PPC 405 CPU and ref405ep machine was deprecated in QEMU 9.1 > because there are no known users, firmware images are not available, > OpenWRT dropped support in 2019, U-Boot in 2017, and Linux in 2024. > > Continue the phase-out process and remove tests, plus boards. The 405 > CPU implementation is kept for a while because it is possible to model > the power management (OCC) co-processor found on the IBM POWER [8-11] > processors. > > Thanks,
Thanks Cedric, this looks fine. Daniel mentioned updating the MAINTAINER file, but I think since you've removed the board then the entry can just be removed as you have since there is no separate MAINTAINER entry for the 405 CPU emulation. I think the note in the deprecated doc should be sufficient for that. Reviewed-by: Nicholas Piggin <npig...@gmail.com> > > C. > > Changes in v2: > > - keep CPU implementation (for OCC possible models) > > Cédric Le Goater (3): > ppc/ppc405: Remove tests > ppc/ppc405: Remove boards > hw/ppc: Deprecate 405 CPUs > > MAINTAINERS | 6 - > docs/about/deprecated.rst | 17 +- > docs/about/removed-features.rst | 7 + > docs/system/ppc/embedded.rst | 1 - > hw/ppc/ppc405.h | 186 ----- > hw/ppc/ppc405_boards.c | 520 ------------- > hw/ppc/ppc405_uc.c | 1216 ------------------------------ > tests/qtest/m48t59-test.c | 5 - > hw/ppc/Kconfig | 9 - > hw/ppc/meson.build | 3 - > tests/functional/meson.build | 1 - > tests/functional/test_ppc_405.py | 37 - > tests/qtest/meson.build | 1 - > 13 files changed, 16 insertions(+), 1993 deletions(-) > delete mode 100644 hw/ppc/ppc405.h > delete mode 100644 hw/ppc/ppc405_boards.c > delete mode 100644 hw/ppc/ppc405_uc.c > delete mode 100755 tests/functional/test_ppc_405.py