Blame view

lib/efi_loader/Kconfig 953 Bytes
ed980b8c6   Alexander Graf   efi_loader: hook ...
1
2
  config EFI_LOADER
  	bool "Support running EFI Applications in U-Boot"
58ad86288   Simon Glass   x86: Enable EFI l...
3
  	depends on (ARM || X86) && OF_LIBFDT
6698bb343   Alexander Graf   efi: Conflict efi...
4
5
6
7
  	# 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
ed980b8c6   Alexander Graf   efi_loader: hook ...
8
  	default y
a451bc27c   Adam Ford   Convert LIB_UUID ...
9
  	select LIB_UUID
1811a928c   Adam Ford   Move most CONFIG_...
10
  	select HAVE_BLOCK_DEVICE
ed980b8c6   Alexander Graf   efi_loader: hook ...
11
12
13
14
15
  	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.
51735ae0e   Alexander Graf   efi_loader: Add b...
16
17
18
19
20
21
22
23
24
  
  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.