Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/amd64/src/asm_utils.S

    r304342e r1f7cb3a  
    2727#
    2828
    29 #define IREGISTER_SPACE 80
     29#define IREGISTER_SPACE 72
    3030
    3131#define IOFFSET_RAX     0x0
     
    3838#define IOFFSET_R10     0x38
    3939#define IOFFSET_R11     0x40
    40 #define IOFFSET_RBP     0x48
    4140
    4241#  Mask for interrupts 0 - 31 (bits 0 - 31) where 0 means that int has no error word
     
    180179        movq %r10, IOFFSET_R10(%rsp)
    181180        movq %r11, IOFFSET_R11(%rsp)
    182         movq %rbp, IOFFSET_RBP(%rsp)
    183181.endm
    184182
     
    193191        movq IOFFSET_R10(%rsp), %r10
    194192        movq IOFFSET_R11(%rsp), %r11
    195         movq IOFFSET_RBP(%rsp), %rbp
    196193.endm
    197194
     
    238235        cld
    239236
    240         # Stop stack traces here
    241         xorq %rbp, %rbp
    242 
    243237        movq $(\i), %rdi        # %rdi - first parameter
    244238        movq %rsp, %rsi         # %rsi - pointer to istate
Note: See TracChangeset for help on using the changeset viewer.