#include #include #include #include #include #include "paging.h" #include "mboot.h" #include "cpu/idt.h" #include "drivers/pic.h" static struct boot_info boot_info; void *amd64_shim(long mboot_magic, volatile void *mboot_data_ptr) { serial_init(); paging_init(); serial_out_str("aaaa\n"); pic_remap(); idt_init(); mboot_load_info(mboot_magic, mboot_data_ptr, &boot_info); return &boot_info; }