efi_loader: Add logic to parse EDKII specific fmp payload header
authorSughosh Ganu <sughosh.ganu@linaro.org>
Wed, 30 Dec 2020 13:57:05 +0000 (19:27 +0530)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Thu, 31 Dec 2020 13:41:31 +0000 (14:41 +0100)
commit675b62e12f9db639bd5ebcfd6c68b46d66a46a3c
tree3dd826046c930d934b09f62a8df3481448147e05
parentab201a116f1e825b1728a0133718427885381efd
efi_loader: Add logic to parse EDKII specific fmp payload header

When building the capsule using scripts in edk2, a fmp header is
added on top of the binary payload. Add logic to detect presence of
the header. When present, the pointer to the image needs to be
adjusted as per the size of the header to point to the actual binary
payload.

Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org>
lib/efi_loader/efi_firmware.c