EFI_STATUS\r
EFIAPI\r
TpmMeasureAndLogDataWithFlags (\r
- IN UINT32 PcrIndex,\r
- IN UINT32 EventType,\r
- IN VOID *EventLog,\r
- IN UINT32 LogLen,\r
- IN VOID *HashData,\r
- IN UINT64 HashDataLen,\r
- IN UINT64 Flags\r
+ IN UINT32 PcrIndex,\r
+ IN UINT32 EventType,\r
+ IN VOID *EventLog,\r
+ IN UINT32 LogLen,\r
+ IN VOID *HashData,\r
+ IN UINT64 HashDataLen,\r
+ IN UINT64 Flags\r
)\r
{\r
- EFI_STATUS Status;\r
- EDKII_TCG_PPI *TcgPpi;\r
- TCG_PCR_EVENT_HDR TcgEventHdr;\r
+ EFI_STATUS Status;\r
+ EDKII_TCG_PPI *TcgPpi;\r
+ TCG_PCR_EVENT_HDR TcgEventHdr;\r
\r
- Status = PeiServicesLocatePpi(\r
+ Status = PeiServicesLocatePpi (\r
&gEdkiiTcgPpiGuid,\r
0,\r
NULL,\r
- (VOID**)&TcgPpi\r
+ (VOID **)&TcgPpi\r
);\r
- if (EFI_ERROR(Status)) {\r
+ if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
\r
EFI_STATUS\r
EFIAPI\r
MeasureFspFirmwareBlobWithCfg (\r
- IN CHAR8 *Description OPTIONAL,\r
- IN EFI_PHYSICAL_ADDRESS FirmwareBlobBase,\r
- IN UINT64 FirmwareBlobLength,\r
- IN UINT32 CfgRegionOffset,\r
- IN UINT32 CfgRegionSize\r
+ IN CHAR8 *Description OPTIONAL,\r
+ IN EFI_PHYSICAL_ADDRESS FirmwareBlobBase,\r
+ IN UINT64 FirmwareBlobLength,\r
+ IN UINT32 CfgRegionOffset,\r
+ IN UINT32 CfgRegionSize\r
)\r
{\r
- EFI_PLATFORM_FIRMWARE_BLOB FvBlob, UpdBlob;\r
- PLATFORM_FIRMWARE_BLOB2_STRUCT FvBlob2, UpdBlob2;\r
- VOID *FvName;\r
- UINT32 FvEventType;\r
- VOID *FvEventLog, *UpdEventLog;\r
- UINT32 FvEventLogSize, UpdEventLogSize;\r
- EFI_STATUS Status;\r
- HASH_HANDLE HashHandle;\r
- UINT8 *HashBase;\r
- UINTN HashSize;\r
- TPML_DIGEST_VALUES DigestList;\r
+ EFI_PLATFORM_FIRMWARE_BLOB FvBlob, UpdBlob;\r
+ PLATFORM_FIRMWARE_BLOB2_STRUCT FvBlob2, UpdBlob2;\r
+ VOID *FvName;\r
+ UINT32 FvEventType;\r
+ VOID *FvEventLog, *UpdEventLog;\r
+ UINT32 FvEventLogSize, UpdEventLogSize;\r
+ EFI_STATUS Status;\r
+ HASH_HANDLE HashHandle;\r
+ UINT8 *HashBase;\r
+ UINTN HashSize;\r
+ TPML_DIGEST_VALUES DigestList;\r
\r
FvName = TpmMeasurementGetFvName (FirmwareBlobBase, FirmwareBlobLength);\r
\r
if (((Description != NULL) || (FvName != NULL)) &&\r
- (PcdGet32(PcdTcgPfpMeasurementRevision) >= TCG_EfiSpecIDEventStruct_SPEC_ERRATA_TPM2_REV_105)) {\r
+ (PcdGet32 (PcdTcgPfpMeasurementRevision) >= TCG_EfiSpecIDEventStruct_SPEC_ERRATA_TPM2_REV_105))\r
+ {\r
if (Description != NULL) {\r
- AsciiSPrint((CHAR8*)FvBlob2.BlobDescription, sizeof(FvBlob2.BlobDescription), "%a", Description);\r
- AsciiSPrint((CHAR8*)UpdBlob2.BlobDescription, sizeof(UpdBlob2.BlobDescription), "%aUDP", Description);\r
- } else {\r
- AsciiSPrint((CHAR8*)FvBlob2.BlobDescription, sizeof(FvBlob2.BlobDescription), "Fv(%g)", FvName);\r
- AsciiSPrint((CHAR8*)UpdBlob2.BlobDescription, sizeof(UpdBlob2.BlobDescription), "(%g)UDP", FvName);\r
+ AsciiSPrint ((CHAR8 *)FvBlob2.BlobDescription, sizeof (FvBlob2.BlobDescription), "%a", Description);\r
+ AsciiSPrint ((CHAR8 *)UpdBlob2.BlobDescription, sizeof (UpdBlob2.BlobDescription), "%aUDP", Description);\r
+ } else {\r
+ AsciiSPrint ((CHAR8 *)FvBlob2.BlobDescription, sizeof (FvBlob2.BlobDescription), "Fv(%g)", FvName);\r
+ AsciiSPrint ((CHAR8 *)UpdBlob2.BlobDescription, sizeof (UpdBlob2.BlobDescription), "(%g)UDP", FvName);\r
}\r
\r
- FvBlob2.BlobDescriptionSize = sizeof(FvBlob2.BlobDescription);\r
- FvBlob2.BlobBase = FirmwareBlobBase;\r
- FvBlob2.BlobLength = FirmwareBlobLength;\r
- FvEventType = EV_EFI_PLATFORM_FIRMWARE_BLOB2;\r
- FvEventLog = &FvBlob2;\r
- FvEventLogSize = sizeof(FvBlob2);\r
-\r
- UpdBlob2.BlobDescriptionSize = sizeof(UpdBlob2.BlobDescription);\r
- UpdBlob2.BlobBase = CfgRegionOffset;\r
- UpdBlob2.BlobLength = CfgRegionSize;\r
- UpdEventLog = &UpdBlob2;\r
- UpdEventLogSize = sizeof(UpdBlob2);\r
+ FvBlob2.BlobDescriptionSize = sizeof (FvBlob2.BlobDescription);\r
+ FvBlob2.BlobBase = FirmwareBlobBase;\r
+ FvBlob2.BlobLength = FirmwareBlobLength;\r
+ FvEventType = EV_EFI_PLATFORM_FIRMWARE_BLOB2;\r
+ FvEventLog = &FvBlob2;\r
+ FvEventLogSize = sizeof (FvBlob2);\r
+\r
+ UpdBlob2.BlobDescriptionSize = sizeof (UpdBlob2.BlobDescription);\r
+ UpdBlob2.BlobBase = CfgRegionOffset;\r
+ UpdBlob2.BlobLength = CfgRegionSize;\r
+ UpdEventLog = &UpdBlob2;\r
+ UpdEventLogSize = sizeof (UpdBlob2);\r
} else {\r
- FvBlob.BlobBase = FirmwareBlobBase;\r
+ FvBlob.BlobBase = FirmwareBlobBase;\r
FvBlob.BlobLength = FirmwareBlobLength;\r
- FvEventType = EV_EFI_PLATFORM_FIRMWARE_BLOB;\r
- FvEventLog = &FvBlob;\r
- FvEventLogSize = sizeof(FvBlob);\r
+ FvEventType = EV_EFI_PLATFORM_FIRMWARE_BLOB;\r
+ FvEventLog = &FvBlob;\r
+ FvEventLogSize = sizeof (FvBlob);\r
\r
- UpdBlob.BlobBase = CfgRegionOffset;\r
+ UpdBlob.BlobBase = CfgRegionOffset;\r
UpdBlob.BlobLength = CfgRegionSize;\r
- UpdEventLog = &UpdBlob;\r
- UpdEventLogSize = sizeof(UpdBlob);\r
+ UpdEventLog = &UpdBlob;\r
+ UpdEventLogSize = sizeof (UpdBlob);\r
}\r
\r
/** Initialize a SHA hash context. **/\r
}\r
\r
/** Hash FSP binary before UDP **/\r
- HashBase = (UINT8 *) (UINTN) FirmwareBlobBase;\r
- HashSize = (UINTN) CfgRegionOffset;\r
- Status = HashUpdate (HashHandle, HashBase, HashSize);\r
+ HashBase = (UINT8 *)(UINTN)FirmwareBlobBase;\r
+ HashSize = (UINTN)CfgRegionOffset;\r
+ Status = HashUpdate (HashHandle, HashBase, HashSize);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_ERROR, "HashUpdate failed - %r\n", Status));\r
return Status;\r
}\r
\r
/** Hash FSP binary after UDP **/\r
- HashBase = (UINT8 *) (UINTN) FirmwareBlobBase + CfgRegionOffset + CfgRegionSize;\r
+ HashBase = (UINT8 *)(UINTN)FirmwareBlobBase + CfgRegionOffset + CfgRegionSize;\r
HashSize = (UINTN)(FirmwareBlobLength - CfgRegionOffset - CfgRegionSize);\r
- Status = HashUpdate (HashHandle, HashBase, HashSize);\r
+ Status = HashUpdate (HashHandle, HashBase, HashSize);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_ERROR, "HashUpdate failed - %r\n", Status));\r
return Status;\r
FvEventType,\r
FvEventLog,\r
FvEventLogSize,\r
- (UINT8 *) &DigestList,\r
- (UINTN) sizeof(DigestList),\r
+ (UINT8 *)&DigestList,\r
+ (UINTN)sizeof (DigestList),\r
EDKII_TCG_PRE_HASH_LOG_ONLY\r
);\r
\r
EV_PLATFORM_CONFIG_FLAGS,\r
UpdEventLog,\r
UpdEventLogSize,\r
- (UINT8 *) (UINTN) FirmwareBlobBase + CfgRegionOffset,\r
+ (UINT8 *)(UINTN)FirmwareBlobBase + CfgRegionOffset,\r
CfgRegionSize\r
);\r
\r
EFI_STATUS\r
EFIAPI\r
MeasureFspFirmwareBlob (\r
- IN UINT32 PcrIndex,\r
- IN CHAR8 *Description OPTIONAL,\r
- IN EFI_PHYSICAL_ADDRESS FirmwareBlobBase,\r
- IN UINT64 FirmwareBlobLength\r
+ IN UINT32 PcrIndex,\r
+ IN CHAR8 *Description OPTIONAL,\r
+ IN EFI_PHYSICAL_ADDRESS FirmwareBlobBase,\r
+ IN UINT64 FirmwareBlobLength\r
)\r
{\r
UINT32 FspMeasureMask;\r
\r
FspMeasureMask = PcdGet32 (PcdFspMeasurementConfig);\r
if ((FspMeasureMask & FSP_MEASURE_FSPUPD) != 0) {\r
- FspHeaderPtr = (FSP_INFO_HEADER *) FspFindFspHeader (FirmwareBlobBase);\r
+ FspHeaderPtr = (FSP_INFO_HEADER *)FspFindFspHeader (FirmwareBlobBase);\r
if (FspHeaderPtr != NULL) {\r
- return MeasureFspFirmwareBlobWithCfg(Description, FirmwareBlobBase, FirmwareBlobLength,\r
- FspHeaderPtr->CfgRegionOffset, FspHeaderPtr->CfgRegionSize);\r
+ return MeasureFspFirmwareBlobWithCfg (\r
+ Description,\r
+ FirmwareBlobBase,\r
+ FirmwareBlobLength,\r
+ FspHeaderPtr->CfgRegionOffset,\r
+ FspHeaderPtr->CfgRegionSize\r
+ );\r
}\r
}\r
\r
return MeasureFirmwareBlob (PcrIndex, Description, FirmwareBlobBase, FirmwareBlobLength);\r
}\r
-\r