X-Git-Url: http://git.dujemihanovic.xyz/projects?a=blobdiff_plain;f=kernel%2Fentry.s;h=10c95e8985955184b0b8f0afde73f5c99c692d13;hb=HEAD;hp=236b81e967e459e4c6f684d137726dbf42743677;hpb=c9f2bccb44c5437f1cae0862b2c84d3af47eade8;p=nameless-os.git diff --git a/kernel/entry.s b/kernel/entry.s index 236b81e..10c95e8 100644 --- a/kernel/entry.s +++ b/kernel/entry.s @@ -1,5 +1,11 @@ - bits 32 - extern _start +bits 32 +extern kmain +extern __STACK_BOTTOM__ - call _start - jmp $ +global _start +_start: + mov ebp, __STACK_BOTTOM__ + mov esp, ebp + call kmain + hlt + jmp $-1