Call the rust_main function from assembly

master
Philipp Oppermann 8 years ago
parent 8dd179a6f4
commit ca2ccc31aa

@ -1,4 +1,5 @@
global long_mode_start global long_mode_start
extern rust_main
section .text section .text
bits 64 bits 64
@ -11,6 +12,10 @@ long_mode_start:
mov fs, ax mov fs, ax
mov gs, ax mov gs, ax
; call the rust main
extern rust_main
call rust_main
; 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