summaryrefslogtreecommitdiffstats
path: root/arch/x86/gdt/GoToGdtMemSeg.s
blob: 2b5dd621d94571c07cfaecb3948bd9d24f134bfb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
global GOTOGDTMEMSEG
GOTOGDTMEMSEG:
        lgdt [esp + 4]
        jmp 0x08:.reloadCS
.reloadCS:
        mov ax, 0x10
        mov ds, ax
        mov es, ax
        mov fs, ax
        mov gs, ax
        mov ss, ax
        ret
.end: