diff options
Diffstat (limited to 'src/arch/amd64/boot.S')
-rw-r--r-- | src/arch/amd64/boot.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/arch/amd64/boot.S b/src/arch/amd64/boot.S index f7c24c4..fc580fb 100644 --- a/src/arch/amd64/boot.S +++ b/src/arch/amd64/boot.S @@ -1,5 +1,6 @@ global start extern kmain +extern amd64_shim bits 32 ; base, limit, access, flags @@ -62,8 +63,8 @@ after_lgdt: mov gs, ax mov esp, stack_end mov ebp, stack_end - sti push ebx + call amd64_shim call kmain cli halt: |