Ignore:
File:
1 edited

Legend:

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

    re98f1c3e r4bf0926e  
    5050        movq %r14, CONTEXT_OFFSET_R14(%rdi)
    5151        movq %r15, CONTEXT_OFFSET_R15(%rdi)
    52 
     52       
     53#ifdef MEMORY_MODEL_large
     54        movabsq $vreg_ptr, %rsi
     55        movq (%rsi), %rsi
     56#else
    5357        movq vreg_ptr, %rsi
     58#endif
    5459        movq %fs:VREG_TP(%rsi), %rsi
    5560        movq %rsi, CONTEXT_OFFSET_TP(%rdi)
     
    7984        movq %rdx, (%rsp)
    8085       
    81         movq CONTEXT_OFFSET_TP(%rdi), %rcx
     86        movq CONTEXT_OFFSET_TP(%rdi), %rcx
     87#ifdef MEMORY_MODEL_large
     88        movabsq $vreg_ptr, %rsi
     89        movq (%rsi), %rsi
     90#else
    8291        movq vreg_ptr, %rsi
     92#endif
    8393        movq %rcx, %fs:VREG_TP(%rsi)
    8494       
Note: See TracChangeset for help on using the changeset viewer.