From c5bd05fa070d25ae6700660347bdb59ae84390e6 Mon Sep 17 00:00:00 2001 From: Xander Date: Wed, 28 Jun 2023 22:49:01 +0200 Subject: Calling c code --- arch/x86_64/boot/long_mode_init.asm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'arch') diff --git a/arch/x86_64/boot/long_mode_init.asm b/arch/x86_64/boot/long_mode_init.asm index eab3788..c3167f9 100644 --- a/arch/x86_64/boot/long_mode_init.asm +++ b/arch/x86_64/boot/long_mode_init.asm @@ -11,6 +11,9 @@ long_mode_start: mov fs, ax mov gs, ax + extern main + call main + ; print `OKAY` to screen mov rax, 0x2f592f412f4b2f4f mov qword [0xb8000], rax -- cgit v1.2.3