Zero all segment registers

master
Philipp Oppermann 8 years ago
parent 415d27814f
commit 9136a7b66f

@ -3,6 +3,14 @@ global long_mode_start
section .text section .text
bits 64 bits 64
long_mode_start: long_mode_start:
; load 0 into all data segment registers
mov ax, 0
mov ss, ax
mov ds, ax
mov es, ax
mov fs, ax
mov gs, ax
; print `OKAY` to screen ; print `OKAY` to screen
mov rax, 0x2f592f412f4b2f4f mov rax, 0x2f592f412f4b2f4f
mov qword [0xb8000], rax mov qword [0xb8000], rax

Loading…
Cancel
Save