diff options
Diffstat (limited to 'stage3/init.c')
-rw-r--r-- | stage3/init.c | 3 |
1 files changed, 2 insertions, 1 deletions
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(); } |