* grub-core/mmap/i386/uppermem.c (lower_hook) [COREBOOT]: Ignore low
tables for low memory calculations.
This commit is contained in:
parent
4a70fed815
commit
dfc5ccfa97
2 changed files with 10 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2014-02-28 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* grub-core/mmap/i386/uppermem.c (lower_hook) [COREBOOT]: Ignore low
|
||||||
|
tables for low memory calculations.
|
||||||
|
|
||||||
2014-02-28 Vladimir Serbinenko <phcoder@gmail.com>
|
2014-02-28 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi): Limit
|
* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi): Limit
|
||||||
|
|
|
@ -31,8 +31,12 @@ lower_hook (grub_uint64_t addr, grub_uint64_t size, grub_memory_type_t type,
|
||||||
|
|
||||||
if (type != GRUB_MEMORY_AVAILABLE)
|
if (type != GRUB_MEMORY_AVAILABLE)
|
||||||
return 0;
|
return 0;
|
||||||
|
#ifdef GRUB_MACHINE_COREBOOT
|
||||||
|
if (addr <= 0x1000)
|
||||||
|
#else
|
||||||
if (addr == 0)
|
if (addr == 0)
|
||||||
*lower = size;
|
#endif
|
||||||
|
*lower = size + addr;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue