]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fix the issue that CAR size is shown as negative number.
authorklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 31 Oct 2007 09:59:18 +0000 (09:59 +0000)
committerklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 31 Oct 2007 09:59:18 +0000 (09:59 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4249 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Core/Pei/PeiMain/PeiMain.c

index d7b5807bf74a9b940ed80b995e7d44d0574275a9..96cc22b915d233cbcfc73be54a15ce2ca399e942 100644 (file)
@@ -190,13 +190,13 @@ Returns:
       UINTN  StackValue;\r
 \r
       StackValue = INIT_CAR_VALUE;\r
-      for (StackPointer = (UINTN *) OldCoreData->MaxTopOfCarHeap;\r
-           ((UINTN) StackPointer < ((UINTN) OldCoreData->BottomOfCarHeap + OldCoreData->SizeOfCacheAsRam))\r
+      for (StackPointer = (UINTN *) OldCoreData->TopOfCarHeap;\r
+           ((UINTN) StackPointer < ((UINTN) OldCoreData->MaxTopOfCarHeap))\r
            && StackValue == INIT_CAR_VALUE;\r
            StackPointer++) {\r
         StackValue = *StackPointer;\r
       }\r
-\r
+      \r
       DEBUG ((EFI_D_INFO, "Total Cache as RAM:    %d bytes.\n", OldCoreData->SizeOfCacheAsRam));\r
       DEBUG ((EFI_D_INFO, "  CAR stack ever used: %d bytes.\n",\r
         ((UINTN) OldCoreData->TopOfCarHeap - (UINTN) StackPointer)\r