12 #error "Failed - use i686 compiler instead" 16 #error "Failed - use 32 bit architecture" void PIT()
Initializes programmable interval timer.
void gdt()
creates global descriptor table and loads it into CPU
void SSE()
initialize Streaming Single Instruction Multiple Data (SIMD) Extensions, (SSE)
void kernel_main()
Kernel entry function.
void kprintf(const char *Str)
Prints string to display.
void idt()
Creates interrupt descriptor table and loads to CPU.
void KMALLOC()
Provides memory allocator with range of reserved memory address to manage.
void ctors()
calls constructors on all global objects
void PAGE()
set up page directory, page table, and turn on paging
void VGA()
Clear VGA display, and print kernel banner.