[PATCH v2 7/9] Make EFI_LOADER depend on DM and OF_CONTROL
Simon Glass
sjg at chromium.org
Fri Jul 2 20:36:18 CEST 2021
This feature should never have been made available when driver model
or devicetree are disabled. Add these as conditions, so that we don't
create even more barriers to migration.
Add a note about the substantial size increment associated with this
option.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
Changes in v2:
- Split out new patch to make EFI_LOADER depend on DM and OF_CONTROL
- Note the approximate size of this feature in the help
lib/efi_loader/Kconfig | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig
index 6242caceb7f..466abfed300 100644
--- a/lib/efi_loader/Kconfig
+++ b/lib/efi_loader/Kconfig
@@ -1,6 +1,6 @@
config EFI_LOADER
bool "Support running UEFI applications"
- depends on OF_LIBFDT && ( \
+ depends on OF_LIBFDT && DM && OF_CONTROL && ( \
ARM && (SYS_CPU = arm1136 || \
SYS_CPU = arm1176 || \
SYS_CPU = armv7 || \
@@ -25,6 +25,8 @@ config EFI_LOADER
will expose the UEFI API to a loaded application, enabling it to
reuse U-Boot's device drivers.
+ For ARM 32-bit, this adds about 90KB to the size of U-Boot.
+
if EFI_LOADER
config CMD_BOOTEFI_BOOTMGR
--
2.32.0.93.g670b81a890-goog
More information about the U-Boot
mailing list