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