]>
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 AG |
8 | default y |
9 | help | |
10 | Select this option if you want to run EFI applications (like grub2) | |
11 | on top of U-Boot. If this option is enabled, U-Boot will expose EFI | |
12 | interfaces to a loaded EFI application, enabling it to reuse U-Boot's | |
13 | device drivers. | |
51735ae0 AG |
14 | |
15 | config EFI_LOADER_BOUNCE_BUFFER | |
16 | bool "EFI Applications use bounce buffers for DMA operations" | |
17 | depends on EFI_LOADER && ARM64 | |
18 | default n | |
19 | help | |
20 | Some hardware does not support DMA to full 64bit addresses. For this | |
21 | hardware we can create a bounce buffer so that payloads don't have to | |
22 | worry about platform details. |