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