summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/efi.h
diff options
context:
space:
mode:
authorSaurabh Tangri <saurabh.tangri@intel.com>2014-06-02 05:18:35 -0700
committerMatt Fleming <matt.fleming@intel.com>2014-06-19 11:14:33 +0100
commiteeb9db09f738993c63ecb5aedf950a1e4fe4bd3f (patch)
tree7204b7099708ec4f0f25faac6ac01797c141ff28 /arch/x86/include/asm/efi.h
parent7171511eaec5bf23fb06078f59784a3a0626b38f (diff)
downloadblackbird-obmc-linux-eeb9db09f738993c63ecb5aedf950a1e4fe4bd3f.tar.gz
blackbird-obmc-linux-eeb9db09f738993c63ecb5aedf950a1e4fe4bd3f.zip
x86/efi: Move all workarounds to a separate file quirks.c
Currently, it's difficult to find all the workarounds that are applied when running on EFI, because they're littered throughout various code paths. This change moves all of them into a separate file with the hope that it will be come the single location for all our well documented quirks. Signed-off-by: Saurabh Tangri <saurabh.tangri@intel.com> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'arch/x86/include/asm/efi.h')
-rw-r--r--arch/x86/include/asm/efi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/include/asm/efi.h b/arch/x86/include/asm/efi.h
index 1eb5f6433ad8..3dbf56eb540d 100644
--- a/arch/x86/include/asm/efi.h
+++ b/arch/x86/include/asm/efi.h
@@ -104,6 +104,8 @@ extern void __init runtime_code_page_mkexec(void);
extern void __init efi_runtime_mkexec(void);
extern void __init efi_dump_pagetable(void);
extern void __init efi_apply_memmap_quirks(void);
+extern int __init efi_reuse_config(u64 tables, int nr_tables);
+extern void efi_delete_dummy_variable(void);
struct efi_setup_data {
u64 fw_vendor;
OpenPOWER on IntegriCloud