From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.1945.1678862556873677486 for ; Tue, 14 Mar 2023 23:42:37 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=S6AalY26; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678862556; x=1710398556; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=llp9ZeW1S1NocmwLtne/8nRV4LYEz72p/y1Ttqj0T8c=; b=S6AalY26eE6C+6OPOp2Yl03qZkoukq0f9PbqjOnJC5jEWDhI+Z4gUJ4t IF1psAPiduoaL44iuWPCqA7CtO5mHZjcac68vHHLpvl0XK4szayJ5TYBC pFLaK0hGEaYqqpWsN/PkC0JIoXjcVEPT3EKuoX7e/xLrdup+Amir2erbR cH7HwZXCOON7CY9OT5OY/bBvZJUFBV4qJ8d/4oZmKA4Q4bou4Wi6YNNj2 59tf/mCyEutPwkmNO8rn26Fq0n9DRKLCGfr6K1SyI2+lsUhC+r+D07qI+ Dkk3vkdmDhpwPDCOnsKMC658NnrVAO6qUPvCicjd83XJAugMJIo86jGL6 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10649"; a="423901654" X-IronPort-AV: E=Sophos;i="5.98,262,1673942400"; d="scan'208";a="423901654" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Mar 2023 23:42:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10649"; a="629351861" X-IronPort-AV: E=Sophos;i="5.98,262,1673942400"; d="scan'208";a="629351861" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga003.jf.intel.com with ESMTP; 14 Mar 2023 23:42:36 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Tue, 14 Mar 2023 23:42:35 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Tue, 14 Mar 2023 23:42:35 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Tue, 14 Mar 2023 23:42:35 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.44) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Tue, 14 Mar 2023 23:42:35 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hmKMNy2oBFfjm2ORv1IfWVegU7dM2+FyEG/0uFklAbmB3XhHUwEIP9dDOp/u/ZCeiacggHTuoMJTOxho+Hg5j+vz5q3NsJSZEiluSN0fHArdq2LpELJinm0SlOts10cQdQ4rNVpPgB0qy565IhLgoNan8ddbcuTIPyQkMRzICFvg2hr7pk+oPDABd7wdL7pEQC25wRCHQkjnAgUH7AvvTzU55T//f4fLC0oWGcIpCrRfFesuSc+TZ5ffNfpbMraj5FqUtRdvHVq+FK1nR1eWXOH/9Kz3GlPxqRDz4FVShsm8Fa6gA6nxb4rWWLqHZuJ66JX9hEw2ABX5UVwrTMc2gg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jCm3+J7oww4JKsnlI9AAm4Pr/OnZpibVgSlSwMcuifs=; b=QQBZOeH5h5GEAHgOWrDJYyH6UZG/Mjtqx4IRm95YXMMWpuJXBSt3BZ6i8kG1d7o4A3sjThXyjf/5VfT8J7e3M25j/vAz6g59lceyaqyWUlPPVmqSRVcp2wuaiilbT2qBknbFRlNI8tAXUw9hQzoWw9Lhfq1kpdEISxm4BGetme2Ru5a9Gw6ArIJFtuGojKAJGmIxg/86p8fCww1L9sBfqQ2tIGmb49fW7sa9W/jBtMqvLqj2gWRdKgPBROo7XRjrxQLPr+Gy3GgoDzMx5UT1WJ6yyNbMroBt4mpDU+Pk2k5YYPW0NdregLWGQ7jgAPKbL6W6MGtT7WZc9CImUJ+LUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by MW4PR11MB5889.namprd11.prod.outlook.com (2603:10b6:303:168::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.22; Wed, 15 Mar 2023 06:42:33 +0000 Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::ae07:e96a:4a24:8a69]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::ae07:e96a:4a24:8a69%7]) with mapi id 15.20.6178.024; Wed, 15 Mar 2023 06:42:33 +0000 From: "Ni, Ray" To: "Tan, Dun" , "devel@edk2.groups.io" CC: "Liu, Zhiguang" , "Dong, Eric" , "Kumar, Rahul R" Subject: Re: [Patch V2 14/14] UefiCpuPkg: Modify UnitTest code since tested API is changed Thread-Topic: [Patch V2 14/14] UefiCpuPkg: Modify UnitTest code since tested API is changed Thread-Index: AQHZUaYYzJ4gVLFH3kiVsdU1z5IYoq77btEw Date: Wed, 15 Mar 2023 06:42:32 +0000 Message-ID: References: <20230308100758.669-1-dun.tan@intel.com> <20230308100758.669-15-dun.tan@intel.com> In-Reply-To: <20230308100758.669-15-dun.tan@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8244:EE_|MW4PR11MB5889:EE_ x-ms-office365-filtering-correlation-id: 622f4895-37b9-4e94-2cb5-08db252074b1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FY4YPhbxL17MBFTmXFA9K/CVXgyftU57nzk28b2yrC7zrdjfayIZkVdHa9E1mR/cYMIbfS9gt866Imb1pTPNl9hFAVNO/6pYYJuBK56x1F9oC6cc65FNd0vyMBJUf5/T0yGRIg1LqL50N/R6V2bgXWYnB3bRnNrgWv8gwNYmzMj3UNrOEnZBIbahiH41p8BZs3zDKMs6cRR82jMywb3w+Dn4M+y724U5wMVp25S3Fcfr38cmcDIXnacRpVOgMgcCF7LAaoQGYc7+2uljucrGPQo2+TH30bLaElpkFEAR/EdfWbZfvVvRBljnqXGIlxJf9C0bGJQ3cQH1uDWZuwKHAborUQ9u81667LsghHrSOCMQwMjH0eXZnBAcOeca1uUUOSPX2sO++g3ysXMGMFat0Oq/dXbJnOAIrvqeqDENzNekegR5tK7uun4JsxVZzJ+6Q38lzcA2dvLJn1cJIIXsSZW1+JNVcG4/lqCd428e5wti8t6Vc+o4fMzVPvHjQBCAWDS/1t9DoqwW2Dy4+xh2DCJZop5z70uyc9UXsHyTL8w46c4DUioXfKo/rDi5yvL1RAjfJZXns+XSSrJAwoJCcHVt0XvoLKt58lKREODNygTAIqq2in/lZZdcP86+sFIvlFz6BzAhhG/59Net+QiuYLL58IY0PgfwK1EzErNGKIx7coOd6nTCk8W3iSpycQ5ZzmqynebIhOeaWWbiFg3RAg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN6PR11MB8244.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(396003)(136003)(39860400002)(366004)(346002)(376002)(451199018)(66476007)(5660300002)(4744005)(66946007)(41300700001)(86362001)(66556008)(8676002)(52536014)(478600001)(64756008)(9686003)(38070700005)(107886003)(7696005)(6506007)(26005)(4326008)(66446008)(8936002)(33656002)(316002)(186003)(76116006)(55016003)(110136005)(54906003)(38100700002)(71200400001)(122000001)(19627235002)(2906002)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XWtc+vujP34uzDIKWMz2kT1tYQxW+s5ssbS8QXvwNo1ujkQGch24PDtqbTam?= =?us-ascii?Q?QFJkMqgnulBChfLlj0ZigBKo40Xznm9+tI5b4j8yziRxFJOpN2QnzmFuovSV?= =?us-ascii?Q?z1fKoaSphUj4jw8qQ/yIGfYaejFeNybz/iT2Xh5jJal2iYoaS/PYW+buedyj?= =?us-ascii?Q?fEeFK/2iT+Bqq5JIICtsfSANm5nOiqMgRpkoqNrqY4Eb7WYmHCupQZ6m5Gk0?= =?us-ascii?Q?HzC9SPu8iIhZmlBFKqd5lxED/JdquR2KjfmirU/CvqwCKtJFpslWX6ATDzBF?= =?us-ascii?Q?chRaTtKWIr9Qtn0AXcWKE3UtekVzDNU2Yom4jRIthSKORYChjDu/WSHFPQiU?= =?us-ascii?Q?K3/IOpV2UB4CTY4KooAVIAygvvROjscVUPpaWYCaZ1CNeCIMIqyQiaVAKaYz?= =?us-ascii?Q?K5bGiY1JiGn7w70nTUbXb+y4Xvp/LakdtKwB8kgs0rOlqRsTkpRVkrOlcJt+?= =?us-ascii?Q?qXL2DNnZRqqiuMNq5rf/YmylnvLdNJPRADOOx823ItSGeyGJ+aNTmuoe8IIm?= =?us-ascii?Q?OX5P6H88VEn6VNTlsZn86S5S15fA4Kr0nbzcdCvWCjvhrb54951iYxfPLKhB?= =?us-ascii?Q?NgKAAbl7I6aZYf9fv6RWOgdcTftgHknkWad1+tc9qB+5Q6d0RsqKGowCfbU7?= =?us-ascii?Q?t35rM9rFbVJLE/LilnAfs3mKIpZqvx8askvkTZr8dL0Nq8Jc7lHzXcfOtquF?= =?us-ascii?Q?nu8Bdz7lIE1sPRdMIPPtI2s4XskFDs4TKwHjdNGRVJx5Y3D4HcwSMe55VVGw?= =?us-ascii?Q?9yAAhFQdoNJHNbXvEcX8OC69wxPR63bKqx4C8qcFZzzkh6t1bxzFHlzCaf7s?= =?us-ascii?Q?k+B4zu9dQSyNuEIKQ2VJd4Yz4ntLZrNuVChmK4yuYMdUxNk9RUy8vTOoXQ8s?= =?us-ascii?Q?jE7wLEVa/YW1dqv2QsDK8qKE7HBRaKRVJzznlcwTPThgDzCZiV9bn9BkhIXx?= =?us-ascii?Q?78u0Den6QAFjHzuVhITYzY49XI/pSTmWxKvz+csBbCVlswcABYx87MCXIkoL?= =?us-ascii?Q?27TSZcJopXXlIGtaGmc1ObAn39jkM+Vi4OsHdHTcPfMUkMaiUr6BZfO00g8A?= =?us-ascii?Q?Rb7VjJOGAsGLQwRcwq9DIVZl4ghEkEqXQBIUr0WIcXWw8r4ifLko/aCMJmFl?= =?us-ascii?Q?rSaIJaZg+qtiYpxhxlKTw+Q3cZEpDTq7DCIICCDga9d59+PoBC9iMf7DbmLE?= =?us-ascii?Q?wZGPRGmCDpd4UOlNtzC5Ni0LJwI7S+wAEIzLhUY+A/VWbn9/X4mOTTtUea8l?= =?us-ascii?Q?C16rND2fqru+YuctK+kSE8L7HXDgmleMwnZjXPCOymFlf4uwU8tHZ95sLDve?= =?us-ascii?Q?y+34cPI2rb35SNHfs6bbpIQA6KiuABpw72mirDM9Mfbn6uVWEJ6hp7LoNL9N?= =?us-ascii?Q?qvT6zBo1qdnAXM6org45PSGXl818/hQGN3x87BH0wH8sWOzHb9CIdjzyjyx1?= =?us-ascii?Q?d2hL1Cmjq5OmqGIEOcJK7xCc+cjWxBVAu5t9PszIq/qwvhhwIryEjxY8WBFl?= =?us-ascii?Q?98zsopQMhMuOgKPDR6IZc8JRiPRtSykcwfpJlVGS7YRip9qiUobUt/1A0cN5?= =?us-ascii?Q?xVL6dZX9yAV7IeP+FGhbaKP7z1fjTmW1I8Rx/nAj?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8244.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 622f4895-37b9-4e94-2cb5-08db252074b1 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2023 06:42:32.9850 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: fKBxVo12CEA/KSyAeDq5fDMIzdssrc52sKpVC0A43+TgO2KUwU5wO2nyb0PEVZGEXqA37REqWfMS7hQHOf/ANg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB5889 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > @@ -413,8 +422,9 @@ CompareEntrysforOnePoint ( > // > for (Index =3D 0; Index < MapCount; Index++) { > if ((Address >=3D Map[Index].LinearAddress) && (Address < > (Map[Index].LinearAddress + Map[Index].Length))) { > - AttributeInMap.Uint64 =3D (Map[Index].Attribute= .Uint64 & > mSupportedBit.Uint64); > - AttributeInMap.Bits.PageTableBaseAddress =3D ((Address - > Map[Index].LinearAddress) >> 12) + > Map[Index].Attribute.Bits.PageTableBaseAddress; > + AttributeInMap.Uint64 =3D (Map[Index].Attribute.Uint64 & > mSupportedBit.Uint64); > + AttributeInMap.Uint64 &=3D > (~IA32_MAP_ATTRIBUTE_PAGE_TABLE_BASE_ADDRESS_MASK); > + AttributeInMap.Uint64 |=3D (Address - Map[Index].LinearAddress + > IA32_MAP_ATTRIBUTE_PAGE_TABLE_BASE_ADDRESS > (&Map[Index].Attribute)) & > IA32_MAP_ATTRIBUTE_PAGE_TABLE_BASE_ADDRESS_MASK; 1. "& IA32_MAP_ATTRIBUTE_PAGE_TABLE_BASE_ADDRESS_MASK" is not needed.