mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 14:27:49 +00:00
Add an 64-bit error function
This commit is contained in:
@@ -25,3 +25,13 @@ long_mode_start:
|
||||
mov rax, 0x2f592f412f4b2f4f
|
||||
mov qword [0xb8000], rax
|
||||
hlt
|
||||
|
||||
; Prints `ERROR: ` and the given error code to screen and hangs.
|
||||
; parameter: error code (in ascii) in al
|
||||
error:
|
||||
mov rbx, 0x4f4f4f524f524f45
|
||||
mov [0xb8000], rbx
|
||||
mov rbx, 0x4f204f204f3a4f52
|
||||
mov [0xb8008], rbx
|
||||
mov byte [0xb800e], al
|
||||
hlt
|
||||
|
||||
Reference in New Issue
Block a user