Improved logging system
This commit is contained in:
@@ -11,15 +11,29 @@
|
||||
#include "drivers/timer.h"
|
||||
#include "drivers/keyboard.h"
|
||||
#include "shell/shell.h"
|
||||
#include "libc/stdio.h"
|
||||
|
||||
void kernel_main() {
|
||||
gdt_setup(); // Setup Global Descriptor Table
|
||||
idt_setup(); // Setup Interrupt Descriptor Table
|
||||
printf_color("\n[STATUS]", LIGHT_GREEN, BLACK);
|
||||
printf_color(" - Loading kernel, wait please...", WHITE, BLACK);
|
||||
|
||||
clear_prompt();
|
||||
gdt_setup(); // Setup Global Descriptor Table
|
||||
printf_color("\n[INFO]", LIGHT_CYAN, BLACK);
|
||||
printf_color(" - Loaded GDT", WHITE, BLACK);
|
||||
|
||||
idt_setup(); // Setup Interrupt Descriptor Table
|
||||
printf_color("\n[INFO]", LIGHT_CYAN, BLACK);
|
||||
printf_color(" - Loaded IDT", WHITE, BLACK);
|
||||
|
||||
init_timer(1); // Initialize PIT driver
|
||||
printf_color("\n[INFO]", LIGHT_CYAN, BLACK);
|
||||
printf_color(" - Loaded PIT", WHITE, BLACK);
|
||||
|
||||
init_keyboard(); // Initialize keyboard driver
|
||||
printf_color("\n[INFO]", LIGHT_CYAN, BLACK);
|
||||
printf_color(" - Loaded PS/2 driver", WHITE, BLACK);
|
||||
|
||||
iceos_ascii_logo();
|
||||
init_prompt(); // Initialize frame buffer
|
||||
init_keyboard(); // Initialize keyboard driver
|
||||
|
||||
// init_timer(1); // Only for debug purposes
|
||||
}
|
||||
Reference in New Issue
Block a user