opnsense-src/stand/efi
Olivier Certner 96f77576e9
loader.efi: smbios: Favor the v3 (64-bit) entry point
Be consistent with what we are now doing with non-EFI boot (but with the
difference that EFI runs in 64-bit mode on 64-bit platforms, so there is
no restriction that the v3 entry point should be below 4GB).

While here, move out the EFI smbios detection code in a separate
sub-routine.

Reviewed by:    imp, markj
MFC after:      2 weeks
Relnotes:       yes
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D49292
2025-03-11 14:54:10 +01:00
..
boot1 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
fdt Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
gptboot stand: Install gptboot.efi(8) 2024-04-05 16:53:47 -06:00
include efiprot.h: add definitions for RISCV_EFI_BOOT_PROTOCOL 2025-03-03 12:12:15 -04:00
libefi stand/efihttp: Add device type check to efihttp_fs_open() 2025-01-19 11:00:26 -06:00
libefi32 stand/efi: Add a 32-bit variant of libefi 2024-09-20 08:45:05 -06:00
loader loader.efi: smbios: Favor the v3 (64-bit) entry point 2025-03-11 14:54:10 +01:00
loader_4th Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
loader_ia32 stand: Add support for 64-bit machines with 32-bit UEFI implementations 2024-09-20 08:45:08 -06:00
loader_lua Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
loader_simp Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile stand: Add support for 64-bit machines with 32-bit UEFI implementations 2024-09-20 08:45:08 -06:00
Makefile.inc stand: Add support for 64-bit machines with 32-bit UEFI implementations 2024-09-20 08:45:08 -06:00