public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 0/5] Extend mkeficapsule tool to pack multiple payloads
@ 2023-06-16 11:34 Stefan Herbrechtsmeier
  2023-06-16 11:34 ` [PATCH 1/5] mkeficapsule: constify function parameters Stefan Herbrechtsmeier
                   ` (5 more replies)
  0 siblings, 6 replies; 21+ messages in thread
From: Stefan Herbrechtsmeier @ 2023-06-16 11:34 UTC (permalink / raw)
  To: u-boot
  Cc: Malte Schmidt, Sughosh Ganu, Stefan Herbrechtsmeier,
	Etienne Carriere, Heinrich Schuchardt, Ilias Apalodimas,
	Malte Schmidt, Masahisa Kojima

From: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@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


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2023-06-21 11:40 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-16 11:34 [PATCH 0/5] Extend mkeficapsule tool to pack multiple payloads Stefan Herbrechtsmeier
2023-06-16 11:34 ` [PATCH 1/5] mkeficapsule: constify function parameters Stefan Herbrechtsmeier
2023-06-16 18:18   ` Heinrich Schuchardt
2023-06-21 11:40     ` Schmidt, Malte
2023-06-16 11:34 ` [PATCH 2/5] mkeficapsule: add support for multiple payloads inside capsule Stefan Herbrechtsmeier
2023-06-16 12:26   ` Sughosh Ganu
2023-06-16 12:32     ` Sughosh Ganu
2023-06-16 12:59       ` Schmidt, Malte
2023-06-16 13:32         ` Schmidt, Malte
2023-06-17  0:37           ` AKASHI Takahiro
2023-06-19 11:21             ` Schmidt, Malte
2023-06-17  0:56       ` AKASHI Takahiro
2023-06-17  6:38         ` Sughosh Ganu
2023-06-16 18:21   ` Heinrich Schuchardt
2023-06-16 11:34 ` [PATCH 3/5] test: efi_capsule: test a capsule update containing multiple images Stefan Herbrechtsmeier
2023-06-16 11:34 ` [PATCH 4/5] doc: uefi: update mkeficapsule documentation Stefan Herbrechtsmeier
2023-06-16 18:03   ` Heinrich Schuchardt
2023-06-16 11:34 ` [PATCH 5/5] doc: uefi: clarify capsule concept Stefan Herbrechtsmeier
2023-06-16 17:50   ` Heinrich Schuchardt
2023-06-17  0:45 ` [PATCH 0/5] Extend mkeficapsule tool to pack multiple payloads AKASHI Takahiro
2023-06-19 11:15   ` Schmidt, Malte

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox