From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 08AA0AC0892 for ; Tue, 6 Feb 2024 01:40:51 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=pxBBqmeL0UKuU3PpLPnRGS5jSgiaOcBmxfZ0hAlD8RM=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1707183650; v=1; b=K5s01Vr1WpPoq3nRjYaUwt9KhUSQLr6YSsqp6QV12JiRpAz1jsBsW/BWpOxg2cAs3jQmph0E yR7Ceac2rYaui+ttTC02ycUvzmzOu4LoGiKgkLTwym+2MtuNC+F6r0EdIRpyxblKOdXJl+IGxun O8apsvb3hutR0qBB1hwnLcds= X-Received: by 127.0.0.2 with SMTP id Fj7bYY7687511xjr291ebYvj; Mon, 05 Feb 2024 17:40:50 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.15]) by mx.groups.io with SMTP id smtpd.web10.12173.1707183649802333814 for ; Mon, 05 Feb 2024 17:40:49 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10975"; a="793831" X-IronPort-AV: E=Sophos;i="6.05,245,1701158400"; d="scan'208";a="793831" X-Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Feb 2024 17:40:48 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,245,1701158400"; d="scan'208";a="31687304" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 05 Feb 2024 17:40:48 -0800 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 5 Feb 2024 17:40:47 -0800 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.35 via Frontend Transport; Mon, 5 Feb 2024 17:40:47 -0800 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 5 Feb 2024 17:40:47 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XNyt7ghIeDHYKj550gSZZkQVBDvddrK3ToVqhz2hdbMkIVm7QcZTZcFSJk+w3qYXaseo7ykaCV/V5RE3FCwPjiG0ArXhNu/LuUvtMunTRtpYI4n15KoJdnnOG2Y+RHbm35afGYs05aj/Qpz7M5LJbq8a2ew4G/0JSLEGVsrmCIDRxQnaBAVj+zO9z84TZzuNvqKf7xfqvcnPQWbxFKdlMJ8Wt04S89yqqbKtkkdJCIZ69JvUTUh2R2HosQ7dK74OyurEAliG9zP7RdZhFlTDyvBnVIWPI7VzhRjoQlxF4UEZTo1JFDNChd4pGZOMKkDZ8Du9utQR4o/LJifukRUnUQ== 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=JFcfWG3Nnh4Su8yC7yahJtDSKUJFmyaLK4LKLNXtzzg=; b=iOpMY8mMIC33uD8OsTopY2wDd+HoSITTmfSfuX6min/dmEGYar0iJDntAK5yVWMAkL7LEuwfhPKSJGla7vTl1ccc6GJ46WJSTj2r/ufXzjIZgeibEerl4KoyJC7TIQZDaeAz3bgG4WMEF+7xFK5wHGAEKixJCwimdgvfEOOnUjVl5z+mhO7b8+KC0f2/KMtykChbpumJ6z/F1DPJe+at1wjy8D9m+I1AUl5zAbB/MWVgoL13DGwm64YV/PQSs9nIrL5v+l23D2s2kJN3wylIWNiv6iyy4qjUWac8mvaiqlEBy78D625xHqRY1Al+tTgPIe/n+p0s33LciqcREvkPZg== 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 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by CH0PR11MB5412.namprd11.prod.outlook.com (2603:10b6:610:d3::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36; Tue, 6 Feb 2024 01:40:45 +0000 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::f4e6:157c:2058:8b1d]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::f4e6:157c:2058:8b1d%4]) with mapi id 15.20.7249.032; Tue, 6 Feb 2024 01:40:45 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "lersek@redhat.com" , "Wu, Jiaxin" CC: "Dong, Eric" , "Zeng, Star" , Gerd Hoffmann , "Kumar, Rahul R" Subject: Re: [edk2-devel] [PATCH v1 2/2] UefiCpuPkg/PiSmmCpuDxeSmm: Check BspIndex first before lock cmpxchg Thread-Topic: [edk2-devel] [PATCH v1 2/2] UefiCpuPkg/PiSmmCpuDxeSmm: Check BspIndex first before lock cmpxchg Thread-Index: AQHaVQCo/YpighLpLUeKtA4iDDSQy7D23YWAgAWx9CA= Date: Tue, 6 Feb 2024 01:40:45 +0000 Message-ID: References: <20240201112001.14416-1-jiaxin.wu@intel.com> <20240201112001.14416-3-jiaxin.wu@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8244:EE_|CH0PR11MB5412:EE_ x-ms-office365-filtering-correlation-id: 3edb862f-6cc5-4edb-3d58-08dc26b4a344 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: 6J6YNrfdTwQZosIhkFmPtm/RSBCHthc5xdLoPL5cfrgBgVSrkzN3LadxGGu09Ey8oMXYC1k51CCP/mSUJH26tyZh6vlmo0lVtAhCPXSpqgCMg5hWLoSDN3DtfPZ5/bPop52N/oFVzD5Urp8rlbikmkkkIa3Mf+74i3yDHAMTGq0L3fdcc0bU5fZsjZK0XaW79rzCCEtuPbE5dCc621ixwqMs1NViN8VgFoRfrJ2QAcaOyNC1qIJtB/H2AkVt0NsFmyyDBhTaFwcvunq13keAPDNEIccD/gx8bmiX+dqQ/V4jtD4/RG7uakWhicNz77t+f39d9PJeWrjpHulG78GJHlUYS9Td6Js9BwFnd7UW4758SNbR3JRTlok8iXxxpOg6RvMwnRTIYAdg3do0WBmFBhmf7hlM8Kd3rMkeXzJIcpGNCJ13qT0wWzi5Ju2iU+c5iaQuEoXkoEpnUgY23onKJouDpilTXV0bVZt3CqpZLBu08mZOt5W4H+qkR1WzMirDPG2D0DYUBWB77tgt5WqbyJ5je79kJBtvhdH8dnDUJw9Zh/CjtaPJr3rgO4mxL+i2KuUBJAnZksHzsKVkVjEJXN7PnIRdqjKHts2CU3S05i1gHlXPCttdyZQcq2IQW+5wrx0D0OCMzmP2rg7FfeekuQ== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bHNOMS9vT0s2bEVRRkg4RXFpSmkrNEhiNDZiL0pwTzVRK1M1Y0dMRXg4eGh5?= =?utf-8?B?M0dEY3NnYXdtQndTUlcvbVRSc0pkZlNxak1IS1F2eTRjSjRoTDI1YXQ5T21F?= =?utf-8?B?eFVRT0R4dzB1UHRFd3RROXA3QS9aWC9xdTliODB5eVNKREtnZ29SNFhBM0hT?= =?utf-8?B?UWQwNy81N1hLYWEwaHlRcWVUUVJnNCs4QlR1WGZpTmxSRjI5UFZmcVRXZ2VJ?= =?utf-8?B?TDRJcXNlTFh0Wm5PNG0rb0dCUEtIa1J6aERrcis4OHozSEgyTS9Vd0IvOVdo?= =?utf-8?B?Y3ZTbFlUV0N1TEVaTTRiRmdRZ0RETStrc2w1UERTaFhjL2REUWlOcTVjNTlI?= =?utf-8?B?Q1RubWlOblA4Q3NabnRFWVAwYTloMi9nNXVaSGVmZ2ZhelNBWHRnZDI0QS9U?= =?utf-8?B?cnFyL1d1elc1Q2dnbS9WbkJjbmprUlhIdDBNWkFodEJ2UnV2a2lUNHBYdEEw?= =?utf-8?B?ay92aG1KZlg1cU9hK0tjb2gzRTFtYzYxMmVVaEZXaU0zQk1BbGN5MjQrdEd3?= =?utf-8?B?eXBDTWZxdDRHazJyQ3lpUmRLN0dxK25remd6eEcyVStvaGl2d2dRNmdXNlZO?= =?utf-8?B?WnhQTHBJb0ZRdVB2enVjV2FUdmRNOW9sNGJ4UUFCeUNSNlR1Q2pzcHg3Nkpz?= =?utf-8?B?VEVVbVhQY2ZhajFleXppbG0xb2ZueXovaWErdFUyc1lRSnpWR0xBdlNrTnMx?= =?utf-8?B?WVRGOXFMV2pJYTlkaUhyS1R4OEZSOHRCTUpmczh3ZjF1c1VFTHk4Z1pXR1du?= =?utf-8?B?ZFo2MkUxZk8xOW9oTy9ZbmxjN1JKbW5rWmZ0WFFEYlZhNEp0eTZtMGN3a1Vi?= =?utf-8?B?Zmd6UlE1dnN4MXpIS1dUem5CUVRjU0s2QVBVRlM0WEdwSTlCd2xOMVNBajhx?= =?utf-8?B?MjNSaDNORGg4Skh2REdBU3o0UGpjTkV1aENvWHRKY0lYeHhkcHVXSjEzQkJr?= =?utf-8?B?TXdRY0Rma3FoNjhRdEtneUhPVHdpZ0tCcktnZmxROThmRGg1WmMxeDRObnI0?= =?utf-8?B?VjEvNHpIbDY5emtyNVNaOGFhSzJGNFNUR2lmc3FjbDdFeUhteVFsOUQxMytO?= =?utf-8?B?SHFPWWladDVzZm0zdDdUNXVyQ2YrM3ZwdHZGcTBrRXMyNDJLMEJYcy8xeHdX?= =?utf-8?B?SnlRc1AyT2gzWlo3dkVEUTRyOCtza3ZGc2hsNEtaME9kd3lWOHdWUDNlMmdo?= =?utf-8?B?NFNtVTBZMncyd252akRqQnFZZ1dnYklLTS9rcy8wZnRJZzJYNVJOdUJvZzlV?= =?utf-8?B?bzdZTTVLWXU1M0hieWF0c1ZPdDVMa091VE1kLzVIQjg1WlZRUkFSNXpqc01I?= =?utf-8?B?L3YySDAzSjRUajFaQnNBRVFqM1BYam81VjFSdS8zYVhjS2FoTjBFWlpMYURE?= =?utf-8?B?L3NXYU95M3M5SlRQbW9uZnE1NjM5bUVpbW9EWG1iYk5QTnBRTWpPVVNXRWFI?= =?utf-8?B?Y0dKOFh3MlpGb3Z1VmJIWFByNFBzcE5mS2hpdk1TZXdYd04yby93VnE0TzRh?= =?utf-8?B?TWFsOEhDV0JSUGx2NnVnN2tmRFBHNHhwZkl6Q3psNHkvRi9jT2ZtUDkxalNn?= =?utf-8?B?amZja3NYTE1zWEhFVmVqT3ZWQWFBdm5lZ3JXcHBzRzRMTXZsYXZDdXlEdnZs?= =?utf-8?B?N3czNFZQMXlLbm5oRmtsYVFoZTh2cFZIRUJoa3k3Z3VINjBRUjBVVWZOTjdp?= =?utf-8?B?WkhKeUlSSWtHRTFodEk0SGxvQ2Z6OXFqQ0U2SkNhcGE5ZmpxdW1Lak9idjJv?= =?utf-8?B?SS8yS0VyeldESmw1S09mWGxlM0RJdzd3VEQ3aWxCdmVkWFlLeThnQStCWXgx?= =?utf-8?B?MjFkOEdRZzBjc3QwZHdCYmM0aHRPRmdaMW5OaHIzekxUc1Q4aVZhT2dzOHUv?= =?utf-8?B?OEd2NjBQeEVsVzBBazJOZW96MDc0SXdxM0JKYnRLZCt1ZytDYnJlY3RiVitM?= =?utf-8?B?ZHRJOC9YcHpBbFVkcnBORUJLaFEyVjNvK0FNb3FQSGltTnU1ZGU2KytZWHNY?= =?utf-8?B?QjQ4MUowemFiQ09xbko3eE9PUUZyYm1qSnlaekQwZkNRNUdteVI5M0piTXJK?= =?utf-8?B?b1F4bDhnOUpMUjA5NEU0OU0yY2QwT0UvWWNVSGlFcmkvMjFkSktjYi8wS0Jr?= =?utf-8?Q?vJFQ=3D?= 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: 3edb862f-6cc5-4edb-3d58-08dc26b4a344 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2024 01:40:45.4572 (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: INdBRBU1LeGGQN6pskGOepMLxSSqyl5pTZMUNMruuHwkqbbvyuv9H5JfPUdBLpOGqxmEogp2MRy+/ZT01LA21Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5412 X-OriginatorOrg: intel.com 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,ray.ni@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 1smf9vhav0kpfWFtw8seBDPSx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=K5s01Vr1; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io PiANCj4gVGhpcyBwYXRjaCBtYWtlcyBtZSB1bmNvbWZvcnRhYmxlLiBJIHVuZGVyc3RhbmQgd2hh dCBpdCBpbnRlbmRzIHRvIGRvLA0KPiBhbmQgdGhlIGludGVudCBpcyBub3Qgd3JvbmcsIGJ1dCB3 ZSdyZSBhZ2FpbiB0cmVhdGluZyAidm9sYXRpbGUgVUlOVDMyIg0KPiBhcyBhdG9taWMsIGFuZCBu b24tcmVvcmRlcmFibGUgYWdhaW5zdCB0aGUNCj4gSW50ZXJsb2NrZWRDb21wYXJlRXhjaGFuZ2Uz MigpLiBUaGlzIGtpbmQgb2YgIm9wdGltaXphdGlvbiIgaXMgd2hhdA0KPiBwZW9wbGUgd3JpdGUg Y2F1dGlvbmFyeSB0YWxlcyBhYm91dCwgbGF0ZXIuIEl0IHdvdWxkIGJlIG5pY2UgdG8gc2VlIGEN Cj4gc2VtaS1mb3JtYWwgKnByb29mKiB0aGF0IHRoaXMgY2Fubm90IGJhY2tmaXJlLg0KDQpMYXN6 bG8sDQpUZXN0LWFuZC1zZXQgaXMgaW1wbGVtZW50ZWQgaW4geDg2IHRocm91Z2ggdGhlIGNtcHhj aGcgaW5zdHJ1Y3Rpb24uDQoNClRoZSBwYXRjaCBmb2xsb3dzIGh0dHBzOi8vZW4ud2lraXBlZGlh Lm9yZy93aWtpL1Rlc3RfYW5kX3Rlc3QtYW5kLXNldA0KYW5kIGFkZHMgYSAidGVzdCIgYmVmb3Jl ICJ0ZXN0LWFuZC1zZXQiLg0KDQo+IA0KPiBFaXRoZXIgd2F5OiBJJ20gbm90IHRyeWluZyB0byBi bG9jayB0aGUgcGF0Y2guIElmIFJheSBpcyBoYXBweSB3aXRoIGl0LA0KPiBJIGRvbid0IG9iamVj dC4gT1ZNRiBpbXBsZW1lbnRzIFBsYXRmb3JtU21tQnNwRWxlY3Rpb24oKSBpbg0KPiAiT3ZtZlBr Zy9MaWJyYXJ5L1NtbUNwdVBsYXRmb3JtSG9va0xpYlFlbXUvU21tQ3B1UGxhdGZvcm1Ib29rTGkN Cj4gYlFlbXUuYyIsDQo+IGFsd2F5cyByZXR1cm5pbmcgRUZJX1NVQ0NFU1MgWypdLCBzbyB0aGUg Y29kZSB0aGF0IGlzIGJlaW5nIG1vZGlmaWVkDQo+IGhlcmUgY2Fubm90IGJlIHJlYWNoZWQgaW4g T1ZNRi4NCj4gDQo+IFsqXSBjb21taXQgNDNkZjYxODc4ZDk0ICgiT3ZtZlBrZzogZW5hYmxlIFNN TSBNb25hcmNoIEVsZWN0aW9uIGluDQo+IFBpU21tQ3B1RHhlU21tIiwgMjAyMC0wMy0wNCkNCj4g DQo+IExhc3psbw0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09 LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhp cyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTUxMzMpOiBodHRwczovL2VkazIuZ3JvdXBz LmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTUxMzMKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vw cy5pby9tdC8xMDQwOTQ4MDgvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5n cm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1 YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==