[PATCH v9 09/10] doc: Add documentation to highlight capsule generation related updates

Simon Glass sjg at chromium.org
Sat Aug 12 16:24:57 CEST 2023


Hi Sughosh,

On Fri, 11 Aug 2023 at 23:58, Sughosh Ganu <sughosh.ganu at linaro.org> wrote:
>
> The EFI capsules can now be generated as part of u-boot build, through

U-Boot

> binman. Highlight these changes in the documentation.
>
> Signed-off-by: Sughosh Ganu <sughosh.ganu at linaro.org>
> Acked-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
> ---
> Changes since V8:
> * Remove mention of capsule generation through config file.
>
>  doc/develop/uefi/uefi.rst | 16 ++++++++++++++++
>  1 file changed, 16 insertions(+)
>
> diff --git a/doc/develop/uefi/uefi.rst b/doc/develop/uefi/uefi.rst
> index a7a41f2fac..1ab5e5e2d1 100644
> --- a/doc/develop/uefi/uefi.rst
> +++ b/doc/develop/uefi/uefi.rst
> @@ -318,6 +318,9 @@ Run the following command
>        --guid <image GUID> \
>        <capsule_file_name>
>
> +Capsule with firmware version
> +*****************************
> +
>  The UEFI specification does not define the firmware versioning mechanism.
>  EDK II reference implementation inserts the FMP Payload Header right before
>  the payload. It coutains the fw_version and lowest supported version,
> @@ -345,6 +348,19 @@ add --fw-version option in mkeficapsule tool.
>  If the --fw-version option is not set, FMP Payload Header is not inserted
>  and fw_version is set as 0.
>
> +Capsule Generation through binman
> +*********************************
> +
> +Support has also been added to generate capsules during u-boot build

same

> +through binman. This requires the platform's DTB to be populated with
> +the capsule entry nodes for binman. The capsules then can be generated
> +by specifying the capsule parameters as properties in the capsule
> +entry node.
> +
> +Check the arch/sandbox/dts/sandbox_capsule.dtsi file for the sandbox
> +platform as reference for how to generate capsules through binman as
> +part of u-boot build.

same

Here you should add a link to the binman entry-type docs for efi-capsule, e.g.:

   See etype_efi_capsule_ for documentation about the efi-capsule entry type.

> +
>  Performing the update
>  *********************
>
> --
> 2.34.1
>

Regards,
SImon


More information about the U-Boot mailing list