#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //testing headers #include void multicore_main() { printf("\nKernal started\n"); asm("cli\nhlt"); } void main() { #ifndef SCREEN_OUTPUT if(init_serial(COM1)) printf("\nKernal started on CPU 1!\n"); #endif get_mem_capabilities(); init_pmap(map_complete_physical()); find_root_sdp(); debug_acpi(); init_interrupts(); randinit(); smp_boot(); fix_stack(); unmap_lowmem(); PANIC(KERNEL_PANIC_KERNEL_RETURNED); }