diff options
Diffstat (limited to 'Platform/Intel/MinPlatformPkg/FspWrapper/Library/PeiFspWrapperHobProcessLib/FspWrapperHobProcessLib.c')
-rw-r--r-- | Platform/Intel/MinPlatformPkg/FspWrapper/Library/PeiFspWrapperHobProcessLib/FspWrapperHobProcessLib.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Platform/Intel/MinPlatformPkg/FspWrapper/Library/PeiFspWrapperHobProcessLib/FspWrapperHobProcessLib.c b/Platform/Intel/MinPlatformPkg/FspWrapper/Library/PeiFspWrapperHobProcessLib/FspWrapperHobProcessLib.c index 634769bd3e..0333570964 100644 --- a/Platform/Intel/MinPlatformPkg/FspWrapper/Library/PeiFspWrapperHobProcessLib/FspWrapperHobProcessLib.c +++ b/Platform/Intel/MinPlatformPkg/FspWrapper/Library/PeiFspWrapperHobProcessLib/FspWrapperHobProcessLib.c @@ -632,6 +632,12 @@ DumpFspGraphicsDeviceInfoHob ( }
}
+EFI_PEI_PPI_DESCRIPTOR mSiliconInitializedDesc = {
+ (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),
+ &gEdkiiSiliconInitializedPpiGuid,
+ NULL
+};
+
/**
Post FSP-S HOB process (not Memory Resource Descriptor).
@@ -645,6 +651,8 @@ PostFspsHobProcess ( IN VOID *FspHobList
)
{
+ EFI_STATUS Status;
+
ProcessFspHobList (FspHobList);
CheckFspGraphicsDeviceInfoHob ();
@@ -658,5 +666,8 @@ PostFspsHobProcess ( DumpFspMemoryResource ();
DEBUG_CODE_END ();
+ Status = PeiServicesInstallPpi (&mSiliconInitializedDesc);
+ ASSERT_EFI_ERROR (Status);
+
return EFI_SUCCESS;
}
|