I'm having a problem building a basic FDF file for a capsule, which contains the following:

[Defines]
  FDF_SPECIFICATION = 0x00010019


[FmpPayload.payload1]
IMAGE_HEADER_INIT_SECTION=0x02
IMAGE_TYPE_ID=abcdef12-abc-abcd-abcd-abcdef123456
IMAGE_INDEX=0x1
HARDWARE_INSTANCE=0x0
FILE_DATA=typeone.bin

[Capsule.FmpCapsuleImage]
CAPSULE_GUID = 6dcbd5ed-e82d-4c44-bda1-7194199ad92a # normal FMP header special GUID defined in UEFI spec
CAPSULE_FLAGS = PersistAcrossReset, InitiateReset
CAPSULE_HEADER_SIZE = 0x20 # normal header
CAPSULE_HEADER_INIT_VERSION = 0x1 # FMP header

FILE_DATA = driver.efi
FMP_PAYLOAD = payload1


The build system, both on master and UDK2015, generate the error:

package.fdf(6): error 3000: Invalid syntax/format
Missing keywords IMAGE_HEADER_INIT_VERSION, IMAGE_TYPE_ID, IMAGE_INDEX, HARDWARE_INSTANCE in FMP payload section near line 5, column 1: [FmpPayload.payload1]


Since the keywords _are_ there I guess I've missed something else?

--
Bruce

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to