Changes in kernel/arch/ia32/include/interrupt.h [6473d41:22a28a69] in mainline
- File:
-
- 1 edited
-
kernel/arch/ia32/include/interrupt.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/include/interrupt.h
r6473d41 r22a28a69 72 72 typedef struct istate { 73 73 uint32_t eax; 74 uint32_t ebx;75 74 uint32_t ecx; 76 75 uint32_t edx; 77 uint32_t edi;78 uint32_t esi;79 76 uint32_t ebp; 80 81 uint32_t ebp_frame; /* imitation of frame pointer linkage */82 uint32_t eip_frame; /* imitation of return address linkage */83 77 84 78 uint32_t gs; … … 87 81 uint32_t ds; 88 82 89 uint32_t error_word; /* real or fake error word */83 uint32_t error_word; 90 84 uint32_t eip; 91 85 uint32_t cs; 92 86 uint32_t eflags; 93 uint32_t esp; /* only if istate_t is from uspace */ 94 uint32_t ss; /* only if istate_t is from uspace */ 87 uint32_t stack[]; 95 88 } istate_t; 96 89
Note:
See TracChangeset
for help on using the changeset viewer.
