gdt idt stuff

This commit is contained in:
2026-06-12 23:03:00 -04:00
parent 5e823e570b
commit 00fb70c25b
7 changed files with 67 additions and 19 deletions

14
kernel/gdt_stubs.s Normal file
View File

@@ -0,0 +1,14 @@
.code32
.extern gdtr
.global load_gdt
load_gdt:
lgdt gdtr
ljmpl $0x08, $reload_segments
reload_segments:
mov $0x10, %ax
mov %ax, %ds
mov %ax, %es
mov %ax, %fs
mov %ax, %gs
mov %ax, %ss
ret