efi_loader: Setup default location for UEFI Variables storing

EFI_VARIABLE_FILE_STORE is only available when FAT_WRITE is enabled but
that's not valid for all platforms and dependency should be covered.

Also Kconfig behavior is that if default option is not valid then Kconfig
selects the first presented valid option instead hence it is better to
record EFI_VARIABLE_NO_STORE as safe default option.

Suggested-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
Michal Simek
2026-02-11 16:56:22 +01:00
committed by Heinrich Schuchardt
parent 4fcc248c94
commit e54fbb2f90

View File

@@ -112,7 +112,8 @@ menu "UEFI Variables"
choice
prompt "Store for non-volatile UEFI variables"
default EFI_VARIABLE_FILE_STORE
default EFI_VARIABLE_FILE_STORE if FAT_WRITE
default EFI_VARIABLE_NO_STORE
help
Select where non-volatile UEFI variables shall be stored.