From 59f22bc7ce5bbadf62722f3db5c93b45e86e4cca Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Tue, 9 Jan 2024 20:56:07 +0100 Subject: use ELF for kernel --- stage3/init.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'stage3/init.c') diff --git a/stage3/init.c b/stage3/init.c index 2e26e19..c65f08b 100644 --- a/stage3/init.c +++ b/stage3/init.c @@ -1,7 +1,7 @@ #include "def.h" void kmain(); -void init() +void _start() { // enable SSE. long mode demands it is present u64 cr0; @@ -14,5 +14,6 @@ void init() u16 fpu_cw = 0x37a; asm volatile("fldcw %0"::"m"(fpu_cw)); + kmain(); } -- cgit v1.2.3