]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/SecCore/SecMain.c
BeagleBoardPkg: enable -DDISABLE_NEW_DEPRECATED_INTERFACES
[mirror_edk2.git] / UefiCpuPkg / SecCore / SecMain.c
index ec252cf719f5f72998c0ca8af74085b2ff6859aa..af1e661a307a9e871bdb6f56116ee6feeb11dbbc 100644 (file)
@@ -49,6 +49,7 @@ UINT64  mIdtEntryTemplate = 0xffff8e000010ffe4ULL;
 \r
 **/\r
 VOID\r
+NORETURN\r
 EFIAPI\r
 SecStartupPhase2(\r
   IN VOID                     *Context\r
@@ -167,6 +168,7 @@ SecStartup (
 \r
 **/\r
 VOID\r
+NORETURN\r
 EFIAPI\r
 SecStartupPhase2(\r
   IN VOID                     *Context\r
@@ -252,7 +254,7 @@ SecStartupPhase2(
   //\r
   // Should not come here.\r
   //\r
-  return;\r
+  UNREACHABLE ();\r
 }\r
 \r
 /**\r
@@ -271,6 +273,11 @@ SecTemporaryRamDone (
 {\r
   BOOLEAN  State;\r
 \r
+  //\r
+  // Republish Sec Platform Information(2) PPI\r
+  //\r
+  RepublishSecPlatformInformationPpi ();\r
+\r
   //\r
   // Migrate DebugAgentContext.\r
   //\r