From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 5E9E7D806DD for ; Mon, 13 May 2024 02:49:00 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=LyivNpGoHnLYOE3Lxi4h3/okh2KCDaqfZ4KfXana1R8=; c=relaxed/simple; d=groups.io; h=From:To: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:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1715568538; v=1; b=xk+KMeB/xDBs86EYHLN4pB5dPAj4lzAtWN/Ah9nlDEAIk7Wyuh4tJPcgp2MCp6M37m/7YF6H 7nb7UA6QxA4n/MrlmJXGRuU+tHn6prbOPm23nz5c2ePsTsihT7gyHO1ZNECC+KbuKZk5NbT08sv J4qQV8+ylXGvU2daa50LA8LHhTtJqeJpBm3BR3vg1aSMf8/k8r0yGSfwtK7vYTD8pQqgODFHSzP 6yjSUdaszHqXwU6rRUynT7okUQ2VurKkrylQTiols9XGLhkajsHTZpo2qCSLlTIdoFtTvI2bTS+ 7BauXCAQUEjjkKmyO0mzOkal7omyiM77ffMCTgxH0kvrw== X-Received: by 127.0.0.2 with SMTP id CesDYY7687511xYpDrkqGdw0; Sun, 12 May 2024 19:48:58 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by mx.groups.io with SMTP id smtpd.web10.51373.1715568536658948360 for ; Sun, 12 May 2024 19:48:56 -0700 X-CSE-ConnectionGUID: NgXRicM8R9itSsSoQqNfkw== X-CSE-MsgGUID: ajQKwsZHSwy/So6LRDAD5A== X-IronPort-AV: E=McAfee;i="6600,9927,11071"; a="22086584" X-IronPort-AV: E=Sophos;i="6.08,157,1712646000"; d="scan'208";a="22086584" X-Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2024 19:48:56 -0700 X-CSE-ConnectionGUID: vXznFGBxRpi9UfJNP8qk+A== X-CSE-MsgGUID: dDp+4LAGTEmB+7SlA2ucYg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,157,1712646000"; d="scan'208";a="61010090" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 May 2024 19:48:56 -0700 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 12 May 2024 19:48:55 -0700 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.35 via Frontend Transport; Sun, 12 May 2024 19:48:55 -0700 X-Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.169) 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.35; Sun, 12 May 2024 19:48:55 -0700 X-Received: from MN0PR11MB6158.namprd11.prod.outlook.com (2603:10b6:208:3ca::18) by MW4PR11MB6667.namprd11.prod.outlook.com (2603:10b6:303:1ea::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Mon, 13 May 2024 02:48:52 +0000 X-Received: from MN0PR11MB6158.namprd11.prod.outlook.com ([fe80::13cf:47a8:4737:84e9]) by MN0PR11MB6158.namprd11.prod.outlook.com ([fe80::13cf:47a8:4737:84e9%3]) with mapi id 15.20.7544.039; Mon, 13 May 2024 02:48:52 +0000 From: "Wu, Jiaxin" To: "devel@edk2.groups.io" , "Tan, Dun" , "Ni, Ray" Subject: Re: [edk2-devel] [PATCH 00/19] Remove some S3 related code in CpuS3.c of smm cpu driver Thread-Topic: [edk2-devel] [PATCH 00/19] Remove some S3 related code in CpuS3.c of smm cpu driver Thread-Index: AQHaosIYpaSQvrvF3Eqt2XevgjZ3f7GUaRWg Date: Mon, 13 May 2024 02:48:52 +0000 Message-ID: References: <20240510100827.1903-1-dun.tan@intel.com> In-Reply-To: <20240510100827.1903-1-dun.tan@intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB6158:EE_|MW4PR11MB6667:EE_ x-ms-office365-filtering-correlation-id: f5a1bc6d-f9b8-45ab-6978-08dc72f73930 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?0jEDa2KDEdpn9qZKacSNSMH3xH1S2CJkPtOZP4TIulDgI/6rQC5oS46uAp0O?= =?us-ascii?Q?ZVlyVbli/cHsEaTevuURw2sg8J/85EJS/pIfXQ9EhWtnlaFvq1A4lKqKasRA?= =?us-ascii?Q?/BbdKAI96HyhBRyFtgXX5ddAMlwgH1nTHQAn+XMT5Lbrp/rmpU6m8ZvlEwtr?= =?us-ascii?Q?dXU0TYFayc7DejbmgB8f0yWiFtXt3BxrIxYlHWSFNw+i+PAnRQGx7kN7Q0WA?= =?us-ascii?Q?zwHvu0ykDvZM+SuwuonrTMuxdsBsr4HmpkE50rivEU/eKSgF79SZQCqei8Lo?= =?us-ascii?Q?hy1u3mxb5OYGaWmyoKGpFl8cXuzVNMyDas9EB8cOPyK43QLttUUYjoxmICD7?= =?us-ascii?Q?V4+gYKUiOFTKvDjCo1wRQtOcCwfloWtF3BpNGFqJtSsy5zgMMxIJaRfOLPEC?= =?us-ascii?Q?U3OulqFR7nnbnEpdDc6V1xx+npAD/bsEajahyCDcz2wRaKLx4j6Xxviy1awm?= =?us-ascii?Q?oQwW0EdzIC1QrgXqvQDy2LSWWeLSUh/lRmN7TM7T0lTDpXVr3i3G+UUZfrM0?= =?us-ascii?Q?EzLK2naSmYeRJYKig4FsNvR0i1pC/9QZcZvSXWZ/3Pa76irSpd9jUmviPef1?= =?us-ascii?Q?pXnURbukUI3D3JHeBD6btOHRn1CZGdJ05HH7Lgmn7k/UGEYFnDYciPwYM1go?= =?us-ascii?Q?+dBQP3vG618pzsIg4cPaXjRdiVRQV7ZnDMpGPAvq8RHm0kSE8ZHECw4ha56X?= =?us-ascii?Q?HY6+DhJ7FdKADFRVGun3iyHWBjkwytA2G6151qnBORLo0zAIRN5C6ID+Aeyt?= =?us-ascii?Q?FPZpzLGPCIpPzaizlQ5Bb43cT0zrrE+xY0qyUEDzAm01OUovbuo72dWHEGMV?= =?us-ascii?Q?5lPBeMZgPgxzKC0gtMS9uWNez0vr7x0BtIuNAuX753bQdSZVfgoNDgL/Txjg?= =?us-ascii?Q?gPeaudjPbKAigTWzqsUs5aWrnCLao93xk3Ec6aSXix+R4y91/nsjpcc0ftIT?= =?us-ascii?Q?jBSXKIGVYrJnT0aEozIHjqB40WlvXo93Rz+0CodR4C9FkeHKnJH+HyD7P+Fl?= =?us-ascii?Q?N7Jxn7YSOyjV0lgAw8X3B+53nLwwmOHaaullkkaQnwpzSwNQUK2aEmc21xxU?= =?us-ascii?Q?EHVnMB+ymhyD+5LxzbNGkXbdTmHfVO9bMs29FLMKyT5E+vBcspP0lMjm4v8g?= =?us-ascii?Q?JQPfccf0BgYmUZ0TaWMaoBtcsZR2udghfSJXdjab0jTDhTGLfgzPEjlS0oN0?= =?us-ascii?Q?53t/JHV8iAlyblkJWtnDRmP3/ntki2xo7Hu3x/VRjDs8g+rwOjwvHSHLbNs2?= =?us-ascii?Q?jtQetBJHWkM8wnQ3kFA1GPe1u+k2h4XqVgQweAM5iN9bSAQexpyIhjB0SKaZ?= =?us-ascii?Q?00c=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5PywjzeAI24uwi7Hdm6pDkR0GnmaDhLUB1WZSkVC/DhHffSN/msLEkl7Tuxo?= =?us-ascii?Q?hVPp3tz6VM9g3LMVvSDzj8WUU+6ZJitL+Xl9mxkdMTPJyEmjQgjw00pioaho?= =?us-ascii?Q?ITfed59dabKCVnVS4pBLpY/P6wAgrW0UHUVLK5C+xjECFv7oGkjz8dUO9oeT?= =?us-ascii?Q?7QC5EMjsuFAST1xQVn+6iar2qNfkvulM7Vf+iUFJ2jiTMFPO43fZKHmVlXHN?= =?us-ascii?Q?1Iiiw7ypGtal9XIX568L6qdO0Q7gU5Z2aQJHNe92s4n7c3vgyl/rZZ4ln20Q?= =?us-ascii?Q?dLRoOLIQmBZQaea2CzzEYtYI1xuJpQnP6TI8DjBsP48z2S2zWQTzA7nEu2Ix?= =?us-ascii?Q?muc+Yqqc9pySqYW2I8QJ0kCpRoHggSkmJB28fUOkHtpEWaG6E5YH62rOcEfZ?= =?us-ascii?Q?EuR8xI6gB8kf0IGvTwuA0f7jqw5MoVxynCUBqpkJO6YdSIwsPfh68fELn74u?= =?us-ascii?Q?ItnEU04Bcw+mu/n5dBqAZsAVY+WKAuEXaVigFrfvv285KJftBOfAAgwb0xu0?= =?us-ascii?Q?aFnwN3/V0lriaZ+qjh2q7wiEzdT3OVRkr0u1QkulTSJgFM2UEvSk9Pt2VXOI?= =?us-ascii?Q?ch52/UJgNAG5tZF+bGQkPPdh5f8OuiW5eey1GI3b4aEWgKlnX8lGWkD21Vmo?= =?us-ascii?Q?HExGAeBCHg56yaUgtviUKxyQxYBbY+UmBgw+Q1jbcoq/Uxo4SPHTjYIqUUhX?= =?us-ascii?Q?hUSub7EPdJRhkGDFk4DFeU4iSQksrukqh0e4QRig7eOWLabpJjOjY6khali1?= =?us-ascii?Q?OArqXnSKXsiQ88cTnIMgovzbHXPx9JOSrO6XitfgDtYOAf1akc0EN2revmuY?= =?us-ascii?Q?6LkKFY3k6ENqk0GHocmRvvRxRrmb7UhOOwvgMxVg+MDNx3l1RPlsf66hj1Wj?= =?us-ascii?Q?vtVEGl9MbP8R0JrzQmDknDxL+xt05vgWdDgUlu2vaKubaPNaR77Nv1aGShAa?= =?us-ascii?Q?E1pxMkjmXUNr4iswokA/f7gIAb1TBmJrNOiPZTb0RLnRgg8r647u6yXHziMK?= =?us-ascii?Q?Dp8Fscc0mLe657i8PSidZz1zX3y4gSFJ7VcNJ0PxbxTR0CBDohDdR5m9cZ7J?= =?us-ascii?Q?9kB5L0U9wmtkeGb76d506DlKY4V/NvBRT279Qy3TJ9psfoqAdu1gX1DqXg47?= =?us-ascii?Q?VFghaFgzmfWhdXwkMOkqrESzwNwHoD9XgyFg4enr0cydLaVpbzKxBUrm8hio?= =?us-ascii?Q?dEq+yXAuB2CKiDHCrGbSBPQbUPEFajZPo4bOCfLCei7lai6E8N3vXqoi/mDx?= =?us-ascii?Q?am0/V0XNhZoaRiZb/lFS1Ao0+9pUO8wZ3gdEVBOB+2Cvei1TWcA2mRnlOOke?= =?us-ascii?Q?88b9qNqFJ222d24R76MaSVkBmamymoIQ1g5cFORRUIICMGJuixav4+AzbKXC?= =?us-ascii?Q?N+P9lC6cccypDTiAJAvtwHhQ6sdVetZpmTRlNuvdqqjVJZCcaqvQis10X4UJ?= =?us-ascii?Q?KxY9Nz5IK645yH3+spJg57iDc1Mneu8sRqQUSpqpuFe3rvjx5BJk1y46jtyU?= =?us-ascii?Q?1lW+E0XeLHFqauf79C51Ni/uP+K1NQCYU6h+AYTPWO42P9TfW9AzxzVWUIa0?= =?us-ascii?Q?Wd89aVnrTIeb47WpjfHU3hiikGKUpqkeHZoKrjrU?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6158.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5a1bc6d-f9b8-45ab-6978-08dc72f73930 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2024 02:48:52.1615 (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: eekQglEJs5CGmxImZfhu02on2DqrGPpGCFWGAJW2ygnCQE212ZCIqVapRf0YC3f0hBqZrZti2pbCHxaJxG9Xsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6667 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 Resent-Date: Sun, 12 May 2024 19:48:56 -0700 Resent-From: jiaxin.wu@intel.com Reply-To: devel@edk2.groups.io,jiaxin.wu@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 65p7SnmBbUSUQNa6vxDs5F21x7686176AA= 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=20240206 header.b="xk+KMeB/"; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 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) My comments as below: 1. I stronger recommend re-ordering the patches as below so as to combine a= ll related sub-patches together, then we can more easy understand what we a= re target to resolving: 1) S3 MTRRs operation 2) AP page table unavailiable= issue fix. 3) S3 ApHltLoopCode Operation 3) Register table cleanup 1) S3 MTRRs operation: > MdeModulePkg: Add gEdkiiS3MtrrSettingGuid > OvmfPkg: Save MTRR by lockbox in CpuS3DataDxe > UefiCpuPkg: Add locbox lib instance in DSC > UefiCpuPkg: Save MTRR by lockbox in CpuS3DataDxe > UefiCpuPkg: LoadMtrrData for all cpu in S3Resume > UefiCpuPkg: Remove code to load mtrr setting 2) AP page table unavailiable issue fix: > UefiCpuPkg: Disable PG in IA32 ApLoopCode 3) S3 ApHltLoopCode Operation: > UefiCpuPkg:Abstract some DxeMpLib code to function > UefiCpuPkg:Move some code in DxeMpLib to common place > UefiCpuPkg: Install gEdkiiEndOfS3ResumeGuid in S3Resume > UefiCpuPkg:Relocate AP to new safe buffer in PeiMpLib > UefiCpuPkg:Remove code to handle APIC setting and Interrupt > UefiCpuPkg:Rremove code to wakeup AP and relocate ap > UefiCpuPkg: Remove the duplicated mpservice locate > MdeModulePkg: remove MpService2Ppi field in SMM_S3_RESUME_STATE 4) Register table cleanup: > UefiCpuPkg:Set PcdCpuFeaturesInitOnS3Resume to TRUE > UefiCpuPkg: Remove code to set register table > UefiCpuPkg: Remove GetAcpiCpuData() in CpuS3.c 2. Update all intel copyright year. 3. Add all reviewer in the 00 patch. 4. Add PR in the 00 patch (if have). =20 Thanks, Jiaxin > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of duntan > Sent: Friday, May 10, 2024 6:08 PM > To: devel@edk2.groups.io > Subject: [edk2-devel] [PATCH 00/19] Remove some S3 related code in > CpuS3.c of smm cpu driver >=20 > This patch set is to remove some S3 related code in CpuS3.c of smm cpu > driver. It contain commits to: > 1.Save MTRR setting by lockbox in PEI phase > 2.Load MTRR in S3Resume.c before transferring to CpuS3.c in smm cpu drive= r. > 3.Add callback of gEdkiiEndOfS3ResumeGuid in PeiMpLib to relocate Ap to > new safe buffer. > 4.Install gEdkiiEndOfS3ResumeGuid in S3Resume.c before booting OS to > relocate APs > 4.Change PcdCpuFeaturesInitOnS3Resume to TRUE to set register table in > CpuFeaturesPei > 5.Remove code to set register table/load mtrr/wakeup AP and relocate ap i= n > CpuS3.c. >=20 > With this patch set, CpuS3.c in smm CPU driver can be simplified. >=20 > Dun Tan (18): > MdeModulePkg: Add gEdkiiS3MtrrSettingGuid > OvmfPkg: Save MTRR by lockbox in CpuS3DataDxe > UefiCpuPkg: Add locbox lib instance in DSC > UefiCpuPkg: Save MTRR by lockbox in CpuS3DataDxe > UefiCpuPkg: LoadMtrrData for all cpu in S3Resume > UefiCpuPkg: Remove the duplicated mpservice locate > UefiCpuPkg: Install gEdkiiEndOfS3ResumeGuid in S3Resume > UefiCpuPkg:Abstract some DxeMpLib code to function > UefiCpuPkg:Move some code in DxeMpLib to common place > UefiCpuPkg:Relocate AP to new safe buffer in PeiMpLib > UefiCpuPkg: Disable PG in IA32 ApLoopCode > UefiCpuPkg: Remove code to load mtrr setting > UefiCpuPkg:Set PcdCpuFeaturesInitOnS3Resume to TRUE > UefiCpuPkg: Remove code to set register table > UefiCpuPkg:Remove code to handle APIC setting and Interrupt > UefiCpuPkg:Rremove code to wakeup AP and relocate ap > UefiCpuPkg: Remove GetAcpiCpuData() in CpuS3.c > MdeModulePkg: remove MpService2Ppi field in SMM_S3_RESUME_STATE >=20 > Ray Ni (1): > MdePkg: Add MmUnblockMemoryLib to MdeLibs.dsc >=20 > MdeModulePkg/Include/Guid/AcpiS3Context.h | 1 - > MdeModulePkg/MdeModulePkg.dec | 3 +++ > MdePkg/MdeLibs.dsc.inc | 3 ++- > OvmfPkg/CpuS3DataDxe/CpuS3Data.c | 11 ++++++++++= + > OvmfPkg/CpuS3DataDxe/CpuS3DataDxe.inf | 2 ++ > UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c | 11 ++++++++++= + > UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf | 2 ++ > UefiCpuPkg/Library/MpInitLib/DxeMpLib.c | 181 > +++++++++++++++++++++++++++++++++++++++++++++++------------------- > -------------------------------------------------------------------------= --------------------- > ----------- > UefiCpuPkg/Library/MpInitLib/Ia32/MpFuncs.nasm | 4 ++++ > UefiCpuPkg/Library/MpInitLib/MpLib.c | 142 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++ > UefiCpuPkg/Library/MpInitLib/MpLib.h | 54 > ++++++++++++++++++++++++++++++++++++++++++++++++++- > UefiCpuPkg/Library/MpInitLib/PeiMpInitLib.inf | 4 ++++ > UefiCpuPkg/Library/MpInitLib/PeiMpLib.c | 152 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++ > UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c | 991 ++++++++--= ------- > -------------------------------------------------------------------------= --------------------- > -------------------------------------------------------------------------= --------------------- > -- > UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/MpFuncs.nasm | 153 ----------= -- > -------------------------------------------------------------------------= --------------------- > --------------------------------------- > UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmFuncsArch.c | 27 ----------= -- > -------------- > UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c | 6 ++---- > UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h | 24 ----------= - > ------------ > UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf | 3 --- > UefiCpuPkg/PiSmmCpuDxeSmm/X64/MpFuncs.nasm | 189 ----------= -- > -------------------------------------------------------------------------= --------------------- > ------------------------------------------------------------------------- > UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmFuncsArch.c | 28 ----------= -- > --------------- > UefiCpuPkg/UefiCpuPkg.dec | 2 +- > UefiCpuPkg/UefiCpuPkg.dsc | 1 + > UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c | 76 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- > ------------- > UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf | 2 ++ > 25 files changed, 511 insertions(+), 1561 deletions(-) > delete mode 100644 UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/MpFuncs.nasm > delete mode 100644 UefiCpuPkg/PiSmmCpuDxeSmm/X64/MpFuncs.nasm >=20 > -- > 2.31.1.windows.1 >=20 >=20 >=20 >=20 >=20 -=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 (#118850): https://edk2.groups.io/g/devel/message/118850 Mute This Topic: https://groups.io/mt/106018119/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-