From c2ef64149849fcae608b1c6010303eca86229d22 Mon Sep 17 00:00:00 2001 From: Miguel Date: Sun, 9 Sep 2018 13:21:47 +0200 Subject: cleaning logs, docs, interrupts --- kernel/kernel.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'kernel/kernel.c') diff --git a/kernel/kernel.c b/kernel/kernel.c index 5a17567..724b1a0 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -30,15 +30,24 @@ void kernel_main(uint32_t eax,uint32_t ebx) { serial_init(); - klog("FOOL-OS ver-%s (%s)",GIT_REVISION,__DATE__); + + klog("======================================"); + klog("F00L- 0S / The Fool's Operating System"); + klog("(C) 2018 / Michal Idziorek (m.i@gmx.at)"); + klog("Compiled on: %s at %s",__DATE__,__TIME__); + klog("Version: git-commit: %s",GIT_REVISION); + klog("======================================"); + + klog("Communication Port (COM1) init ..."); //delayed info klog("Global Descriptor Table (GDT) init ..."); gdt_init(); klog("Interrupt Vector Table (IVT) init ..."); interrupts_init(0x08); + interrupts_install(); - klog("Remapping & Disabling PIC ..."); + klog("Remapping & Disabling Programmable Interrupt Controller (PIC) ..."); asm_pic_setup(); klog("Keyboard init ..."); @@ -90,7 +99,7 @@ void kernel_main(uint32_t eax,uint32_t ebx) klog("Programmable Interval Timer (PIT) init ..."); uint64_t unixtime=timer_init(); - klog("Unix Time = %u seconds)",unixtime); + klog("Unix Time = %u seconds",unixtime); klog("Unlock application processors ... "); asm_smp_unlock(); -- cgit v1.2.3