]>
Commit | Line | Data |
---|---|---|
ed980b8c AG |
1 | config EFI_LOADER |
2 | bool "Support running EFI Applications in U-Boot" | |
58ad8628 | 3 | depends on (ARM || X86) && OF_LIBFDT |
6698bb34 AG |
4 | # We need EFI_STUB_64BIT to be set on x86_64 with EFI_STUB |
5 | depends on !EFI_STUB || !X86_64 || EFI_STUB_64BIT | |
6 | # We need EFI_STUB_32BIT to be set on x86_32 with EFI_STUB | |
7 | depends on !EFI_STUB || !X86 || X86_64 || EFI_STUB_32BIT | |
ed980b8c | 8 | default y |
a451bc27 | 9 | select LIB_UUID |
1811a928 | 10 | select HAVE_BLOCK_DEVICE |
ed980b8c AG |
11 | help |
12 | Select this option if you want to run EFI applications (like grub2) | |
13 | on top of U-Boot. If this option is enabled, U-Boot will expose EFI | |
14 | interfaces to a loaded EFI application, enabling it to reuse U-Boot's | |
15 | device drivers. | |
51735ae0 AG |
16 | |
17 | config EFI_LOADER_BOUNCE_BUFFER | |
18 | bool "EFI Applications use bounce buffers for DMA operations" | |
19 | depends on EFI_LOADER && ARM64 | |
20 | default n | |
21 | help | |
22 | Some hardware does not support DMA to full 64bit addresses. For this | |
23 | hardware we can create a bounce buffer so that payloads don't have to | |
24 | worry about platform details. |