diff options
Diffstat (limited to 'arch/powerpc/kernel/head_booke.h')
-rw-r--r-- | arch/powerpc/kernel/head_booke.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/head_booke.h b/arch/powerpc/kernel/head_booke.h index 50504ae39cb7..a0bf158c8b47 100644 --- a/arch/powerpc/kernel/head_booke.h +++ b/arch/powerpc/kernel/head_booke.h | |||
@@ -1,6 +1,7 @@ | |||
1 | #ifndef __HEAD_BOOKE_H__ | 1 | #ifndef __HEAD_BOOKE_H__ |
2 | #define __HEAD_BOOKE_H__ | 2 | #define __HEAD_BOOKE_H__ |
3 | 3 | ||
4 | #include <asm/ptrace.h> /* for STACK_FRAME_REGS_MARKER */ | ||
4 | /* | 5 | /* |
5 | * Macros used for common Book-e exception handling | 6 | * Macros used for common Book-e exception handling |
6 | */ | 7 | */ |
@@ -48,6 +49,9 @@ | |||
48 | stw r10,0(r11); \ | 49 | stw r10,0(r11); \ |
49 | rlwinm r9,r9,0,14,12; /* clear MSR_WE (necessary?) */\ | 50 | rlwinm r9,r9,0,14,12; /* clear MSR_WE (necessary?) */\ |
50 | stw r0,GPR0(r11); \ | 51 | stw r0,GPR0(r11); \ |
52 | lis r10, STACK_FRAME_REGS_MARKER@ha;/* exception frame marker */ \ | ||
53 | addi r10, r10, STACK_FRAME_REGS_MARKER@l; \ | ||
54 | stw r10, 8(r11); \ | ||
51 | SAVE_4GPRS(3, r11); \ | 55 | SAVE_4GPRS(3, r11); \ |
52 | SAVE_2GPRS(7, r11) | 56 | SAVE_2GPRS(7, r11) |
53 | 57 | ||