Add: serial printf
This commit is contained in:
@@ -21,25 +21,25 @@ void kmain(unsigned int multiboot_info_address)
|
||||
g_multiboot_info_address = multiboot_info_address;
|
||||
|
||||
init_serial();
|
||||
log("serial connection established", 3);
|
||||
log("serial connection established\n", 3);
|
||||
gdt_install();
|
||||
log("initialized GDT entries", 2);
|
||||
log("initialized GDT entries\n", 2);
|
||||
idt_install();
|
||||
log("initialized IDT", 2);
|
||||
log("initialized IDT\n", 2);
|
||||
isr_install();
|
||||
log("initialized ISRs", 2);
|
||||
log("initialized ISRs\n", 2);
|
||||
irq_install();
|
||||
__asm__ __volatile__("sti");
|
||||
log("initialized IRQs", 2),
|
||||
log("initialized IRQs\n", 2),
|
||||
|
||||
clear();
|
||||
colorputs(ascii_title, 10);
|
||||
colorputs(" by @xamidev - star the repo for a cookie!\n\n", 14);
|
||||
|
||||
timer_install();
|
||||
log("initialized timer handler", 2);
|
||||
keyboard_install();
|
||||
log("initialized keyboard driver", 2);
|
||||
serial_printf(2, "%d\tinitialized timer handler", global_ticks);
|
||||
keyboard_install();
|
||||
serial_printf(2, "%d\tinitialized keyboard handler", global_ticks);
|
||||
shell_install();
|
||||
log("started system shell", 2);
|
||||
serial_printf(2, "%d\tstarted system shell", global_ticks);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user