diff --git a/src/arch/x86_64/long.asm b/src/arch/x86_64/long.asm index 3c03974..c309dc8 100644 --- a/src/arch/x86_64/long.asm +++ b/src/arch/x86_64/long.asm @@ -14,7 +14,10 @@ long_start: extern kernel_main call kernel_main - ; print `OKAY` to screen - mov rax, 0x2f592f412f4b2f4f + ; print `EXIT` to screen + mov rax, 0x2f542f492f582f45 mov qword [0xb8000], rax + +.halted hlt + jmp .halted ; in case some interrupt kicks us out of hlt, jump back and hlt again \ No newline at end of file