From: Stefan Herbrechtsmeier <stefan.herbrechtsme...@weidmueller.com>
Currently, the mkeficapsule tool supports at most one payload inside the capsule. However, the UEFI specification and the u-boot code support multiple payloads inside one capsule. Extend the tool by this feature. The tool is kept backwards-compatible, so it can still be used and called exactly as before if desired. Malte Schmidt (5): mkeficapsule: constify function parameters mkeficapsule: add support for multiple payloads inside capsule test: efi_capsule: test a capsule update containing multiple images doc: uefi: update mkeficapsule documentation doc: uefi: clarify capsule concept doc/develop/uefi/uefi.rst | 73 +- test/py/tests/test_efi_capsule/conftest.py | 18 +- .../test_capsule_firmware_raw.py | 46 +- .../test_capsule_firmware_signed_raw.py | 24 +- tools/eficapsule.h | 5 - tools/mkeficapsule.c | 651 +++++++++++++----- 6 files changed, 622 insertions(+), 195 deletions(-) -- 2.30.2