summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>2007-10-31 09:58:51 +0000
committerklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>2007-10-31 09:58:51 +0000
commite857c775fd5e80ed8f4e56a6b8748b14e3f40c8e (patch)
treeb097ce26be3e0f01affede4a6223fd7f08e52211
parent69c2a01d5852d2bfe61ac242c9ae7b92937720ed (diff)
downloadedk2-e857c775fd5e80ed8f4e56a6b8748b14e3f40c8e.zip
edk2-e857c775fd5e80ed8f4e56a6b8748b14e3f40c8e.tar.gz
edk2-e857c775fd5e80ed8f4e56a6b8748b14e3f40c8e.tar.bz2
Fix the issue that CAR size is shown as negative number.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/24Oct07_r4206@4248 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r--MdeModulePkg/Core/Pei/PeiMain/PeiMain.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/MdeModulePkg/Core/Pei/PeiMain/PeiMain.c b/MdeModulePkg/Core/Pei/PeiMain/PeiMain.c
index d7b5807..501a54e 100644
--- a/MdeModulePkg/Core/Pei/PeiMain/PeiMain.c
+++ b/MdeModulePkg/Core/Pei/PeiMain/PeiMain.c
@@ -190,8 +190,8 @@ Returns:
UINTN StackValue;
StackValue = INIT_CAR_VALUE;
- for (StackPointer = (UINTN *) OldCoreData->MaxTopOfCarHeap;
- ((UINTN) StackPointer < ((UINTN) OldCoreData->BottomOfCarHeap + OldCoreData->SizeOfCacheAsRam))
+ for (StackPointer = (UINTN *) OldCoreData->TopOfCarHeap;
+ ((UINTN) StackPointer < ((UINTN) OldCoreData->MaxTopOfCarHeap))
&& StackValue == INIT_CAR_VALUE;
StackPointer++) {
StackValue = *StackPointer;