diff options
author | Saurabh Tangri <saurabh.tangri@intel.com> | 2014-06-02 05:18:35 -0700 |
---|---|---|
committer | Matt Fleming <matt.fleming@intel.com> | 2014-06-19 11:14:33 +0100 |
commit | eeb9db09f738993c63ecb5aedf950a1e4fe4bd3f (patch) | |
tree | 7204b7099708ec4f0f25faac6ac01797c141ff28 /arch/x86/include/asm/efi.h | |
parent | 7171511eaec5bf23fb06078f59784a3a0626b38f (diff) | |
download | blackbird-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.h | 2 |
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; |