Kconfig 953 B

123456789101112131415161718192021222324
  1. config EFI_LOADER
  2. bool "Support running EFI Applications in U-Boot"
  3. depends on (ARM || X86) && OF_LIBFDT
  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
  8. default y
  9. select LIB_UUID
  10. select HAVE_BLOCK_DEVICE
  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.
  16. config EFI_LOADER_BOUNCE_BUFFER
  17. bool "EFI Applications use bounce buffers for DMA operations"
  18. depends on EFI_LOADER && ARM64
  19. default n
  20. help
  21. Some hardware does not support DMA to full 64bit addresses. For this
  22. hardware we can create a bounce buffer so that payloads don't have to
  23. worry about platform details.