Files
oxidos/asm/long_mode_init.asm
mtgmonkey 147702a8fa init
2025-07-29 09:46:44 -04:00

20 lines
272 B
NASM

global long_mode_start
section .text
bits 64
long_mode_start:
mov ax, 0
mov ss, ax
mov ds, ax
mov es, ax
mov fs, ax
mov gs, ax
extern rust_main ; make the jump to Rust!
call rust_main
mov rax, 0x2f592f412f4b2f4f
mov qword [0xb8000], rax
hlt