}\r
\r
if (SmramRanges[Index].CpuStart >= BASE_1MB) {\r
- if ((SmramRanges[Index].CpuStart + SmramRanges[Index].PhysicalSize) <= BASE_4GB) {\r
+ if ((SmramRanges[Index].CpuStart + SmramRanges[Index].PhysicalSize - 1) <= MAX_ADDRESS) {\r
if (SmramRanges[Index].PhysicalSize >= MaxSize) {\r
MaxSize = SmramRanges[Index].PhysicalSize;\r
CurrentSmramRangesIndex = Index;\r