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 B2015D81164 for ; Tue, 28 Nov 2023 08:36:36 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=fS3pd94lFqomJJTHeY3waWb65x1hmOgtE2z6x/FMca0=; 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=1701160595; v=1; b=K+8aB+2pe4FXQuJ1xd7EGbCMQxcsMveR216m0ekOfEUnAOaPqGlVdOY5xugkFpc4cV7AGEDK PRdbFiKlynfjtSVClR+pxWabJ8tuVcqAOV8X9Yhib44AdqAw5EoSbdTSc+B8PHPUqBHygAmC03h R+srHVr/D69Q62PVaylMOMpI= X-Received: by 127.0.0.2 with SMTP id GX0YYY7687511xtr0MpRHjTI; Tue, 28 Nov 2023 00:36:35 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.28394.1701160594446196072 for ; Tue, 28 Nov 2023 00:36:34 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10907"; a="392627903" X-IronPort-AV: E=Sophos;i="6.04,233,1695711600"; d="scan'208";a="392627903" X-Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Nov 2023 00:36:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10907"; a="834577419" X-IronPort-AV: E=Sophos;i="6.04,233,1695711600"; d="scan'208";a="834577419" X-Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 Nov 2023 00:36:32 -0800 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 28 Nov 2023 00:36:31 -0800 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Tue, 28 Nov 2023 00:36:31 -0800 X-Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.41) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Tue, 28 Nov 2023 00:36:30 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nbd/nRlTBWqkAQJlqztTMMp83udLRQARGT/z8EuaQlL+iTcDYH8nYMHNK3a6wFoXVj7estOmXERbPMivhWAfdk8AlGxruD94KY0P821Dz3kLLAw5dpZ2Fic3lYHqpjBqMp3rC5uYjPyCsur7UohW3H6SGh2rE7sP1y//LMbRzkJeSTaVTmB0YSRaoCGu0jHIGeD+sTVkxElWoycsLhN7tmKEUn/CawLSUJhdmvA/Y+GWHuCe9bubEJBBEa0RhP0CsbTkA/3sPCP6bIng5lswIXCu/1ugh0lBS5AC34AYLJN1AD8X19sh9RIYdPp29a6z98nqstAUed3vwQBtvl/JOA== 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=LsEshhIzu3KolCJyuHeiap6cwtfk0yK1lIk4R0Vnq3M=; b=JCC7fj0CIeKSZ7TqtIwhlwzEeoY9CYsFx1pMj9h20aR9Tk9w6OBIkjexlfF8Hod8dhK8wcqcTl4TQk04NUdLTjEoNwOSNCI3KR+/UZwGEp41wxB02ME3cKwpwHnaWrnTGmWJKwhc+mM8AN9iy6lt4LSQnp+ZlVvwgWTO82gHwTW+QMtoP27frQGVRIG9DRUjn5FTimLIBuubTcHnrF7TZPhvNrNTFQrYJpGaec7CF8iRPLzDQLDNBtl4231XGPxq07PRlmAzkez2L7NUt1aXhNW7i/MvtapNzvVJXPk8/NSxncgg40yKbCagtRyZdBk03Y86QWGxT1k9LSMB0iVsOA== 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 SA3PR11MB8022.namprd11.prod.outlook.com (2603:10b6:806:2fe::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.27; Tue, 28 Nov 2023 08:36:24 +0000 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::b614:1f5e:8b0c:9858]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::b614:1f5e:8b0c:9858%4]) with mapi id 15.20.7025.022; Tue, 28 Nov 2023 08:36:24 +0000 From: "Ni, Ray" To: "Liu, Zhiguang" , "devel@edk2.groups.io" CC: "Kumar, Rahul R" , Gerd Hoffmann , Laszlo Ersek Subject: Re: [edk2-devel] [PATCH v2] UefiCpuPkg/PiSmmCpuDxeSmm: Use NonSmm BSP as default SMM BSP. Thread-Topic: [PATCH v2] UefiCpuPkg/PiSmmCpuDxeSmm: Use NonSmm BSP as default SMM BSP. Thread-Index: AQHaG18frYww0qYPAkGjmy8S4CokebCGCWtw Date: Tue, 28 Nov 2023 08:36:24 +0000 Message-ID: References: <20231120031004.1525-1-zhiguang.liu@intel.com> In-Reply-To: <20231120031004.1525-1-zhiguang.liu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8244:EE_|SA3PR11MB8022:EE_ x-ms-office365-filtering-correlation-id: 7af55982-db8f-4e01-2b7f-08dbefed1afc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: NwnrVR1tFcSgm4AH9kknTkwiVNfnU6DbfKfzT8DLUJXQZzPboCbynDn9951KIHfP0N/e5aiHWYKFAt5RParPKmg/9w5q8j9eEjFJjWoGa8094Myvu9pD0wqcVFKawiSNiQKGIpCssmU+TLWjPH8+hljp24Sm2Ju57BgGECBGjSJKV3UXjheQjVFInhjAeF1MvfLqafdTqIdjdOZu9hjvNisu+TWkQQM7vsMqTy1j+IR4Q61IsOyOM4JF3y1Gw85hQEiRRMEr7CtEJQAh6F7COq5SHAbUxDE00j1AXg48lezUSqK0/jagh+RlTMiYFIUmSxo1IeBsQmDD2icrFfXRpoLy9HRVuVqmDUOZcIoZ8RcBlKYsZ9+1vXWmXaDFEME9LHRItK8sz7tJ3v7NonwLLGanGRQHniYswfXNTV6JI05+jV6TCf1vCxt7NuCTBykd+II49OUFBXHbjpsmVELQfszw2ij+kv9QTjTglorNQ6BAmezCs33HhjqNxhGfJVg2ICJTiv5+JlOlez8x5NSwJBkrBJDeB8+iLYNrOwDsuAtRYbgTgCSZIZ28TFhB/ugekrq8d9bkdrNOsnH9YFgk0OHxRlhlz46y+3EuhmkUnSPHnYC/BQv872PjjEdydiMO x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?sgAZqgsF6oqJ2jYwdUJfewv5fnHshXZ3WbdxO9S0cJoa5Ic9gYQKI5AraQCk?= =?us-ascii?Q?NbZLXfFT3HeGBtBayMGXlPJ2xocyRmqZCfON2TEjm9SMRsbzM2mtjxP/bh4m?= =?us-ascii?Q?D3zVkRMsFuErwIuY1p0Mda+22ZbehOZDfHwyjIP96UWT6XyGX70UkfpU58Pe?= =?us-ascii?Q?bCouMgGZhOLwA1mRrTaaOK73SSAsoz0jW5nsHsevNFmyF5hSveBi0hkn9x9p?= =?us-ascii?Q?pjRUosv/+n8K0hOMFj4Ib2Y7rCmHAsKd6GCVw5bNeTIDZ+frXlKpVu6xRk30?= =?us-ascii?Q?uFPRu15bVHcrGhRMzEr/GoFpzr2BiZ6UMCSuyZihXUM6NXvttoC/L5PXkRaF?= =?us-ascii?Q?YQgMZKeclN0BZJM5o0PcIGqV8TvucjpEcJ2mTC4Q4nG21sC+x6Qxm00rAW/g?= =?us-ascii?Q?oii1ulaE4SwSioQojNrhMdo9bPfaXwsmKrraXDpm4r5nQsh/sjKBalL5ZFt9?= =?us-ascii?Q?DHzzUEejLw18bjd3SPtmqpqPxwE8oCnn1CvwVNOjQzSTZ6/WsyjbcRwUrVyJ?= =?us-ascii?Q?CNltHkiycqPRycoK7H6SwAWcoHYbiS53ycrJ+kD6992KulC/woWOwldEaGGx?= =?us-ascii?Q?qI8qaO3bgmDS1C2+/DdZIOVNYOrznU240dHeDEpFW20Hnm5Xq16PsnZ2BRYm?= =?us-ascii?Q?mS/svi3voeKHHeLMq0FZ3GuOQprvYc7gMrOakmI2n5c+lLicxC9aR7nSZTIT?= =?us-ascii?Q?iv49br5wLrmCHLJmDaVwPTJUB1d2p9kqQX9rGQ3iJsLhSKTelB0GXHUvYHyz?= =?us-ascii?Q?DFdSWgNL7HIJ/+rqAgFTCpYNnv6vUR4dRhLBDQoqcJUixfvfxUf1fGfgqnX8?= =?us-ascii?Q?s4WDQZMF4SiPrnmyewvxwhXthpANjffCh1TzdqoeRxdFaX/CqVvIY+nEb2Rj?= =?us-ascii?Q?cPAoTAZq7i7g5pFZi5pLbFWkiUOc8OSbvy9xSP0r+5KY6nF/hn5dbeSb1m0f?= =?us-ascii?Q?r3IavoNKohMq2wqZlAbCNZtB+rZQIzc5p9+W4zG27YIoa3Ij1z4q2YrDmo6S?= =?us-ascii?Q?fwpBBM2ffbeBHShiG1tdhx+7UXvlrKTmB/XAjGEIRzYPcK7SBpM1uivEE2qc?= =?us-ascii?Q?CaRVvMARlaTLBSXEQpJPjUwxFytgm2IWoSh7BeW2tKp2cyGvGRuET9/noRwx?= =?us-ascii?Q?mTGq5vGUKm8BfkDJFNY2tu7U9Ov9/Mh+//w7iX2Ta8U2zZQWW7dzUPGzfal+?= =?us-ascii?Q?nuz2TM+RzdgpobtcY6Zi7fewaCV0ox8eRQ6RF8YcUwEaugmnBwanNMlpwlbl?= =?us-ascii?Q?qmYHQdbhRD0shWc3NWsN95Df2NwoEu7f3uhRPxTbYIJmt/22fQe4oUnXY8bn?= =?us-ascii?Q?A05XozPVWJ48WhbyYwsckGEAsBv90m2tS9eDz4r6Im1HolssIz+74VRNBku5?= =?us-ascii?Q?DAcg3LdRqhsXumSh5LpAhXNoW6epuuZNC6d/c8EpMdgYWiVWd2pCfSIeBycj?= =?us-ascii?Q?oBfUzN9VTlKl8/nczLTweND8gb8jv0pG4BC5FqKK6GdESeJVBR9e3Cxszvrq?= =?us-ascii?Q?lL6tI3Da78I7VYdjiZ/zsrDUUsDfC7qrex6CS3Sz6YOZHOmTBlsHTr3iKCs+?= =?us-ascii?Q?h6mc25gvLEZgfp5JE/k=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: 7af55982-db8f-4e01-2b7f-08dbefed1afc X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2023 08:36:24.1801 (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: 3j1uAOqrFSN3qPgx7XDps37HuJwMPZU1rI/Kdoj4uf52bQ1LvsMhc39vxFBlyt2d8JPONk9ByNiU5Yz/9JKPLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB8022 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: 4y4H1c0FNemByyG2LakVdoDLx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=K+8aB+2p; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") Reviewed-by: Ray Ni Thanks, Ray > -----Original Message----- > From: Liu, Zhiguang > Sent: Monday, November 20, 2023 11:10 AM > To: devel@edk2.groups.io > Cc: Liu, Zhiguang ; Ni, Ray ; > Kumar, Rahul R ; Gerd Hoffmann > ; Laszlo Ersek > Subject: [PATCH v2] UefiCpuPkg/PiSmmCpuDxeSmm: Use NonSmm BSP as > default SMM BSP. >=20 > Currently, if BSP election is not enabled, will use Core0 as SMM BSP. > However, Core0 does not always have the highest performance. > So, we can used NonSmm BSP as default BSP. > This will take effect in normal SMM init flow and S3 boot flow >=20 > Cc: Ray Ni > Cc: Rahul Kumar > Cc: Gerd Hoffmann > Cc: Laszlo Ersek > Signed-off-by: Zhiguang Liu > --- > UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) >=20 > diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c > b/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c > index 25d058c5b9..b279f5dfcc 100644 > --- a/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c > +++ b/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c > @@ -1953,6 +1953,16 @@ InitializeMpSyncData ( > // Enable BSP election by setting BspIndex to -1 > // > mSmmMpSyncData->BspIndex =3D (UINT32)-1; > + } else { > + // > + // Use NonSMM BSP as SMM BSP > + // > + for (CpuIndex =3D 0; CpuIndex < > gSmmCpuPrivate->SmmCoreEntryContext.NumberOfCpus; CpuIndex++) { > + if (GetApicId () =3D=3D > gSmmCpuPrivate->ProcessorInfo[CpuIndex].ProcessorId) { > + mSmmMpSyncData->BspIndex =3D (UINT32)CpuIndex; > + break; > + } > + } > } >=20 > mSmmMpSyncData->EffectiveSyncMode =3D mCpuSmmSyncMode; > -- > 2.31.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 (#111801): https://edk2.groups.io/g/devel/message/111801 Mute This Topic: https://groups.io/mt/102701170/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/19134562= 12/xyzzy [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-