UINT32 DxeCodeSize;\r
TD_RETURN_DATA TdReturnData;\r
VOID *VmmHobList;\r
- UINT8 *CfvBase;\r
\r
Status = EFI_SUCCESS;\r
BootFv = NULL;\r
VmmHobList = NULL;\r
SecCoreData = (EFI_SEC_PEI_HAND_OFF *)Context;\r
- CfvBase = (UINT8 *)(UINTN)FixedPcdGet32 (PcdCfvBase);\r
\r
ZeroMem (&PlatformInfoHob, sizeof (PlatformInfoHob));\r
\r
}\r
\r
//\r
- // Build GuidHob for tdx measurement\r
+ // Measure Tdx CFV\r
//\r
- Status = TdxHelperBuildGuidHobForTdxMeasurement ();\r
+ Status = TdxHelperMeasureCfvImage ();\r
if (EFI_ERROR (Status)) {\r
ASSERT (FALSE);\r
CpuDeadLoop ();\r
}\r
\r
//\r
- // Measure Tdx CFV\r
+ // Build GuidHob for tdx measurement\r
//\r
- Status = MeasureFvImage ((EFI_PHYSICAL_ADDRESS)(UINTN)CfvBase, FixedPcdGet32 (PcdCfvRawDataSize), 1);\r
+ Status = TdxHelperBuildGuidHobForTdxMeasurement ();\r
if (EFI_ERROR (Status)) {\r
ASSERT (FALSE);\r
CpuDeadLoop ();\r