boot: enable booting via EFI boot manager by default
If UEFI is enabled in U-Boot, we want it to conform to the UEFI specification. This requires enabling the boot manager boot method. Reported-by: E Shattow <lucent@gmail.com> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
parent
08c51a715a
commit
8f31929562
10
boot/Kconfig
10
boot/Kconfig
|
@ -558,6 +558,16 @@ config BOOTMETH_EFILOADER
|
|||
|
||||
This provides a way to try out standard boot on an existing boot flow.
|
||||
|
||||
config BOOTMETH_EFI_BOOTMGR
|
||||
bool "Bootdev support for EFI boot manager"
|
||||
depends on EFI_BOOTMGR
|
||||
select BOOTMETH_GLOBAL
|
||||
default y
|
||||
help
|
||||
Enable booting via the UEFI boot manager. Based on the EFI variables
|
||||
the EFI binary to be launched is determined. To set the EFI variables
|
||||
use the eficonfig command.
|
||||
|
||||
config BOOTMETH_VBE
|
||||
bool "Bootdev support for Verified Boot for Embedded"
|
||||
depends on FIT
|
||||
|
|
|
@ -34,8 +34,8 @@ obj-$(CONFIG_$(SPL_TPL_)BOOTMETH_CROS) += bootm.o bootm_os.o bootmeth_cros.o
|
|||
obj-$(CONFIG_$(SPL_TPL_)BOOTMETH_SANDBOX) += bootmeth_sandbox.o
|
||||
obj-$(CONFIG_$(SPL_TPL_)BOOTMETH_SCRIPT) += bootmeth_script.o
|
||||
obj-$(CONFIG_$(SPL_TPL_)CEDIT) += cedit.o
|
||||
obj-$(CONFIG_$(SPL_TPL_)BOOTMETH_EFI_BOOTMGR) += bootmeth_efi_mgr.o
|
||||
ifdef CONFIG_$(SPL_TPL_)BOOTSTD_FULL
|
||||
obj-$(CONFIG_EFI_BOOTMGR) += bootmeth_efi_mgr.o
|
||||
obj-$(CONFIG_$(SPL_TPL_)EXPO) += bootflow_menu.o
|
||||
obj-$(CONFIG_$(SPL_TPL_)BOOTSTD) += bootflow_menu.o
|
||||
endif
|
||||
|
|
|
@ -44,7 +44,6 @@ config EFI_BINARY_EXEC
|
|||
config EFI_BOOTMGR
|
||||
bool "UEFI Boot Manager"
|
||||
default y
|
||||
select BOOTMETH_GLOBAL if BOOTSTD
|
||||
help
|
||||
Select this option if you want to select the UEFI binary to be booted
|
||||
via UEFI variables Boot####, BootOrder, and BootNext. You should also
|
||||
|
|
Loading…
Reference in New Issue
Block a user