Changes in kernel/arch/amd64/include/interrupt.h [7a0359b:c0e9f3f] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/include/interrupt.h
r7a0359b rc0e9f3f 74 74 typedef struct istate { 75 75 uint64_t rax; 76 uint64_t rbx; 76 77 uint64_t rcx; 77 78 uint64_t rdx; 78 79 uint64_t rsi; 79 80 uint64_t rdi; 81 uint64_t rbp; 80 82 uint64_t r8; 81 83 uint64_t r9; 82 84 uint64_t r10; 83 85 uint64_t r11; 84 uint64_t rbp; 85 uint64_t error_word; 86 uint64_t r12; 87 uint64_t r13; 88 uint64_t r14; 89 uint64_t r15; 90 uint64_t alignment; /* align rbp_frame on multiple of 16 */ 91 uint64_t rbp_frame; /* imitation of frame pointer linkage */ 92 uint64_t rip_frame; /* imitation of return address linkage */ 93 uint64_t error_word; /* real or fake error word */ 86 94 uint64_t rip; 87 95 uint64_t cs; 88 96 uint64_t rflags; 89 uint64_t stack[]; /* Additional data on stack */ 97 uint64_t rsp; /* only if istate_t is from uspace */ 98 uint64_t ss; /* only if istate_t is from uspace */ 90 99 } istate_t; 91 100
Note:
See TracChangeset
for help on using the changeset viewer.