Hi Andrew The Machine Check exception handler is broken on MPC 8xx CPU's This patch should fix it. Tom Rini asked me to send it to you.
Regards Joakim Tjernlund Signed-off-by: Joakim Tjernlund ===== arch/ppc/kernel/head_8xx.S 1.20 vs edited ===== --- 1.20/arch/ppc/kernel/head_8xx.S Tue Apr 20 22:39:28 2004 +++ edited/arch/ppc/kernel/head_8xx.S Tue May 25 11:01:24 2004 @@ -207,6 +207,14 @@ EXCEPTION(0x100, Reset, UnknownException, EXC_XFER_STD) /* Machine check */ + . = 0x200 +MachineCheck: + EXCEPTION_PROLOG + mfspr r4,DAR + stw r4,_DAR(r11) + mfspr r5,DSISR + stw r5,_DSISR(r11) + addi r3,r1,STACK_FRAME_OVERHEAD EXC_XFER_STD(0x200, MachineCheckException) /* Data access exception. ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/