Update. The kernel now enables the GDT/IDT, and has trap entries. A x86_printf function is added for debugging purposes only. The new Makefile will come in another commit.