]> git.baikalelectronics.ru Git - kernel.git/commit
efi: libstub: declare DXE services table
authorBaskov Evgeniy <baskov@ispras.ru>
Thu, 3 Mar 2022 14:21:19 +0000 (17:21 +0300)
committerArd Biesheuvel <ardb@kernel.org>
Tue, 3 May 2022 13:31:01 +0000 (15:31 +0200)
commit58b5512ed475e60fa51184b5c91713622a4ec4e5
treeee6e870c0cfd2bbe66fd585d0620267e7bae3acf
parent643883b93fd2a1a3f4b05f1a53382e8c23559cb8
efi: libstub: declare DXE services table

UEFI DXE services are not yet used in kernel code
but are required to manipulate page table memory
protection flags.

Add required declarations to use DXE services functions.

Signed-off-by: Baskov Evgeniy <baskov@ispras.ru>
Link: https://lore.kernel.org/r/20220303142120.1975-2-baskov@ispras.ru
[ardb: ignore absent DXE table but warn if the signature check fails]
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
arch/x86/include/asm/efi.h
drivers/firmware/efi/libstub/efistub.h
drivers/firmware/efi/libstub/x86-stub.c
include/linux/efi.h