Hello, This 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. Complete the phase-out process and remove tests, boards, CPU, instructions and related models.
Thanks, C. Cédric Le Goater (9): ppc/ppc405: Remove tests ppc/ppc405: Remove boards ppc/ppc405: Remove CPU ppc/ppc405: Remove storage control (SLER) SPR ppc/ppc405: Remove 40x exception model ppc/ppc405: Remove timer support ppc/ppc405: Remove cache handling instructions ppc/ppc405: Remove TLB instructions ppc/ppc405: Remove POWERPC_MMU_SOFT_4xx MMU model MAINTAINERS | 6 - docs/about/deprecated.rst | 8 - docs/about/removed-features.rst | 7 + docs/system/ppc/embedded.rst | 1 - hw/ppc/ppc405.h | 186 ----- include/hw/ppc/ppc.h | 15 - target/ppc/cpu-models.h | 30 - target/ppc/cpu.h | 42 +- target/ppc/helper.h | 7 - target/ppc/mmu-booke.h | 3 - target/ppc/spr_common.h | 6 - hw/ppc/ppc.c | 251 ------ hw/ppc/ppc405_boards.c | 520 ------------- hw/ppc/ppc405_uc.c | 1216 ------------------------------ target/ppc/cpu-models.c | 57 -- target/ppc/cpu_init.c | 257 ------- target/ppc/excp_helper.c | 119 --- target/ppc/helper_regs.c | 10 - target/ppc/misc_helper.c | 5 - target/ppc/mmu-booke.c | 63 -- target/ppc/mmu_common.c | 71 -- target/ppc/mmu_helper.c | 18 +- target/ppc/timebase_helper.c | 20 - target/ppc/translate.c | 136 ---- tests/qtest/m48t59-test.c | 5 - hw/ppc/Kconfig | 9 - hw/ppc/meson.build | 3 - hw/ppc/trace-events | 5 - tests/functional/meson.build | 1 - tests/functional/test_ppc_405.py | 37 - tests/qtest/meson.build | 1 - 31 files changed, 11 insertions(+), 3104 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 -- 2.47.1