linux/Documentation/arch/x86
Ard Biesheuvel df9215f152 x86/efistub: Simplify and clean up handover entry code
Now that the EFI entry code in assembler is only used by the optional
and deprecated EFI handover protocol, and given that the EFI stub C code
no longer returns to it, most of it can simply be dropped.

While at it, clarify the symbol naming, by merging efi_main() and
efi_stub_entry(), making the latter the shared entry point for all
different boot modes that enter via the EFI stub.

The efi32_stub_entry() and efi64_stub_entry() names are referenced
explicitly by the tooling that populates the setup header, so these must
be retained, but can be emitted as aliases of efi_stub_entry() where
appropriate.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20230807162720.545787-5-ardb@kernel.org
2023-08-07 20:37:09 +02:00
..
i386
x86_64
amd_hsmp.rst
amd-memory-encryption.rst
boot.rst x86/efistub: Simplify and clean up handover entry code 2023-08-07 20:37:09 +02:00
booting-dt.rst
buslock.rst
cpuinfo.rst
earlyprintk.rst
elf_auxvec.rst
entry_64.rst
exception-tables.rst
features.rst
ifs.rst
index.rst
intel_txt.rst
intel-hfi.rst
iommu.rst
kernel-stacks.rst
mds.rst
microcode.rst
mtrr.rst
orc-unwinder.rst
pat.rst
pti.rst
resctrl.rst Documentation/x86: Documentation for MON group move feature 2023-06-07 12:42:12 +02:00
sgx.rst
sva.rst
tdx.rst
tlb.rst
topology.rst
tsx_async_abort.rst
usb-legacy-support.rst
xstate.rst
zero-page.rst