Changes in kernel/arch/ia32/src/asm.S [8d427a3:45f7449] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/src/asm.S
r8d427a3 r45f7449 34 34 #include <arch/cpu.h> 35 35 #include <arch/mm/page.h> 36 #include <arch/istate_struct.h>37 36 38 37 .text … … 137 136 ret 138 137 138 #define ISTATE_OFFSET_EDX 0 139 #define ISTATE_OFFSET_ECX 4 140 #define ISTATE_OFFSET_EBX 8 141 #define ISTATE_OFFSET_ESI 12 142 #define ISTATE_OFFSET_EDI 16 143 #define ISTATE_OFFSET_EBP 20 144 #define ISTATE_OFFSET_EAX 24 145 #define ISTATE_OFFSET_EBP_FRAME 28 146 #define ISTATE_OFFSET_EIP_FRAME 32 147 #define ISTATE_OFFSET_GS 36 148 #define ISTATE_OFFSET_FS 40 149 #define ISTATE_OFFSET_ES 44 150 #define ISTATE_OFFSET_DS 48 151 #define ISTATE_OFFSET_ERROR_WORD 52 152 #define ISTATE_OFFSET_EIP 56 153 #define ISTATE_OFFSET_CS 60 154 #define ISTATE_OFFSET_EFLAGS 64 155 #define ISTATE_OFFSET_ESP 68 156 #define ISTATE_OFFSET_SS 72 157 139 158 /* 140 159 * Size of the istate structure without the hardware-saved part 141 160 * and without the error word. 142 161 */ 143 #define ISTATE_SOFT_SIZE ISTATE_SIZE - (6 * 4)162 #define ISTATE_SOFT_SIZE 52 144 163 145 164 /*
Note:
See TracChangeset
for help on using the changeset viewer.