diff options
author | AKASHI Takahiro <takahiro.akashi@linaro.org> | 2023-11-21 10:29:40 +0900 |
---|---|---|
committer | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2023-12-17 13:04:54 +0100 |
commit | 296faf4f7ef15a3f9d5920b8dd247b4744e3e255 (patch) | |
tree | dcf4b2f999eca812582a5863cd05bbfb29254e60 /cmd/Kconfig | |
parent | 05e2cade01df4461569a07c1d109d5acae14e1fa (diff) | |
download | u-boot-296faf4f7ef15a3f9d5920b8dd247b4744e3e255.tar.gz u-boot-296faf4f7ef15a3f9d5920b8dd247b4744e3e255.tar.bz2 u-boot-296faf4f7ef15a3f9d5920b8dd247b4744e3e255.zip |
cmd: bootefi: re-organize do_bootefi()
Replicate some code and re-organize do_bootefi() into three cases, which
will be carved out as independent functions in the next two commits.
Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Diffstat (limited to 'cmd/Kconfig')
-rw-r--r-- | cmd/Kconfig | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/cmd/Kconfig b/cmd/Kconfig index 748b959961..b21a30c08b 100644 --- a/cmd/Kconfig +++ b/cmd/Kconfig @@ -362,9 +362,19 @@ config CMD_BOOTEFI help Boot an EFI image from memory. +if CMD_BOOTEFI +config CMD_BOOTEFI_BINARY + bool "Allow booting an EFI binary directly" + depends on BOOTEFI_BOOTMGR + default y + help + Select this option to enable direct execution of binary at 'bootefi'. + This subcommand will allow you to load the UEFI binary using + other U-Boot commands or external methods and then run it. + config CMD_BOOTEFI_BOOTMGR bool "UEFI Boot Manager command" - depends on BOOTEFI_BOOTMGR && CMD_BOOTEFI + depends on BOOTEFI_BOOTMGR default y help Select this option to enable the 'bootmgr' subcommand of 'bootefi'. @@ -373,7 +383,6 @@ config CMD_BOOTEFI_BOOTMGR config CMD_BOOTEFI_HELLO_COMPILE bool "Compile a standard EFI hello world binary for testing" - depends on CMD_BOOTEFI && !CPU_V7M default y help This compiles a standard EFI hello world application with U-Boot so @@ -395,6 +404,7 @@ config CMD_BOOTEFI_HELLO up EFI support on a new architecture. source lib/efi_selftest/Kconfig +endif config CMD_BOOTMENU bool "bootmenu" |