1. Update its library class to PlatformSecLib
2. Update source code to refer to the matched header file
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Giri Mudusuru <giri.p.mudusuru@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com>
#include <Ppi/SecPerformance.h>\r
\r
#include <Library/LocalApicLib.h>\r
#include <Ppi/SecPerformance.h>\r
\r
#include <Library/LocalApicLib.h>\r
+#include <Library/DebugLib.h>\r
+#include <Library/BaseMemoryLib.h>\r
\r
/**\r
This interface conveys state information out of the Security (SEC) phase into PEI.\r
\r
/**\r
This interface conveys state information out of the Security (SEC) phase into PEI.\r
FILE_GUID = 8F1AC44A-CE7E-4E29-95BB-92E321BB1573\r
MODULE_TYPE = SEC\r
VERSION_STRING = 1.0\r
FILE_GUID = 8F1AC44A-CE7E-4E29-95BB-92E321BB1573\r
MODULE_TYPE = SEC\r
VERSION_STRING = 1.0\r
- LIBRARY_CLASS = FspWrapperPlatformSecLib\r
+ LIBRARY_CLASS = PlatformSecLib\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
[LibraryClasses]\r
LocalApicLib\r
SerialPortLib\r
[LibraryClasses]\r
LocalApicLib\r
SerialPortLib\r
+ DebugLib\r
+ BaseMemoryLib\r
\r
[Ppis]\r
gEfiSecPlatformInformationPpiGuid ## CONSUMES\r
\r
[Ppis]\r
gEfiSecPlatformInformationPpiGuid ## CONSUMES\r
\r
#include <PiPei.h>\r
\r
\r
#include <PiPei.h>\r
\r
-#include <Ppi/TemporaryRamDone.h>\r
-\r
-#include <Library/BaseMemoryLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/PcdLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/PcdLib.h>\r
-#include <Library/DebugAgentLib.h>\r
-#include <Library/FspPlatformInfoLib.h>\r
-#include <Library/FspApiLib.h>\r
+#include <Library/FspWrapperApiLib.h>\r
+#include <Library/FspWrapperPlatformLib.h>\r
+#include <Guid/FspHeaderFile.h>\r
\r
/**\r
This interface disables temporary memory in SEC Phase.\r
\r
/**\r
This interface disables temporary memory in SEC Phase.\r
\r
DEBUG((DEBUG_INFO, "SecPlatformDisableTemporaryMemory enter\n"));\r
\r
\r
DEBUG((DEBUG_INFO, "SecPlatformDisableTemporaryMemory enter\n"));\r
\r
- TempRamExitParam = GetTempRamExitParam ();\r
- Status = CallTempRamExit (FspHeader, TempRamExitParam);\r
+ TempRamExitParam = UpdateTempRamExitParam ();\r
+ Status = CallTempRamExit (TempRamExitParam);\r
DEBUG((DEBUG_INFO, "TempRamExit status: 0x%x\n", Status));\r
ASSERT_EFI_ERROR(Status);\r
\r
DEBUG((DEBUG_INFO, "TempRamExit status: 0x%x\n", Status));\r
ASSERT_EFI_ERROR(Status);\r
\r