From nobody Mon Sep 16 20:20:44 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+108559+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+108559+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1694579226; cv=none; d=zohomail.com; s=zohoarc; b=I1BPegv/YtIC4vvxh/fmnYeZLvQ5JygL4WlCDMBjKkquM6nCds8eDSrm10vWZItsOdsqFek4iHaVH9Polr6HIim6o/3GIlS6Oud7DRET2LRWKGt5NZi74YrqLZVgf/TyJKpbUiKTslK/TiGocegLur1aNGwXwOPWMWjsbSUyz1w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1694579226; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=vR4vfncS784mo4Qu1unvpxJ5F6bLZI7xFwCtnf5XRHM=; b=XuZHVCAE6W860jqXLUDxFUahANVxsBYraBMi67CDEat6QGHEe4Lh5eE3TZu+0lzDoT4H1wfCEGwYcF9nuvTMxlTk6Vj6y3wvNhdsyOxEvRGHlYx6xXKHVW30b0YBa+Hump20ptOWCDp+geQZL5y3RXvAm/7Y0D1Towkgc/XMxCw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+108559+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1694579226779740.4842872893029; Tue, 12 Sep 2023 21:27:06 -0700 (PDT) Return-Path: DKIM-Signature: a=rsa-sha256; bh=Y/DJ3IB6f3t8cJNcX16HLOyoHUQbHU6GTDUaI1WVBmc=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1694579226; v=1; b=MI8DTWkBhC0tLTVhxTzgAnrpRay1xfvJOrouh9efZ0SvcAtd2U8nRfwY1hQC1jiQptRNVKoU 1PHPxazVUUFNZ1Y38HUSlNkPuenM+pS6cVNUn6l8ppeh5reMfVLMU9QEsB+cDDKNvKWMWyCPJV1 tDzwrun7w7aOrQ/cKGSYfgLs= X-Received: by 127.0.0.2 with SMTP id GKQcYY1788612xC8Hm5Y1kIj; Tue, 12 Sep 2023 21:27:06 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.4645.1694579216558329653 for ; Tue, 12 Sep 2023 21:27:06 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10831"; a="363595413" X-IronPort-AV: E=Sophos;i="6.02,142,1688454000"; d="scan'208";a="363595413" X-Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Sep 2023 21:27:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10831"; a="859093621" X-IronPort-AV: E=Sophos;i="6.02,142,1688454000"; d="scan'208";a="859093621" X-Received: from shwdeopenlab705.ccr.corp.intel.com ([10.239.55.100]) by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Sep 2023 21:27:04 -0700 From: "Yuanhao Xie" To: devel@edk2.groups.io Cc: Ray Ni , Eric Dong , Rahul Kumar , Gerd Hoffmann Subject: [edk2-devel] [PATCH 03/16] UefiCpuPkg/MtrrUnitTest: Update UnitTestGetFirmwareVariableMtrrCount. Date: Wed, 13 Sep 2023 12:26:26 +0800 Message-Id: <20230913042639.2066-4-yuanhao.xie@intel.com> In-Reply-To: <20230913042639.2066-1-yuanhao.xie@intel.com> References: <20230913042639.2066-1-yuanhao.xie@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,yuanhao.xie@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: GxFhAA9JAl0gO7hFFYUR5PNux1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1694579228773100007 Content-Type: text/plain; charset="utf-8" Update UnitTestGetFirmwareVariableMtrrCount for the case the when Fixed MTRRs are not supported. The original implementation returns FALSE when either fixed MTRR isn't supported or the number of variable MTRRs is 0. The correct behavior should return FALSE only when both fixed MTRR isn't supported and the number of variable MTRRs is 0. Signed-off-by: Ray Ni Cc: Eric Dong Cc: Rahul Kumar Cc: Gerd Hoffmann --- UefiCpuPkg/Library/MtrrLib/UnitTest/MtrrLibUnitTest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UefiCpuPkg/Library/MtrrLib/UnitTest/MtrrLibUnitTest.c b/UefiCp= uPkg/Library/MtrrLib/UnitTest/MtrrLibUnitTest.c index ac18d9d25d..75ae4d65b9 100644 --- a/UefiCpuPkg/Library/MtrrLib/UnitTest/MtrrLibUnitTest.c +++ b/UefiCpuPkg/Library/MtrrLib/UnitTest/MtrrLibUnitTest.c @@ -550,7 +550,7 @@ UnitTestGetFirmwareVariableMtrrCount ( InitializeMtrrRegs (&SystemParameter); PatchPcdSet32 (PcdCpuNumberOfReservedVariableMtrrs, 2); Result =3D GetFirmwareVariableMtrrCount (); - UT_ASSERT_EQUAL (Result, 0); + UT_ASSERT_EQUAL (Result, SystemParameter.VariableMtrrCount - 2); =20 // // Expect ASSERT() if variable MTRR count is > MTRR_NUMBER_OF_VARIABLE_M= TRR --=20 2.36.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#108559): https://edk2.groups.io/g/devel/message/108559 Mute This Topic: https://groups.io/mt/101331020/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-