EFI_FIRMWARE_VOLUME_HEADER Struct Reference


Data Fields

UINT8 ZeroVector [16]
EFI_GUID FileSystemGuid
UINT64 FvLength
UINT32 Signature
EFI_FVB_ATTRIBUTES_2 Attributes
UINT16 HeaderLength
UINT16 Checksum
UINT16 ExtHeaderOffset
UINT8 Reserved [1]
UINT8 Revision
EFI_FV_BLOCK_MAP_ENTRY BlockMap [1]

Detailed Description

Describes the features and layout of the firmware volume.

Field Documentation

Declares capabilities and power-on defaults for the firmware volume.

An array of run-length encoded FvBlockMapEntry structures. The array is terminated with an entry of {0,0}.

A 16-bit checksum of the firmware volume header. A valid header sums to zero.

Offset, relative to the start of the header, of the extended header (EFI_FIRMWARE_VOLUME_EXT_HEADER) or zero if there is no extended header.

Declares the file system with which the firmware volume is formatted.

Length in bytes of the complete firmware volume, including the header.

Length in bytes of the complete firmware volume header.

This field must always be set to zero.

Set to 2. Future versions of this specification may define new header fields and will increment the Revision field accordingly.

Set to EFI_FVH_SIGNATURE

The first 16 bytes are reserved to allow for the reset vector of processors whose reset vector is at address 0.


Generated on Wed Sep 23 16:24:27 2015 for MdePkg[ALL] by  doxygen 1.5.7.1