Changeset 109 for trunk


Ignore:
Timestamp:
Jun 30, 2017, 9:39:42 AM (7 years ago)
Author:
max@…
Message:

don't save/restore %gs for now, we want to use TLS in interrupt
context; will be enabled later once we have support for userland

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/hal/x86_64/core/hal_kentry.h

    r86 r109  
    6464        movq    %r14,TF_R14(%rsp)       ; \
    6565        movq    %r15,TF_R15(%rsp)       ; \
    66         movw    %gs,TF_GS(%rsp)         ; \
     66        /* movw %gs,TF_GS(%rsp) */      ; \
    6767        movw    %fs,TF_FS(%rsp)         ; \
    6868        movw    %es,TF_ES(%rsp)         ; \
     
    8686        movq    TF_R14(%rsp),%r14       ; \
    8787        movq    TF_R15(%rsp),%r15       ; \
    88         movw    TF_GS(%rsp),%gs         ; \
     88        /* movw TF_GS(%rsp),%gs */      ; \
    8989        movw    TF_FS(%rsp),%fs         ; \
    9090        movw    TF_ES(%rsp),%es         ; \
Note: See TracChangeset for help on using the changeset viewer.