X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/47c4e0c19ae8526b14ce4e0d7b243f7a4dc6fafd..bffa3430fbbaaad29bec0b5bee9c1f0bfc7fd068:/lunaix-os/arch/x86/boot/i386/init32.c?ds=sidebyside diff --git a/lunaix-os/arch/x86/boot/i386/init32.c b/lunaix-os/arch/x86/boot/i386/init32.c index d9cc249..0d0615f 100644 --- a/lunaix-os/arch/x86/boot/i386/init32.c +++ b/lunaix-os/arch/x86/boot/i386/init32.c @@ -2,10 +2,12 @@ #include "sys/crx.h" #include "sys/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);