summaryrefslogtreecommitdiff
path: root/kernel/kernel.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/kernel.c')
-rw-r--r--kernel/kernel.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/kernel/kernel.c b/kernel/kernel.c
index ea14869..e1076a9 100644
--- a/kernel/kernel.c
+++ b/kernel/kernel.c
@@ -35,6 +35,7 @@ void kernel_main(uint32_t eax,uint32_t ebx)
// KEYBOARD DRIVER
keyboard_init(0); //sstdin
+ log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"Keyboard Initialized");
// MOUSE DRIVER
mouse_init();
@@ -80,13 +81,10 @@ void kernel_main(uint32_t eax,uint32_t ebx)
uint32_t sstdout = syscall_open("term",0,0); // stdout 1
uint32_t sstderr = syscall_open("stderr",0,0); // stderr 2
- // START INTERRUPTS (code segment: 0x08)
+ // INSTALL INTERRUPTS (code segment: 0x08)
int_init(0x08);
- // INIT MULTITASKING (and switch to our pseudo-usermode)
+ // INIT MULTITASKING (and start scheduler)
task_init(dir);
- // we should never reach this
- panic(FOOLOS_MODULE_NAME,"reached end of kernel.c !!");
-
}