[PATCH v2 6/6] binman: capsule: Add support for generating EFI empty capsules
Simon Glass
sjg at chromium.org
Thu Oct 12 05:45:20 CEST 2023
On Tue, 10 Oct 2023 at 02:12, Sughosh Ganu <sughosh.ganu at linaro.org> wrote:
>
> Add support in binman for generating EFI empty capsules. These
> capsules are used in the FWU A/B update feature. Also add test cases
> in binman for the corresponding code coverage.
>
> Signed-off-by: Sughosh Ganu <sughosh.ganu at linaro.org>
> ---
> Changes since V1:
> * Instead of using two separate boolean values, use a 'capsule-type'
> property for indicating generation of an accept/revert capsule.
> * Make corresponding changes in the sanity checks, documentation and
> tests based on the above change.
> * Use lower case characters for GUIDs.
> * Call get_binman_test_guid() from the efi_capsule entry module.
> * Add the documentation entry for the empty capsules in entries.rst.
> * Remove the #[address,size]-cells properties from the test dts' for
> empty capsules.
>
> tools/binman/entries.rst | 44 ++++++++++
> tools/binman/etype/efi_empty_capsule.py | 86 +++++++++++++++++++
> tools/binman/ftest.py | 57 ++++++++++++
> tools/binman/test/319_capsule_accept.dts | 13 +++
> tools/binman/test/320_capsule_revert.dts | 11 +++
> .../test/321_capsule_accept_missing_guid.dts | 11 +++
> .../test/322_empty_capsule_type_missing.dts | 12 +++
> .../323_capsule_accept_revert_missing.dts | 13 +++
> 8 files changed, 247 insertions(+)
> create mode 100644 tools/binman/etype/efi_empty_capsule.py
> create mode 100644 tools/binman/test/319_capsule_accept.dts
> create mode 100644 tools/binman/test/320_capsule_revert.dts
> create mode 100644 tools/binman/test/321_capsule_accept_missing_guid.dts
> create mode 100644 tools/binman/test/322_empty_capsule_type_missing.dts
> create mode 100644 tools/binman/test/323_capsule_accept_revert_missing.dts
>
Reviewed-by: Simon Glass <sjg at chromium.org>
More information about the U-Boot
mailing list