Fix incorrect test for whether multiboot info has a memory map.
authorRon Minnich <rminnich@gmail.com>
Mon, 3 Nov 2014 16:50:14 +0000 (08:50 -0800)
committerRon Minnich <rminnich@gmail.com>
Mon, 3 Nov 2014 16:50:14 +0000 (08:50 -0800)
It was testing the wrong flag.

Signed-off-by: Ron Minnich <rminnich@gmail.com>
kern/src/multiboot.c

index 88d5990..0ededc9 100644 (file)
@@ -34,7 +34,7 @@ static void mboot_parsing(struct multiboot_info *mbi)
 
 bool mboot_has_mmaps(struct multiboot_info *mbi)
 {
 
 bool mboot_has_mmaps(struct multiboot_info *mbi)
 {
-       return mbi->flags & MULTIBOOT_INFO_ELF_SHDR;
+       return mbi->flags & MULTIBOOT_INFO_MEM_MAP;
 }
 
 /* This only notices bios detectable memory - there's a lot more in the higher
 }
 
 /* This only notices bios detectable memory - there's a lot more in the higher