Ignore:
File:
1 edited

Legend:

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

    ra1f60f3 r1dbfe98  
    4141context_save_arch:
    4242        movq (%rsp), %rdx     # the caller's return %eip
     43
     44        # In %edi is passed 1st argument
     45        CONTEXT_SAVE_ARCH_CORE %rdi %rdx
    4346       
    44         # 1st argument passed in %edi
    45         CONTEXT_SAVE_ARCH_CORE %rdi %rdx
    46        
    47         xorq %rax, %rax       # context_save returns 1
     47        xorq %rax,%rax          # context_save returns 1
    4848        incq %rax
    4949        ret
     
    5555# pointed by the 1st argument. Returns 0 in EAX.
    5656#
    57 context_restore_arch:
     57context_restore_arch:   
     58
    5859        CONTEXT_RESTORE_ARCH_CORE %rdi %rdx
    59        
    60         movq %rdx, (%rsp)
    61        
    62         xorq %rax, %rax       # context_restore returns 0
     60
     61        movq %rdx,(%rsp)
     62
     63        xorq %rax,%rax          # context_restore returns 0
    6364        ret
Note: See TracChangeset for help on using the changeset viewer.