From 29dc8aa861fac78c6d62391dff312db934b755e3 Mon Sep 17 00:00:00 2001 From: Jeff Fan Date: Thu, 11 May 2017 15:01:39 +0800 Subject: [PATCH] UefiCpuPkg/PiSmmCpuDxeSmm: Fix logic check error Cc: Jiewen Yao Cc: Eric Dong Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan Reviewed-by: Jiewen Yao --- UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c b/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c index 2713b19dd2..9588eaf029 100644 --- a/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c +++ b/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c @@ -267,7 +267,7 @@ IsInSmmRanges ( { UINTN Index; - if ((Address < mCpuHotPlugData.SmrrBase) || (Address >= mCpuHotPlugData.SmrrBase + mCpuHotPlugData.SmrrSize)) { + if ((Address >= mCpuHotPlugData.SmrrBase) && (Address < mCpuHotPlugData.SmrrBase + mCpuHotPlugData.SmrrSize)) { return TRUE; } for (Index = 0; Index < mSmmCpuSmramRangeCount; Index++) { -- 2.39.2