diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2022-10-01 18:38:15 +0200 |
---|---|---|
committer | Ard Biesheuvel <ardb@kernel.org> | 2022-11-18 09:14:09 +0100 |
commit | 4059ba656ce5c13c8ca345955712152ae41420c8 (patch) | |
tree | 41b871969d78943c1d7d1b0dcf096ade94bb1b36 /arch/x86/include/asm/efi.h | |
parent | efi: libstub: Undeprecate the command line initrd loader (diff) | |
download | linux-4059ba656ce5c13c8ca345955712152ae41420c8.tar.xz linux-4059ba656ce5c13c8ca345955712152ae41420c8.zip |
efi: memmap: Move EFI fake memmap support into x86 arch tree
The EFI fake memmap support is specific to x86, which manipulates the
EFI memory map in various different ways after receiving it from the EFI
stub. On other architectures, we have managed to push back on this, and
the EFI memory map is kept pristine.
So let's move the fake memmap code into the x86 arch tree, where it
arguably belongs.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'arch/x86/include/asm/efi.h')
-rw-r--r-- | arch/x86/include/asm/efi.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/x86/include/asm/efi.h b/arch/x86/include/asm/efi.h index aaed31e640e5..981eaf535703 100644 --- a/arch/x86/include/asm/efi.h +++ b/arch/x86/include/asm/efi.h @@ -406,10 +406,15 @@ static inline void efi_reserve_boot_services(void) #ifdef CONFIG_EFI_FAKE_MEMMAP extern void __init efi_fake_memmap_early(void); +extern void __init efi_fake_memmap(void); #else static inline void efi_fake_memmap_early(void) { } + +static inline void efi_fake_memmap(void) +{ +} #endif #define arch_ima_efi_boot_mode \ |