9#ifndef _TCG_EVENTLOGRECORD_LIB_H_
10#define _TCG_EVENTLOGRECORD_LIB_H_
16#define PLATFORM_FIRMWARE_BLOB_DESC "Fv(XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)"
18 UINT8 BlobDescriptionSize;
19 UINT8 BlobDescription[
sizeof (PLATFORM_FIRMWARE_BLOB_DESC)];
24#define HANDOFF_TABLE_POINTER_DESC "1234567890ABCDEF"
26 UINT8 TableDescriptionSize;
27 UINT8 TableDescription[
sizeof (HANDOFF_TABLE_POINTER_DESC)];
28 UINT64 NumberOfTables;
68 IN CHAR8 *Description OPTIONAL,
70 IN UINT64 FirmwareBlobLength
91 IN CHAR8 *Description OPTIONAL,
93 IN VOID *TableAddress,
EFI_STATUS EFIAPI MeasureHandoffTable(IN UINT32 PcrIndex, IN CHAR8 *Description OPTIONAL, IN EFI_GUID *TableGuid, IN VOID *TableAddress, IN UINTN TableLength)
VOID * TpmMeasurementGetFvName(IN EFI_PHYSICAL_ADDRESS FvBase, IN UINT64 FvLength)
EFI_STATUS EFIAPI MeasureFirmwareBlob(IN UINT32 PcrIndex, IN CHAR8 *Description OPTIONAL, IN EFI_PHYSICAL_ADDRESS FirmwareBlobBase, IN UINT64 FirmwareBlobLength)
UINT64 EFI_PHYSICAL_ADDRESS