Changeset 49a39c2 in mainline for arch/amd64/include
- Timestamp:
- 2006-02-06T21:14:29Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8a1da55
- Parents:
- 7febdde5
- Location:
- arch/amd64/include
- Files:
-
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/amd64/include/context.h
r7febdde5 r49a39c2 59 59 } __attribute__ ((packed)); 60 60 61 /** This is passed to interrupt handlers */ 62 struct interrupt_context { 63 __u64 rax; 64 __u64 rbx; 65 __u64 rcx; 66 __u64 rdx; 67 __u64 rsi; 68 __u64 rdi; 69 __u64 r8; 70 __u64 r9; 71 __u64 r10; 72 __u64 r11; 73 __u64 r12; 74 __u64 r13; 75 __u64 r14; 76 __u64 r15; 77 /* These 2 items MUST be last parts of the structure */ 78 __u64 rbp; 79 __u64 stack[0]; /* Additional data on stack */ 80 } __attribute__ ((packed)); 81 61 82 #endif -
arch/amd64/include/context_offset.h
r7febdde5 r49a39c2 9 9 #define OFFSET_R15 0x38 10 10 #define OFFSET_IPL 0x40 11 12 #define IOFFSET_RAX 0x0 13 #define IOFFSET_RBX 0x8 14 #define IOFFSET_RCX 0x10 15 #define IOFFSET_RDX 0x18 16 #define IOFFSET_RSI 0x20 17 #define IOFFSET_RDI 0x28 18 #define IOFFSET_R8 0x30 19 #define IOFFSET_R9 0x38 20 #define IOFFSET_R10 0x40 21 #define IOFFSET_R11 0x48 22 #define IOFFSET_R12 0x50 23 #define IOFFSET_R13 0x58 24 #define IOFFSET_R14 0x60 25 #define IOFFSET_R15 0x68 26 #define IOFFSET_RBP 0x70 27 #define IREGISTER_SPACE 120 -
arch/amd64/include/cpu.h
r7febdde5 r49a39c2 51 51 }; 52 52 53 struct star_msr { 54 55 }; 56 57 struct lstar_msr { 58 59 }; 53 60 54 61 extern void set_efer_flag(int flag);
Note:
See TracChangeset
for help on using the changeset viewer.