Files
u-boot/board/efi/Kconfig
Simon Glass 9e7b8db24d efi: Tidy up nits in the ARM64 EFI app
This patches tidies up a few things in the recently added EFI app for
ARM:

- Use 0 as the value for SYS_LOAD_ADDR
- Reword help for TARGET_EFI_ARM_APP64
- Do the same for x86-app targets, for consistency
- Delete efi-arm_app32 MAINTAINERS entry since there is no such thing

Signed-off-by: Simon Glass <sjg@chromium.org>
Suggested-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-04-08 14:52:28 -06:00

72 lines
1.6 KiB
Plaintext

config ARCH_EFI
bool
select OF_CONTROL
select DM_SERIAL
if ARCH_EFI
if X86
choice
prompt "Mainboard model"
optional
config TARGET_EFI_X86_APP32
bool "32-bit efi application"
select EFI_APP
help
This target is used for running U-Boot on top of EFI. In
this case EFI does the early initialisation, and U-Boot
starts once the RAM, video and CPU are fully running.
U-Boot is loaded as an application from EFI.
config TARGET_EFI_X86_APP64
bool "64-bit efi application"
select EFI_APP
select X86_64 if X86
help
This target is used for running U-Boot on top of EFI in 64-bit mode.
In this case EFI does the early initialisation, and U-Boot
starts once the RAM, video and CPU are fully running.
U-Boot is loaded as an application from EFI.
config TARGET_EFI_X86_PAYLOAD
bool "efi payload"
help
This target is used for running U-Boot on top of EFI. In
this case EFI does the early initialisation, and U-Boot
takes over once the RAM, video and CPU are fully running.
U-Boot is loaded as a payload from EFI.
endchoice
source "board/efi/efi-x86_app/Kconfig"
source "board/efi/efi-x86_payload/Kconfig"
endif # X86
if ARM
choice
prompt "Mainboard model"
optional
config TARGET_EFI_ARM_APP64
bool "64-bit efi application"
select EFI_APP
select SYS_CUSTOM_LDSCRIPT
select ARM64
help
This target is used for running U-Boot on top of EFI in 64-bit mode.
In this case EFI does the early initialisation, and U-Boot
starts once the RAM, video and CPU are fully running.
U-Boot is loaded as an application from EFI.
endchoice
source "board/efi/efi-arm_app/Kconfig"
endif # ARM
endif # ARCH_EFI