]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c
Fix GCC building issue.
[mirror_edk2.git] / MdeModulePkg / Core / Pei / Dispatcher / Dispatcher.c
index 099e38ef43e5924616cda9717060e4225ec83891..a5dce2b5aa4cb1764bbfc84ade98ab97f6ebab9e 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
@@ -443,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
@@ -547,7 +550,7 @@ Returns:
               // Update HandOffHob for new installed permenent memory\r
               //\r
               NewHandOffTable->EfiEndOfHobList =\r
-                (EFI_PHYSICAL_ADDRESS)(VOID*)((UINTN) NewHandOffTable->EfiEndOfHobList + Offset);\r
+                (EFI_PHYSICAL_ADDRESS)((UINTN) NewHandOffTable->EfiEndOfHobList + Offset);\r
               NewHandOffTable->EfiMemoryTop        = PrivateInMem->PhysicalMemoryBegin +\r
                                                      PrivateInMem->PhysicalMemoryLength;\r
               NewHandOffTable->EfiMemoryBottom     = PrivateInMem->PhysicalMemoryBegin;\r