Browse Source

long.asm: ensure hlt state, print EXIT instead of OKAY

master
3moon 8 years ago
parent
commit
84d7ef1d2c
1 changed files with 5 additions and 2 deletions
  1. +5
    -2
      src/arch/x86_64/long.asm

+ 5
- 2
src/arch/x86_64/long.asm View File

@ -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

Loading…
Cancel
Save