]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmulatorPkg/Sec/Sec.c
EmulatorPkg/Sec: Change scope of PpiArray[10]
[mirror_edk2.git] / EmulatorPkg / Sec / Sec.c
index 701032233bac0e8c36959a310be8f350ccf6ed55..b734d2bb87995655df8e66262c258736715174fb 100644 (file)
@@ -75,6 +75,7 @@ _ModuleEntryPoint (
   EFI_PEI_PPI_DESCRIPTOR    *SecPpiList;\r
   UINTN                     SecReseveredMemorySize;\r
   UINTN                     Index;\r
+  EFI_PEI_PPI_DESCRIPTOR    PpiArray[10];\r
 \r
   EMU_MAGIC_PAGE()->PpiList = PpiList;\r
   ProcessLibraryConstructorList ();\r
@@ -104,16 +105,13 @@ _ModuleEntryPoint (
   SecCoreData->PeiTemporaryRamBase = (VOID *)((UINTN)SecCoreData->PeiTemporaryRamBase + SecReseveredMemorySize);\r
   SecCoreData->PeiTemporaryRamSize -= SecReseveredMemorySize;\r
 #else\r
-  {\r
-    //\r
-    // When I subtrack from SecCoreData->PeiTemporaryRamBase PEI Core crashes? Either there is a bug\r
-    // or I don't understand temp RAM correctly?\r
-    //\r
-    EFI_PEI_PPI_DESCRIPTOR    PpiArray[10];\r
-\r
-    SecPpiList = &PpiArray[0];\r
-    ASSERT (sizeof (PpiArray) >= SecReseveredMemorySize);\r
-  }\r
+  //\r
+  // When I subtrack from SecCoreData->PeiTemporaryRamBase PEI Core crashes? Either there is a bug\r
+  // or I don't understand temp RAM correctly?\r
+  //\r
+\r
+  SecPpiList = &PpiArray[0];\r
+  ASSERT (sizeof (PpiArray) >= SecReseveredMemorySize);\r
 #endif\r
   // Copy existing list, and append our entries.\r
   CopyMem (SecPpiList, PpiList, sizeof (EFI_PEI_PPI_DESCRIPTOR) * Index);\r