]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/PiSmmCore/Pool.c
MdeModulePkg/PiSmmCore: Replace BASE_4GB with MAX_ADDRESS check.
[mirror_edk2.git] / MdeModulePkg / Core / PiSmmCore / Pool.c
index 761988e4162b840c9a0622a4df456bcf871f8508..79847b4bb6d027b489361a7eff84ed2ad1c1defe 100644 (file)
@@ -67,7 +67,7 @@ SmmInitializeMemoryServices (
       }\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