aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/head_8xx.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/kernel/head_8xx.S')
-rw-r--r--arch/powerpc/kernel/head_8xx.S8
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/powerpc/kernel/head_8xx.S b/arch/powerpc/kernel/head_8xx.S
index 46b47e1fe2a9..330d54418494 100644
--- a/arch/powerpc/kernel/head_8xx.S
+++ b/arch/powerpc/kernel/head_8xx.S
@@ -383,8 +383,7 @@ InstructionTLBMiss:
383 lwz r3, 8(r0) 383 lwz r3, 8(r0)
384#endif 384#endif
385 mfspr r10, SPRN_SPRG_SCRATCH2 385 mfspr r10, SPRN_SPRG_SCRATCH2
386 EXCEPTION_EPILOG_0 386 b InstructionTLBError1
387 b InstructionTLBError
388 387
389 . = 0x1200 388 . = 0x1200
390DataStoreTLBMiss: 389DataStoreTLBMiss:
@@ -473,7 +472,10 @@ DataStoreTLBMiss:
473 */ 472 */
474 . = 0x1300 473 . = 0x1300
475InstructionTLBError: 474InstructionTLBError:
476 EXCEPTION_PROLOG 475 EXCEPTION_PROLOG_0
476InstructionTLBError1:
477 EXCEPTION_PROLOG_1
478 EXCEPTION_PROLOG_2
477 mr r4,r12 479 mr r4,r12
478 mr r5,r9 480 mr r5,r9
479 /* 0x400 is InstructionAccess exception, needed by bad_page_fault() */ 481 /* 0x400 is InstructionAccess exception, needed by bad_page_fault() */