This commit is contained in:
2026-06-13 13:27:39 -05:00
parent 00fb70c25b
commit 3ecbcdf369
13 changed files with 106 additions and 14 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