qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/9] ppc: Remove 405 CPU family


From: Cédric Le Goater
Subject: [PATCH 0/9] ppc: Remove 405 CPU family
Date: Fri, 10 Jan 2025 15:17:51 +0100

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]