merge mainline into rescue-efi

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2010-05-17 21:26:16 +02:00
commit 918405fd8c
93 changed files with 2110 additions and 1525 deletions

View file

@ -132,6 +132,17 @@ static void grub_claim_heap (void)
if (type != 1)
return 0;
if (grub_ieee1275_test_flag (GRUB_IEEE1275_FLAG_NO_PRE1_5M_CLAIM))
{
if (addr + len <= 0x180000)
return 0;
if (addr < 0x180000)
{
len = addr + len - 0x180000;
addr = 0x180000;
}
}
len -= 1; /* Required for some firmware. */
/* Never exceed HEAP_MAX_SIZE */