coreboot memory before _start

This commit is contained in:
Vladimir Serbinenko committed 2016-02-21 18:41:39 +01:00
1 parent 86139504b7
commit 78e9b82d2c
1 file changed
+8 -1
+8 -1
View File
@@ -70,7 +70,14 @@ heap_init (grub_uint64_t addr, grub_uint64_t size, grub_memory_type_t type,
return 0;
if (modend && begin < modend)
begin = modend;
{
if (begin < (grub_addr_t)_start)
{
grub_mm_init_region ((void *) (grub_addr_t) begin, (grub_size_t) ((grub_addr_t)_start - begin));
have_memory = 1;
}
begin = modend;
}
if (end <= begin)
return 0;