]> git.dujemihanovic.xyz Git - nameless-os.git/blobdiff - kernel/entry.s
Get memory map from BIOS E820
[nameless-os.git] / kernel / entry.s
index 236b81e967e459e4c6f684d137726dbf42743677..5ef71bb84d95dc517fa994c60b4b7a8f12e5aad0 100644 (file)
@@ -1,5 +1,13 @@
-       bits 32
-       extern _start
+bits 32
+extern kmain
+extern __STACK_BOTTOM__
 
-       call _start
-       jmp $
+global _start
+_start:
+       mov ebp, __STACK_BOTTOM__
+       mov esp, ebp
+       push ecx
+       push edi
+       call kmain
+       hlt
+       jmp $-1