Update all essential code to working state

This commit is contained in:
Jenny Curle 2019-04-07 16:58:36 +01:00
parent 15dc60aa12
commit d845a64a4e

View File

@ -2,7 +2,7 @@
//#include <stdio.h>
#include <kernel/tty.h>
#include <kernel/gdt.h>
#include <kernel/descriptor_tables.h>
#include <kernel/serial.h>
int kernel_main(void) {
@ -11,14 +11,15 @@ int kernel_main(void) {
// Prepare the serial console.
init_serial();
serial_print(0x3F8, "[INFO] Serial ready.");
serial_print(0x3F8, "[INFO] Serial ready.\n");
// Prepare the GDT
serial_print(0x3F8, "[INFO] Beginning GDT subroutine.");
serial_print(0x3F8, "[INFO] Beginning GDT subroutine.\n");
gdt_install();
// Prepare interrupts
//idt_install();
serial_print(0x3F8, "[INFO] Beginning IDT subroutine.\n");
idt_install();
//Print a copyright message.
term_writes("(c)");