Le 14/11/2024 à 14:11, Michael Ellerman a écrit :
Remove various bits of code that are dead now that PPC_CHRP has been
removed.

Signed-off-by: Michael Ellerman <m...@ellerman.id.au>
---
  arch/powerpc/Kconfig                 |  5 +--
  arch/powerpc/boot/Makefile           |  1 -
  arch/powerpc/include/asm/processor.h |  6 ---
  arch/powerpc/kernel/head_book3s_32.S | 12 ------
  arch/powerpc/kernel/pci_32.c         |  2 +-
  arch/powerpc/kernel/prom_init.c      | 56 ----------------------------
  6 files changed, 3 insertions(+), 79 deletions(-)


diff --git a/arch/powerpc/kernel/head_book3s_32.S 
b/arch/powerpc/kernel/head_book3s_32.S
index cb2bca76be53..c6e297fd36e2 100644
--- a/arch/powerpc/kernel/head_book3s_32.S
+++ b/arch/powerpc/kernel/head_book3s_32.S
@@ -256,20 +256,8 @@ __secondary_hold_acknowledge:
   */
        START_EXCEPTION(INTERRUPT_MACHINE_CHECK, MachineCheck)
        EXCEPTION_PROLOG_0
-#ifdef CONFIG_PPC_CHRP
-       mtspr   SPRN_SPRG_SCRATCH2,r1
-       mfspr   r1, SPRN_SPRG_THREAD
-       lwz     r1, RTAS_SP(r1)
-       cmpwi   cr1, r1, 0
-       bne     cr1, 7f
-       mfspr   r1, SPRN_SPRG_SCRATCH2
-#endif /* CONFIG_PPC_CHRP */
        EXCEPTION_PROLOG_1
  7:    EXCEPTION_PROLOG_2 0x200 MachineCheck
-#ifdef CONFIG_PPC_CHRP
-       beq     cr1, 1f
-       twi     31, 0, 0
-#endif
  1:    prepare_transfer_to_handler
        bl      machine_check_exception
        b       interrupt_return

Then it becomes a standard exception handler that can be set up with

        EXCEPTION(INTERRUPT_MACHINE_CHECK, MachineCheck, 
machine_check_exception)

And the comment from paulus voids.


Reply via email to