x86: 32-bit EFI runtime service support: fixes in sync with 64-bit support
[linux-block.git] / arch / x86 / kernel / efi.c
index 0a61522e85c72255a61fdcd3d0946f9e657f178b..2939b015c2ed29b87ca54ccfd9e326d85d6f26b9 100644 (file)
@@ -55,6 +55,13 @@ struct efi_memory_map memmap;
 struct efi efi_phys __initdata;
 static efi_system_table_t efi_systab __initdata;
 
+static int __init setup_noefi(char *arg)
+{
+       efi_enabled = 0;
+       return 0;
+}
+early_param("noefi", setup_noefi);
+
 static efi_status_t virt_efi_get_time(efi_time_t *tm, efi_time_cap_t *tc)
 {
        return efi_call_virt2(get_time, tm, tc);