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