summaryrefslogtreecommitdiffstats
path: root/arch/x86/gdt/SwitchToGdt.nasm
blob: 5d3d612d45489d390e25ba94b47a79e52d4c7dd2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
BITS 32
section .text
global SWITCHTOGDT:function
SWITCHTOGDT:
        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: