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 DCC1D740038 for ; Mon, 13 May 2024 03:37:48 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=RPFna5TbRQOCNys7jFh/1Fqw14wK/Ivp4G7g4CtFHYw=; 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=1715571467; v=1; b=UvECklU83nD65b7N3GWuz6Fxedp9K8IvIr1SN0Hu1tPU7E2YCH/wFxaQVJ/+F3Z6GsVseZc0 0/OKbSFOVR46btl1V9Pmvp0obJnSGo+VJFUMzNNQYYcpf4mgnZf2iyI0u+UIJTVMBck2AWOz/Y6 XyNvdZBIttWl+NUu+HJCW9zMXFJTUvi0aNPrHM4+5k1sT87yWvY/c7GgTe5PdbcaT1G5wfxrlbD UWWuuLDHYheKwhJLg9qhM/odPCafKsr5erwWWHQooygO2VyCbc60gPJFt8FR80o1D36u+IgMyth qHo5baKCaGVyPx7X/k0LxdAFretOERnKrsKJk2vqmk4rA== X-Received: by 127.0.0.2 with SMTP id 4tynYY7687511xPM6lbcsx1W; Sun, 12 May 2024 20:37:47 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by mx.groups.io with SMTP id smtpd.web10.51947.1715571466431806309 for ; Sun, 12 May 2024 20:37:46 -0700 X-CSE-ConnectionGUID: pB9r0OsKRf+A98EnHY9V2w== X-CSE-MsgGUID: csccnMR4Tbuq8yDCWS1hmg== X-IronPort-AV: E=McAfee;i="6600,9927,11071"; a="22061977" X-IronPort-AV: E=Sophos;i="6.08,157,1712646000"; d="scan'208";a="22061977" X-Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2024 20:37:46 -0700 X-CSE-ConnectionGUID: cWOLqDyJTIS8IhJgK0m03w== X-CSE-MsgGUID: DZbk8FmSTv+BBLHYyVU/Xw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,157,1712646000"; d="scan'208";a="30765253" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa008.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 May 2024 20:37:46 -0700 X-Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.35; Sun, 12 May 2024 20:37:45 -0700 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.35 via Frontend Transport; Sun, 12 May 2024 20:37:45 -0700 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.171) by edgegateway.intel.com (192.55.55.70) 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 20:37:45 -0700 X-Received: from BN9PR11MB5483.namprd11.prod.outlook.com (2603:10b6:408:104::10) by IA0PR11MB8377.namprd11.prod.outlook.com (2603:10b6:208:487::5) 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 03:37:43 +0000 X-Received: from BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::3baa:3852:4315:38f7]) by BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::3baa:3852:4315:38f7%7]) with mapi id 15.20.7544.052; Mon, 13 May 2024 03:37:43 +0000 From: "duntan" To: "Wu, Jiaxin" , "devel@edk2.groups.io" , "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: AQHaosIYpaSQvrvF3Eqt2XevgjZ3f7GUaRWggAATgRA= Date: Mon, 13 May 2024 03:37:42 +0000 Message-ID: References: <20240510100827.1903-1-dun.tan@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN9PR11MB5483:EE_|IA0PR11MB8377:EE_ x-ms-office365-filtering-correlation-id: 69d5667d-a34c-4071-5484-08dc72fe0c1b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?Hrj1dC/AXXD/5hWWNyxCAI8kt2HRVfMuhfgYHtFzMhU8t7Q/yYueBSzsntKi?= =?us-ascii?Q?7hinrtjh/Ywuu6wB2IbXn2T8wkGlv1cqB3B4+MqkKJt2ci2RfCcD1LJFgi5K?= =?us-ascii?Q?OAGlYkVsEe3cJoI0lXGVJwSq/87imdPh49nFdxw1nK5LwWvE0qMGGTMNbxFJ?= =?us-ascii?Q?QeWil9cAno30DTNTREiOvA7CGwIolAtfxRVSO8hkkh7Mb1PaKBHBxctqpj6b?= =?us-ascii?Q?SG69nWhfodAPz33wVLNhpjlmvdEDR6Ocq33orbKn+D7y8lOrnvJGMpJXnJ1h?= =?us-ascii?Q?0oDF84+NOqQkv3FHeNBEbDorJF2TrRJhtvXNaaxRRA0774eB90erFu7t2OKt?= =?us-ascii?Q?fBO9zoBTTfAVDr4lrCV9m52uOjpwfjciirivM9T7Wc+1HsFozksJ/HhotkRk?= =?us-ascii?Q?WmNG8ikK84JbEbHEfpjSFt9H3RxyEp5PmxcobTb7lwEjBe5+RnSW4+7y1ksf?= =?us-ascii?Q?4vrlkK6Tp9CK18saMF2yEw4MCm9MyN8qy8HL/Au4xTG9F6+IYoczFd9ILzjC?= =?us-ascii?Q?ACwyAGsQuLS07bJGyGTEz1h6iNAjqzDSyzImDhm0oYL9jypX8g7vYSMAPLq+?= =?us-ascii?Q?JbcaktqJtiRsr6lw+dCKizQVH1MXtXbMfKHDpqMTTZQQ88AD0z4DZ9h+cKTp?= =?us-ascii?Q?qJrgaXgoYwcriD+abKIzWtHOkJnHDaLZr6tDXkRx5jXrW/bOik550rVGqZZa?= =?us-ascii?Q?M/QUw9GQ3+NigJ8k417HJc+qbX+IPcqDOyxmP/8QMVIObsfljUZGOkAhOFfX?= =?us-ascii?Q?BjbBeSlvH3tuEsCIp9TgbPNeEENjtO8txB/nXaG76Bf6zuWI9Ca1eZrnPBV2?= =?us-ascii?Q?FXn0+OoUzwtlTkmC/zcpEzbaMyn76Dkrwy1ars57NF2+V3/Bv6tPcy93+0I4?= =?us-ascii?Q?KBbhBrsLSEqgxvooDbmoB4Kt6+J61Mo8ICHAcyDzZOCRHD8NH0sGqILdQ1QV?= =?us-ascii?Q?84HxVXLaS1zoYaA7Q/bsplKfT42NctgFIvLGhx6PQFXb/N4yeHwf1FfdErDV?= =?us-ascii?Q?SH72kaJttpa57k6z3rJMD0ypGc9b1gwnv8HmeZexYtFFNzPQVaYkUfPOpSp1?= =?us-ascii?Q?/fQLZmDHbmTWI9umq87q3Fto2j5TZFhNC4kKuh/Qv+T2lEJIGbymUhxACXfR?= =?us-ascii?Q?LJTMsTf6TUheiNKOlf5fsu1zRyoo3poe8XAR6yTMF0APPiL41arEHvbL804V?= =?us-ascii?Q?bzGbgW3001+FMANELQKp/Cv9pt1N8Fl48lxHhI4apb8jgPjN92wunNWsJ0jp?= =?us-ascii?Q?Dy3jW7Yk+l5BdTyORd2hRcJMy6JWYqCsPTtyRBiNSiSvHLxypvOrxk9o/B+/?= =?us-ascii?Q?Gq0=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?nKRDZjmMORSpwfs4SpuA+VqoQoQnl+5VZCjEan6I6c/g2p9tfsxK8Y0fwlCx?= =?us-ascii?Q?l8cXB+dhQqTC5JxDb4sNK3E3Ot6EPmWylGwW/rhueqVm6u4Tf0ZuyLYq0PzE?= =?us-ascii?Q?UnWfKDOtBK3YtbwtYWuuUwvjyEzy1unRWZD0nOmdWOlFJ1CnhmjkEt0R6p7t?= =?us-ascii?Q?ozvtbBt5kuVWsgx0+nNvy1MUC/LKa+YmeEjUFQnYsri0WVT2Lb7YBGXzqOfL?= =?us-ascii?Q?k5QQvqcmpCNtvmA1Fqk9aluu1xn2v6RguWIfWyLAFXqZDBLL/Cx4V0zdGgyO?= =?us-ascii?Q?03hQPZpFT9kRuh+ZkQpro4XBMzUiOYrV6OAj/Z5p2CVZoa9znAMXK/2KhdGi?= =?us-ascii?Q?Dcbk7xwlDZ7iTku7ar8hXg19p9434DiG1zNCmz30Afczwu7x86mmcV7dSdpQ?= =?us-ascii?Q?5rn663BQ9zelkKE7grzMx9/PY/jB52Fcf9tH9LAxuuEH5GpHoDvnMka6ksLj?= =?us-ascii?Q?VkCs944SW/h0k7qB/LG3cB6l1nSe0V8tOYJej3vCojkzFS9PDN+QQ/nOpqou?= =?us-ascii?Q?86Yt1r299bzn05M5PbDkjlcQ9ZPeiVccSmFVN8f9mkNMyNPH9mZps/gd2cLa?= =?us-ascii?Q?2PJttrbr8V4fkhcUn+9kSbNeCGW85zeXEnop5Za1/MkB2KSis1L8suJgH8hm?= =?us-ascii?Q?/6XUDJUrilzZv8sji4NEEG/bZxU4zWtfp15//CAaWs2jTZErgO3LxM3vG+Dv?= =?us-ascii?Q?UqqOFQt20XqAYBDnHKr1gNQu+4wasBPYSmK7tGhGxWTxj3RlRAhnMjcHBmGX?= =?us-ascii?Q?KmYqtLVucSjEu3qOBkDdOtGCRouSvomKbKrKJmai/rFjR+DKVrkD+U3p/pTK?= =?us-ascii?Q?98x0Sr0rQAXj2UnRVGJGt5a6VQucXmY5ZBybMywVofyJZH/2NIV3XdZEq2mx?= =?us-ascii?Q?XR2dvre31X4pjC/SQX/u7l1IugQGAk6EgTMHOqST4lJaK3VhyIqFogO+LB0J?= =?us-ascii?Q?oXPPkgi/O2Mbd3x2wFRDuezFai7OPH2fsAQ816eDZ08yqKKfU4aWLqrcU+in?= =?us-ascii?Q?xhsKEMGuNbACD9qLBSN+nooWuRHKYCbaQa1INQgoRPx+KtaSMrKAP0fCN4Ru?= =?us-ascii?Q?nLqDCW75F55NIQZl4p5+nomPTFUZLGC6yfPnWSJ+gz8FW1G9MM1UeqHiY0tJ?= =?us-ascii?Q?4LPLBguliEX+MnPzzXlD+Ars/xzYjY7jH0u7u2OWr8jdIRnsfEGxPKtUEV1F?= =?us-ascii?Q?OX5tsFNd2gwCpOTAmQVJkRz8g/68c4YnIS36jndJ/5Y187VTVzTvYwl5ntkd?= =?us-ascii?Q?F8HnIDJoQSxAOBJ4Ygngz9hMEt+6ZxxRWLekvgBgABLPaG09t3ut460tSR28?= =?us-ascii?Q?mKFGgLP9hHgoi8N1tzI5nZiRYhkoYlaRXn0wrISjt3WX6Mu4IdNy/MdHeSM4?= =?us-ascii?Q?WIKaEiigjVEcenT1DzFS/SRSRWJCF4sS3ZXiDI0LQ73EZl9QSxqjFS0gP3r5?= =?us-ascii?Q?FOUHJP4h0rC7n1KLm1CfkEKqjCnLElp1iz74U98ZZH5CPjtae8ZXOL24q04Q?= =?us-ascii?Q?3yKbzvMre+kW+v4qAjwP7FEr+b69jbaKHHja1DewCv/g9WX55fqiQ1aVdLUM?= =?us-ascii?Q?1e5PZjp+SlhbdeqEtP8=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5483.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69d5667d-a34c-4071-5484-08dc72fe0c1b X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2024 03:37:42.9657 (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: yH1Qe+IYV4MAqwTU4rAYWqvZef+YitGczG1GGTpB4PBCm/OhdhVRmX7do43oZy+C6bwdwypR/o2afuUgBUk/YA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB8377 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 20:37:46 -0700 Resent-From: dun.tan@intel.com Reply-To: devel@edk2.groups.io,dun.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: T1OMpegQyPxq7EckfRCRsalWx7686176AA= 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=UvECklU8; 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 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io Thanks for the comments. Agree that the order adjustment can make the patch= set clearer. Will modify the commits in next version patch set.=20 Thanks, Dun -----Original Message----- From: Wu, Jiaxin =20 Sent: Monday, May 13, 2024 10:49 AM To: devel@edk2.groups.io; Tan, Dun ; Ni, Ray Subject: RE: [edk2-devel] [PATCH 00/19] Remove some S3 related code in CpuS= 3.c of smm cpu driver 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=20 > CpuS3.c of smm cpu driver >=20 > This patch set is to remove some S3 related code in CpuS3.c of smm cpu=20 > driver. It contain commits to: > 1.Save MTRR setting by lockbox in PEI phase 2.Load MTRR in S3Resume.c=20 > before transferring to CpuS3.c in smm cpu driver. > 3.Add callback of gEdkiiEndOfS3ResumeGuid in PeiMpLib to relocate Ap=20 > to new safe buffer. > 4.Install gEdkiiEndOfS3ResumeGuid in S3Resume.c before booting OS to=20 > relocate APs 4.Change PcdCpuFeaturesInitOnS3Resume to TRUE to set=20 > register table in CpuFeaturesPei 5.Remove code to set register=20 > table/load mtrr/wakeup AP and relocate ap in 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=20 > 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 (#118852): https://edk2.groups.io/g/devel/message/118852 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-