diff --git a/src/kernel.asm b/src/kernel.asm index ac8bb225..93fc5560 100644 --- a/src/kernel.asm +++ b/src/kernel.asm @@ -49,6 +49,8 @@ _start: pm_start: + jmp $ + ; Update segments mov ax, DATA_SELECTOR-GDT64 mov ds, ax @@ -107,6 +109,8 @@ lm_start: kernel_header_1 db 'Welcome to Thor OS!', 0 kernel_header_2 db '******************************', 0 +; Global Descriptors Table + GDT64: NULL_SELECTOR: dw GDT_LENGTH ; limit of GDT