summaryrefslogtreecommitdiff
path: root/src/kernel/kernel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/kernel.c')
-rw-r--r--src/kernel/kernel.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c
index 50b8359..d550e37 100644
--- a/src/kernel/kernel.c
+++ b/src/kernel/kernel.c
@@ -20,7 +20,10 @@
#include <testmalloc.h>
-
+void multicore_main() {
+ printf("\nKernal started\n");
+ asm("cli\nhlt");
+}
void main() {
#ifndef SCREEN_OUTPUT
@@ -28,7 +31,6 @@ void main() {
#endif
get_mem_capabilities();
init_pmap(map_complete_physical());
- unmap_lowmem();
find_root_sdp();
@@ -40,6 +42,8 @@ void main() {
randinit();
smp_boot();
+ fix_stack();
+ unmap_lowmem();
PANIC(KERNEL_PANIC_KERNEL_RETURNED);
}