diff options
author | Matt Fleming <[email protected]> | 2013-07-11 10:32:32 +0100 |
---|---|---|
committer | Matt Fleming <[email protected]> | 2013-07-11 11:00:32 +0100 |
commit | 8216a67eb5e92224b4509b7f55ec4891c9021fdb (patch) | |
tree | c37650180a525a2570ab3c37a23a78b7c1713f94 | |
parent | d320c079efd46db1be0640d00bd6723d9e738f9f (diff) |
Revert "UEFI: Don't pass boot services regions to SetVirtualAddressMap()"
This reverts commit 1acba98f810a14b1255e34bc620594f83de37e36.
The firmware on both Dave's Thinkpad and Maarten's Macbook Pro appear to
rely on the old behaviour, and their machines fail to boot with the
above commit.
Reported-by: Dave Young <[email protected]>
Reported-by: Maarten Lankhorst <[email protected]>
Cc: Seth Forshee <[email protected]>
Cc: Matthew Garrett <[email protected]>
Signed-off-by: Matt Fleming <[email protected]>
-rw-r--r-- | arch/x86/platform/efi/efi.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/arch/x86/platform/efi/efi.c b/arch/x86/platform/efi/efi.c index c8d5577044bb..90f6ed127096 100644 --- a/arch/x86/platform/efi/efi.c +++ b/arch/x86/platform/efi/efi.c @@ -931,13 +931,6 @@ void __init efi_enter_virtual_mode(void) va = efi_ioremap(md->phys_addr, size, md->type, md->attribute); - if (!(md->attribute & EFI_MEMORY_RUNTIME)) { - if (!va) - pr_err("ioremap of 0x%llX failed!\n", - (unsigned long long)md->phys_addr); - continue; - } - md->virt_addr = (u64) (unsigned long) va; if (!va) { |