mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-30 16:39:35 +00:00
503e04fab8
EFI applications like GRUB issue ANSI sequences for setting colors and for positioning. So if the EFI subsystem is enabled, we should also enable ANSI control sequences by default. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
27 lines
1 KiB
Text
27 lines
1 KiB
Text
config EFI_LOADER
|
|
bool "Support running EFI Applications in U-Boot"
|
|
depends on (ARM || X86 || RISCV) && OF_LIBFDT
|
|
# We do not support bootefi booting ARMv7 in non-secure mode
|
|
depends on !ARMV7_NONSEC
|
|
# We need EFI_STUB_64BIT to be set on x86_64 with EFI_STUB
|
|
depends on !EFI_STUB || !X86_64 || EFI_STUB_64BIT
|
|
# We need EFI_STUB_32BIT to be set on x86_32 with EFI_STUB
|
|
depends on !EFI_STUB || !X86 || X86_64 || EFI_STUB_32BIT
|
|
default y
|
|
select LIB_UUID
|
|
select HAVE_BLOCK_DEVICE
|
|
imply CFB_CONSOLE_ANSI
|
|
help
|
|
Select this option if you want to run EFI applications (like grub2)
|
|
on top of U-Boot. If this option is enabled, U-Boot will expose EFI
|
|
interfaces to a loaded EFI application, enabling it to reuse U-Boot's
|
|
device drivers.
|
|
|
|
config EFI_LOADER_BOUNCE_BUFFER
|
|
bool "EFI Applications use bounce buffers for DMA operations"
|
|
depends on EFI_LOADER && ARM64
|
|
default n
|
|
help
|
|
Some hardware does not support DMA to full 64bit addresses. For this
|
|
hardware we can create a bounce buffer so that payloads don't have to
|
|
worry about platform details.
|