]> git.dujemihanovic.xyz Git - u-boot.git/commit
efi_loader: adjust config options for capsule updates
authorIlias Apalodimas <ilias.apalodimas@linaro.org>
Thu, 20 Jun 2024 20:15:31 +0000 (23:15 +0300)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Wed, 31 Jul 2024 06:29:15 +0000 (08:29 +0200)
commitc0d3dda060d875c2362ef749fa35fb5120d10f73
treeb706161c2db5f942f31b01664228e351aaf742b9
parent8877bc51a8a4d921ba2f163208b8b1a57ba47c18
efi_loader: adjust config options for capsule updates

EFI_IGNORE_OSINDICATIONS is used to ignore OsIndications if setvariable
at runtime is not supported and allow the platform to perform capsule
updates on disk. With the recent changes boards can conditionally enable
setvariable at runtime using EFI_RT_VOLATILE_STORE.

Let's make that visible in our Kconfigs and enable EFI_IGNORE_OSINDICATIONS
when set variable at runtime is disabled.

Since EFI_RT_VOLATILE_STORE needs help from the OS to persist the
variables, allow users to ignore OsIndications even if setvariable at
runtime is enabled.

Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
lib/efi_loader/Kconfig