X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/28c176b668c841a3b7fb093faccf0efa39257603..3164991854344469bc3a9e8afd41ffd90f11a93f:/lunaix-os/arch/x86/boot/i386/init32.c?ds=inline diff --git a/lunaix-os/arch/x86/boot/i386/init32.c b/lunaix-os/arch/x86/boot/i386/init32.c index d9cc249..db24406 100644 --- a/lunaix-os/arch/x86/boot/i386/init32.c +++ b/lunaix-os/arch/x86/boot/i386/init32.c @@ -1,11 +1,12 @@ #include "sys/boot/archinit.h" -#include "sys/crx.h" -#include "sys/cpu.h" +#include "asm/x86_cpu.h" + +ptr_t __multiboot_addr boot_data; void boot_text -x86_init(struct multiboot_info* mb) +x86_init(ptr_t mb) { - mb_parse(mb); + __multiboot_addr = mb; cr4_setfeature(CR4_OSXMMEXCPT | CR4_OSFXSR | CR4_PSE36);