Module metadata

Module metadata 

Source

Structs§

TdxMetadataDescriptor
TdxMetadataGuid
TdxMetadataPtr
TdxMetadataSection

Enums§

TdxMetadataError

Constants§

TDX_METADATA_ATTRIBUTES_EXTENDMR
Attribute flags for BFV.
TDX_METADATA_ATTRIBUTES_PAGE_AUG
TDX_METADATA_DESCRIPTOR_LEN
TdxMetadata description length
TDX_METADATA_GUID
TDX_METADATA_GUID_LEN
TdxMetadata guid length
TDX_METADATA_GUID_STR
TDX Metadata GUID defined in td-shim specification
TDX_METADATA_OFFSET
TdxMetadata Offset
TDX_METADATA_SECTION_LEN
TdxMetadata section length
TDX_METADATA_SECTION_TYPE_BFV
Section type for EFI Boot Firmware Volume.
TDX_METADATA_SECTION_TYPE_CFV
Section type for EFI Boot Configuration Volume.
TDX_METADATA_SECTION_TYPE_MAX
Max Section type
TDX_METADATA_SECTION_TYPE_PAYLOAD
Section type for kernel image.
TDX_METADATA_SECTION_TYPE_PAYLOAD_PARAM
Section type for kernel parameters.
TDX_METADATA_SECTION_TYPE_PERM_MEM
Section type for PermMem
TDX_METADATA_SECTION_TYPE_STRS
TDX_METADATA_SECTION_TYPE_TD_HOB
Section type for EFI Hand-off Blob.
TDX_METADATA_SECTION_TYPE_TD_INFO
Section type for td info.
TDX_METADATA_SECTION_TYPE_TEMP_MEM
Section type for stack, heap and mailbox.
TDX_METADATA_SIGNATURE
‘TDVF’ signature
TDX_METADATA_VERSION
Version of the TdxMetadataDescriptor structure. It must be 1.

Functions§

validate_sections