]> git.dujemihanovic.xyz Git - u-boot.git/commit
efi_loader: Increase default variable store size to 128K
authorIlias Apalodimas <ilias.apalodimas@linaro.org>
Mon, 6 Nov 2023 15:47:53 +0000 (17:47 +0200)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Mon, 20 Nov 2023 18:06:22 +0000 (19:06 +0100)
commita8062549d6ba81e41596adab83f80e8f819f491d
tree1639fd5826fddb18ec880ec6ce8c3738413def24
parent9781ec984071d11f73604dfd756f260ca98404bc
efi_loader: Increase default variable store size to 128K

In commit 9fd3f881c6ed ("efi_loader: Increase default variable store size to 64KiB")
Alper has a detailed explanation of why the size needs to be bumped to at
least 64K.  However enabling Secure boot, writing db, KEK, PK etc keys
will further increase the size so bump it to 128K.

It's worth noting that when U-Boot stores the EFI variables in an RPMB the
available storage is defined statically in StandAloneMM at build time.
The U-Boot code is detecting the available true size on the fly during
writes. When StandAloneMM is present this size defines the reserved
memory U-Boot can use to copy any runtime variables, before booting an
OS.

Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
lib/efi_loader/Kconfig