Rev 156 | Rev 207 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 156 | Rev 199 | ||
---|---|---|---|
Line 29... | Line 29... | ||
29 | #ifndef __ppc_CONTEXT_H__ |
29 | #ifndef __ppc_CONTEXT_H__ |
30 | #define __ppc_CONTEXT_H__ |
30 | #define __ppc_CONTEXT_H__ |
31 | 31 | ||
32 | #include <arch/types.h> |
32 | #include <arch/types.h> |
33 | 33 | ||
34 | #define SP_DELTA 0 |
34 | #define SP_DELTA 4 |
35 | 35 | ||
36 | struct context { |
36 | struct context { |
- | 37 | __u32 r0; |
|
37 | __u32 sp; |
38 | __u32 sp; |
- | 39 | __u32 r2; |
|
- | 40 | __u32 r3; |
|
- | 41 | __u32 r4; |
|
- | 42 | __u32 r5; |
|
- | 43 | __u32 r6; |
|
- | 44 | __u32 r7; |
|
- | 45 | __u32 r8; |
|
- | 46 | __u32 r9; |
|
- | 47 | __u32 r10; |
|
- | 48 | __u32 r11; |
|
- | 49 | __u32 r12; |
|
- | 50 | __u32 r13; |
|
- | 51 | __u32 r14; |
|
- | 52 | __u32 r15; |
|
- | 53 | __u32 r16; |
|
- | 54 | __u32 r17; |
|
- | 55 | __u32 r18; |
|
- | 56 | __u32 r19; |
|
- | 57 | __u32 r20; |
|
- | 58 | __u32 r21; |
|
- | 59 | __u32 r22; |
|
- | 60 | __u32 r23; |
|
- | 61 | __u32 r24; |
|
- | 62 | __u32 r25; |
|
- | 63 | __u32 r26; |
|
- | 64 | __u32 r27; |
|
- | 65 | __u32 r28; |
|
- | 66 | __u32 r29; |
|
- | 67 | __u32 r30; |
|
- | 68 | __u32 r31; |
|
38 | __u32 pc; |
69 | __u32 pc; |
39 | - | ||
40 | pri_t pri; |
70 | pri_t pri; |
41 | } __attribute__ ((packed)); |
71 | } __attribute__ ((packed)); |
42 | 72 | ||
43 | #endif |
73 | #endif |