This series aims to add the versioning support
in FMP protocol implementation.

EDK2 reference implementation utilizes the FMP Payload Header
inserted right before the capsule payload. With this series,
U-Boot also follows the EDK2 implementation.

Note that this series is RFC and only tested with RAW image
with single image index.

[TODO]
- test with FIT image, authenticated capsule, multiple image index.
- enhance U-Boot mkeficapsule tool to insert FMP Payload Header

Masahisa Kojima (3):
  efi_loader: store firmware version into FmpState variable
  efi_loader: versioning support in GetImageInfo
  efi_loader: check lowest supported version in capsule update

 lib/efi_loader/efi_firmware.c | 269 ++++++++++++++++++++++++++++++----
 1 file changed, 242 insertions(+), 27 deletions(-)

-- 
2.17.1

Reply via email to