#include <Library/PrePiLib.h>\r
#include <Library/PeilessStartupLib.h>\r
#include <Library/PlatformInitLib.h>\r
+#include <Library/TdxHelperLib.h>\r
#include <ConfidentialComputingGuestAttr.h>\r
#include <Guid/MemoryTypeInformation.h>\r
#include <OvmfPlatforms.h>\r
//\r
// Measure HobList\r
//\r
- Status = MeasureHobList (VmmHobList);\r
+ Status = TdxHelperMeasureTdHob ();\r
+ if (EFI_ERROR (Status)) {\r
+ ASSERT (FALSE);\r
+ CpuDeadLoop ();\r
+ }\r
+\r
+ //\r
+ // Build GuidHob for tdx measurement\r
+ //\r
+ Status = TdxHelperBuildGuidHobForTdxMeasurement ();\r
if (EFI_ERROR (Status)) {\r
ASSERT (FALSE);\r
CpuDeadLoop ();\r