diff options
author | Sughosh Ganu <sughosh.ganu@linaro.org> | 2023-08-22 23:10:08 +0530 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2023-08-29 13:38:56 -0400 |
commit | 1df1d566d21f52703511e55fadd72993a137a464 (patch) | |
tree | a532f75fd88442abc3d452f40af95bb071ac9a8b /doc/develop | |
parent | 252c9c1c266eb008fdda79ed1373eef3c93aaebf (diff) | |
download | u-boot-1df1d566d21f52703511e55fadd72993a137a464.zip u-boot-1df1d566d21f52703511e55fadd72993a137a464.tar.gz u-boot-1df1d566d21f52703511e55fadd72993a137a464.tar.bz2 |
doc: capsule: Document the new mechanism to embed ESL file into dtbWIP/2023-08-29-integrate-efi-capsule-update-better-in-to-u-boot-buildflow
Update the document to specify how the EFI Signature List(ESL) file
can be embedded into the platform's dtb as part of the U-Boot build.
Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Diffstat (limited to 'doc/develop')
-rw-r--r-- | doc/develop/uefi/uefi.rst | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/doc/develop/uefi/uefi.rst b/doc/develop/uefi/uefi.rst index f27cabb..68f9b33 100644 --- a/doc/develop/uefi/uefi.rst +++ b/doc/develop/uefi/uefi.rst @@ -562,20 +562,11 @@ and used by the steps highlighted below. ... } -You can do step-4 manually with - -.. code-block:: console - - $ dtc -@ -I dts -O dtb -o signature.dtbo signature.dts - $ fdtoverlay -i orig.dtb -o new.dtb -v signature.dtbo - -where signature.dts looks like:: - - &{/} { - signature { - capsule-key = /incbin/("CRT.esl"); - }; - }; +You can perform step-4 through the Kconfig symbol +CONFIG_EFI_CAPSULE_ESL_FILE. This symbol points to the esl file +generated in step-2. Once the symbol has been populated with the path +to the esl file, it will automatically get embedded into the +platform's dtb as part of U-Boot build. Anti-rollback Protection ************************ |