Changeset 6b1a85c in mainline for kernel/arch/amd64/include/interrupt.h
- Timestamp:
- 2010-07-13T21:54:38Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4003861
- Parents:
- 5f83634 (diff), c0e9f3f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/include/interrupt.h
r5f83634 r6b1a85c 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.