]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c
Add comment for initialization value of CAR
[mirror_edk2.git] / MdeModulePkg / Core / Pei / Dispatcher / Dispatcher.c
index bb6c1c820f0226fdfcfecdf9d4b3e0ba4ec678c4..407535408f2bffa27b90d146c44b8c311f6fcab8 100644 (file)
@@ -23,6 +23,9 @@ Revision History
 \r
 #include <PeiMain.h>\r
 \r
+//\r
+//CAR is filled with this initial value during SEC phase\r
+//\r
 #define INIT_CAR_VALUE 0x5AA55AA5\r
 \r
 typedef struct {\r
@@ -255,7 +258,6 @@ Returns:
   UINT32                              Index2;\r
   EFI_PEI_SERVICES                    **PeiServices;\r
   EFI_PEI_FV_HANDLE                   VolumeHandle;\r
-  //EFI_PHYSICAL_ADDRESS                PeiCoreFileHandle;\r
   EFI_PEI_FILE_HANDLE                 PeimFileHandle;\r
   UINTN                               FvCount;\r
   UINTN                               PeimCount;\r
@@ -444,10 +446,10 @@ Returns:
               // usage in temporary memory for debuging.\r
               //\r
               DEBUG_CODE_BEGIN ();\r
-                UINTN  *StackPointer;\r
+                UINT32  *StackPointer;\r
                 \r
-                for (StackPointer = (UINTN*)SecCoreData->StackBase;\r
-                     (StackPointer < (UINTN*)((UINTN)SecCoreData->StackBase + SecCoreData->StackSize)) \\r
+                for (StackPointer = (UINT32*)SecCoreData->StackBase;\r
+                     (StackPointer < (UINT32*)((UINTN)SecCoreData->StackBase + SecCoreData->StackSize)) \\r
                      && (*StackPointer == INIT_CAR_VALUE);\r
                      StackPointer ++);\r
                      \r
@@ -584,33 +586,6 @@ Returns:
               // Shadow PEI Core. When permanent memory is avaiable, shadow\r
               // PEI Core and PEIMs to get high performance.\r
               //\r
-              //PeiCoreFileHandle = 0;\r
-              //\r
-              // Find the PEI Core in the BFV\r
-              //\r
-              //Status = PeiFindFileEx (\r
-              //          (EFI_PEI_FV_HANDLE)PrivateInMem->Fv[0].FvHeader,\r
-              //          NULL,\r
-               //         EFI_FV_FILETYPE_PEI_CORE,\r
-              //          (EFI_PEI_FILE_HANDLE*)&PeiCoreFileHandle,\r
-              //          NULL\r
-              //          );\r
-              //ASSERT_EFI_ERROR (Status);\r
-\r
-              //\r
-              // Shadow PEI Core into memory so it will run faster\r
-              //\r
-              //Status = PeiLoadImage (\r
-              //           PeiServices,\r
-              //           *((EFI_PEI_FILE_HANDLE*)&PeiCoreFileHandle),\r
-              //           &EntryPoint,\r
-               //          &AuthenticationState\r
-               //          );\r
-              //ASSERT_EFI_ERROR (Status);\r
-\r
-              //PrivateInMem->ShadowedPeiCore = (VOID*) ((UINTN) EntryPoint +\r
-              //                                         (UINTN) PeiCore    -\r
-              //                                         (UINTN) _ModuleEntryPoint);\r
               PrivateInMem->ShadowedPeiCore = ShadowPeiCore (\r
                                                 PeiServices,\r
                                                 PrivateInMem\r
@@ -626,12 +601,6 @@ Returns:
               //\r
               PeiCore (SecCoreData, NULL, PrivateInMem);\r
 \r
-              //((PEI_CORE_ENTRY_POINT) (UINTN) PrivateInMem->ShadowedPeiCore) (\r
-              //                                        SecCoreData,\r
-              //                                        NULL,\r
-              //                                        PrivateInMem\r
-              //                                        );\r
-\r
               //\r
               // Code should not come here\r
               //\r