MdePkg[all]
1.08
|
Describes the features and layout of the firmware volume.
EFI_FVB_ATTRIBUTES_2 EFI_FIRMWARE_VOLUME_HEADER::Attributes |
Declares capabilities and power-on defaults for the firmware volume.
EFI_FV_BLOCK_MAP_ENTRY EFI_FIRMWARE_VOLUME_HEADER::BlockMap[1] |
An array of run-length encoded FvBlockMapEntry structures. The array is terminated with an entry of {0,0}.
UINT16 EFI_FIRMWARE_VOLUME_HEADER::Checksum |
A 16-bit checksum of the firmware volume header. A valid header sums to zero.
UINT16 EFI_FIRMWARE_VOLUME_HEADER::ExtHeaderOffset |
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.
EFI_GUID EFI_FIRMWARE_VOLUME_HEADER::FileSystemGuid |
Declares the file system with which the firmware volume is formatted.
UINT64 EFI_FIRMWARE_VOLUME_HEADER::FvLength |
Length in bytes of the complete firmware volume, including the header.
UINT16 EFI_FIRMWARE_VOLUME_HEADER::HeaderLength |
Length in bytes of the complete firmware volume header.
UINT8 EFI_FIRMWARE_VOLUME_HEADER::Reserved[1] |
This field must always be set to zero.
UINT8 EFI_FIRMWARE_VOLUME_HEADER::Revision |
Set to 2. Future versions of this specification may define new header fields and will increment the Revision field accordingly.
UINT32 EFI_FIRMWARE_VOLUME_HEADER::Signature |
Set to EFI_FVH_SIGNATURE
UINT8 EFI_FIRMWARE_VOLUME_HEADER::ZeroVector[16] |
The first 16 bytes are reserved to allow for the reset vector of processors whose reset vector is at address 0.