Changes in kernel/arch/amd64/include/interrupt.h [c0e9f3f:7a0359b] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/include/interrupt.h
rc0e9f3f r7a0359b 74 74 typedef struct istate { 75 75 uint64_t rax; 76 uint64_t rbx;77 76 uint64_t rcx; 78 77 uint64_t rdx; 79 78 uint64_t rsi; 80 79 uint64_t rdi; 81 uint64_t rbp;82 80 uint64_t r8; 83 81 uint64_t r9; 84 82 uint64_t r10; 85 83 uint64_t r11; 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 */ 84 uint64_t rbp; 85 uint64_t error_word; 94 86 uint64_t rip; 95 87 uint64_t cs; 96 88 uint64_t rflags; 97 uint64_t rsp; /* only if istate_t is from uspace */ 98 uint64_t ss; /* only if istate_t is from uspace */ 89 uint64_t stack[]; /* Additional data on stack */ 99 90 } istate_t; 100 91
Note:
See TracChangeset
for help on using the changeset viewer.