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


Reply via email to