Commit 2197b58c authored by Matt Porter's avatar Matt Porter Committed by Linus Torvalds

[PATCH] ppc32: PPC4xx preempt fix

PPC4xx preempt fixes. Based on previous Classic PPC patch.
Signed-off-by: default avatarTom Rini <trini@kernel.crashing.org>
Signed-off-by: default avatarMatt Porter <mporter@kernel.crashing.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent bd77c334
...@@ -680,7 +680,7 @@ interrupt_base: ...@@ -680,7 +680,7 @@ interrupt_base:
mfspr r4,SPRN_ESR /* Grab the ESR and save it */ mfspr r4,SPRN_ESR /* Grab the ESR and save it */
stw r4,_ESR(r11) stw r4,_ESR(r11)
addi r3,r1,STACK_FRAME_OVERHEAD addi r3,r1,STACK_FRAME_OVERHEAD
EXC_XFER_EE(0x700, ProgramCheckException) EXC_XFER_STD(0x700, ProgramCheckException)
/* Floating Point Unavailable Interrupt */ /* Floating Point Unavailable Interrupt */
EXCEPTION(0x2010, FloatingPointUnavailable, UnknownException, EXC_XFER_EE) EXCEPTION(0x2010, FloatingPointUnavailable, UnknownException, EXC_XFER_EE)
......
...@@ -451,7 +451,7 @@ label: ...@@ -451,7 +451,7 @@ label:
mfspr r4,SPRN_ESR /* Grab the ESR and save it */ mfspr r4,SPRN_ESR /* Grab the ESR and save it */
stw r4,_ESR(r11) stw r4,_ESR(r11)
addi r3,r1,STACK_FRAME_OVERHEAD addi r3,r1,STACK_FRAME_OVERHEAD
EXC_XFER_EE(0x700, ProgramCheckException) EXC_XFER_STD(0x700, ProgramCheckException)
EXCEPTION(0x0800, Trap_08, UnknownException, EXC_XFER_EE) EXCEPTION(0x0800, Trap_08, UnknownException, EXC_XFER_EE)
EXCEPTION(0x0900, Trap_09, UnknownException, EXC_XFER_EE) EXCEPTION(0x0900, Trap_09, UnknownException, EXC_XFER_EE)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment