#include "archinit.h" #include #include void boot_text x86_init(struct multiboot_info* mb) { mb_parse(mb); cr4_setfeature(CR4_OSXMMEXCPT | CR4_OSFXSR | CR4_PSE36); ptr_t pagetable = kpg_init(); cpu_chvmspace(pagetable); cr0_unsetfeature(CR0_WP | CR0_EM); cr0_setfeature(CR0_PG | CR0_MP); }