Changes in kernel/arch/amd64/src/asm_utils.S [304342e:1f7cb3a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/src/asm_utils.S
r304342e r1f7cb3a 27 27 # 28 28 29 #define IREGISTER_SPACE 8029 #define IREGISTER_SPACE 72 30 30 31 31 #define IOFFSET_RAX 0x0 … … 38 38 #define IOFFSET_R10 0x38 39 39 #define IOFFSET_R11 0x40 40 #define IOFFSET_RBP 0x4841 40 42 41 # Mask for interrupts 0 - 31 (bits 0 - 31) where 0 means that int has no error word … … 180 179 movq %r10, IOFFSET_R10(%rsp) 181 180 movq %r11, IOFFSET_R11(%rsp) 182 movq %rbp, IOFFSET_RBP(%rsp)183 181 .endm 184 182 … … 193 191 movq IOFFSET_R10(%rsp), %r10 194 192 movq IOFFSET_R11(%rsp), %r11 195 movq IOFFSET_RBP(%rsp), %rbp196 193 .endm 197 194 … … 238 235 cld 239 236 240 # Stop stack traces here241 xorq %rbp, %rbp242 243 237 movq $(\i), %rdi # %rdi - first parameter 244 238 movq %rsp, %rsi # %rsi - pointer to istate
Note:
See TracChangeset
for help on using the changeset viewer.