From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.8675.1671180929018314705 for ; Fri, 16 Dec 2022 00:55:29 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=gPH/fd9D; spf=pass (domain: intel.com, ip: 134.134.136.20, 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=1671180929; x=1702716929; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=aaXXaUno6ZMjHzsdJfWBIdygVlmJ+r0ImzmrSlU4Klk=; b=gPH/fd9DRd5crnzqsnR+S4DQG8PYjFy7O3GKPeDv6ds6NsFb2cr0VhkB 3h2Zh2FdC4JwWgRIr1F9SIXh2L5vegiQCYQM8y6nNIbQXqdSXYlKSeJJh EGdMhrX5lc6LK8Sopirwa52siuDrrUwRdHEemiuo4ZHoaD/ZlPLxWeVGo Mdid528SRjiNqvMsTQtdq8Q4bvnK+RE8Paty0kiO4a4NUe66/zIvDvMW6 hzLIX/iRod3eXqq10lCK4MJ16jepMH5Bz4BmSQ3tjqs7vmRmAsxM/3v6a 9IjlPyY50k3iVFqnq9QbZVh4S33FtCNYn8hzrL+BjfHmjkbLp5Gp1S1j7 Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10562"; a="306597376" X-IronPort-AV: E=Sophos;i="5.96,249,1665471600"; d="scan'208";a="306597376" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Dec 2022 00:55:28 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10562"; a="651871282" X-IronPort-AV: E=Sophos;i="5.96,249,1665471600"; d="scan'208";a="651871282" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga007.fm.intel.com with ESMTP; 16 Dec 2022 00:55:27 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 16 Dec 2022 00:55:27 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.16 via Frontend Transport; Fri, 16 Dec 2022 00:55:27 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Fri, 16 Dec 2022 00:55:27 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CLA6iHVd6GlD9AkiYCyyQtljuBjMnZDWfDGFtEyKxf4e8ZMMrmTYS74cqrA8JoQsvSSxClYp3TT6AFRpE3f9wipz1OMT2iA4D0d1vbVxRkoSQZgMDaljIApdnfy06T1izser7TjDiyz/d6eyV3PVyco8lJjVdZVrLpZw7oRYkRif+feGHrU9rsgr4P3t+tsxXbcGo0gRbM5CjuNfHDssWJOVBQGyF9FN6NQwJL7M1IAJa5j8v0eT3IKptfhfRAToj/lbHtqKcUG2h2sugDgnmqaazTzqtzbl9oDPQE5X6t+H8BYqIZv15nzJ5w1Ez6M0nDVko2G6KeTqto5Tz3IKyA== 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=og0aa0JbDKmqYhVSRv+R2+D64Si6fENOHe4PHUeda/8=; b=noISNPS1jbSN64+7cc3tSYxObsvkGMNbNmLtU9dmNFjILwQwjcduk3tAXSUU7fnhWe5Ia0YmGnJ8cELbUL6V63zoP47Tlx88v9/iutAHd/cMKnlhQ9Bq3oaLYNoY57gezpfaErFRgll81JbPwHxhUKbmq5Q84z9FPTQmClQweT3Y5D6WCRC7pPRYGGLjA9gqrqfQLH7oU2qLEGX6wuEbN8irRu+MGq/PWVhhCMa2pRJKPli5wnQ4rkTfpSOUV6imxzfhO6cWCeLe7mTHXasueB4htKSDdqQq+wzCJnZmlSI6hcjHNZH0mx2Gt/XRqlsIshr/7bcvwHWjsGDXQeILaw== 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 CY4PR11MB1622.namprd11.prod.outlook.com (2603:10b6:910:e::10) by CO1PR11MB4913.namprd11.prod.outlook.com (2603:10b6:303:9f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.12; Fri, 16 Dec 2022 08:55:20 +0000 Received: from CY4PR11MB1622.namprd11.prod.outlook.com ([fe80::65ab:9c58:7ff6:a825]) by CY4PR11MB1622.namprd11.prod.outlook.com ([fe80::65ab:9c58:7ff6:a825%10]) with mapi id 15.20.5924.012; Fri, 16 Dec 2022 08:55:19 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "Kuo, Ted" Subject: Re: [edk2-devel][PATCH v1 0/2] Supporting S3 in 64bit PEI Thread-Topic: [edk2-devel][PATCH v1 0/2] Supporting S3 in 64bit PEI Thread-Index: AQHZEJcSDmUUi62XyUGgxb7CEDMNEa5wNovg Date: Fri, 16 Dec 2022 08:55:19 +0000 Message-ID: References: In-Reply-To: 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: CY4PR11MB1622:EE_|CO1PR11MB4913:EE_ x-ms-office365-filtering-correlation-id: 0d56624f-99a0-44ff-57cc-08dadf434296 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zvBTHlvf3/K32X6tXXGijilwBedeoxHvP/gbj3ErBvi7jVO2H/NY08N1kv3obwMeW8FyNog4qiiCZqCLlYKA8WVcPIUQaM7CRvknpUlFCJ0i9N0+CArAzCb0HLBiUCJW2oRdKcdvcUnIXXgOc8tBR5hGfqRllVLQ5Hfs1zUy0muzdp2vlBDicGcYpdkRi8lZR9JjyjkD0iMgWCrSwtOh+vDNkhuIMEVuwAD6izZSKMGNAGB/EOpKh6mlZqBYJClw4wThUrWFhkvZ7H77AZuoqqV7nG5bbiRybsKGBwjncRrIa8dilcnMYa33TWwmMVOoDurQFQGuzI0t9c60vGhySBd8/rd5k69HaO2XTCQGJ4umZS+5aVrA6MhsE5wMyH4gaGstdxrRuB7EFrzCljxwAXwPTyRDJ98u131CQw2z+gmtupdxrTKZZdEKDTa6xjy3O6sCGCA9llQXSnWJAQeNSDqp+N8vPIsoZ1MYZPG+aiFHMKvTkP5M9OTCl0JZc0EzoZpqVPi/603CC4HwCKWqDVWBWfc7/reDMobHPmxe0DRwpmW9WGIUplv1QOxzCWZ3d7YMs4Esy39DnDefJn2xUP+IKjqugD8gIVGf06aXNWeFyg1SPRdmwnpVg3kmvgDsVI2uDBxgRDDomIbliA4TqZFt3k1JYGhv6V1bM7K0oRBQPqtd28STH3SI+CqRIMSQyu+FdYZ6ZxQsAotJgf1Hm16BWCkHb4GtdEidPqioaBY28UkNK3IS5MCtbypEPdeI0EQ/dGNP75vh3lwrOu65KA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB1622.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(136003)(396003)(346002)(376002)(366004)(451199015)(52536014)(8936002)(5660300002)(66899015)(33656002)(6636002)(316002)(38100700002)(76116006)(66556008)(8676002)(66476007)(66446008)(66946007)(64756008)(86362001)(19627235002)(966005)(110136005)(6506007)(55016003)(7696005)(478600001)(41300700001)(9686003)(53546011)(186003)(38070700005)(26005)(122000001)(83380400001)(2906002)(71200400001)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?tk4j5Ef1ShgWsWdYlVyd42lYC5HX9oJ1kUCBHU1/f+AZ+rOeJFfqa9YUEtTY?= =?us-ascii?Q?MDVo2Kp/ydCoLai88p7jcBVj7usLKX7OCbHhNZSG0FaHv3KWSZVP/dYjU5vN?= =?us-ascii?Q?83dte6CO7IxkmzWQH4oVl6LTIvlCWrx3bFr47quvBJn+DgmHIgco77rooRFT?= =?us-ascii?Q?TsNmP/iKx6mOFngxlYtGRmhd2dsW7orG3fxTcY0U8akYxvk9YqJBXHKRZl8e?= =?us-ascii?Q?0dOlZRv+kSOAtBrabK6lnVf0XY+20zzXrNMDhoB/ZkZzDEl7cLvYVysclxQa?= =?us-ascii?Q?hxxgTw3iktJtEmZcpFGZzrR9Aq4slpP7euM8khUk5aud6TZN7p7oVMetupX0?= =?us-ascii?Q?bmfunEDHpvxQsZAIMk6lCA7NWPlLU3h/ccYI3NcpQuqKJaDC+wTeVDx19pDk?= =?us-ascii?Q?guIvhbNM5EV3QRaJPFKM/sGepQIS3Z4HHGi/6LiasO5jcRpkV9uB/dkaDJZa?= =?us-ascii?Q?sTrXOetNLb7ZNKBRZxB6vEweM+Zi4P3/8O9+WKcddmkFaV4N5mMH4lkjCeTD?= =?us-ascii?Q?+RL7nMRfrR+7BqbfF5L6LHmZdMr2pCWbQAnE9TLt8f80i9h/wjMMp1wwRBCh?= =?us-ascii?Q?arXbIKhyEpBviykBlarsFncEmmnw8Im35hmwTMrWeCHcL7sXAS1Im6Q1ct3v?= =?us-ascii?Q?IMRKE2wshds2VqYHpB0FTtTnMFjTJhTIGnjnAVf7TRgjwFopWxy0uo4O2ZNP?= =?us-ascii?Q?FzDpzRuWsQiVbQyXzJnzuOORirLv18Wsfo2WxSAzyB4a4FYXNmckM2XXJKEL?= =?us-ascii?Q?5uNgWA66QNo2FDABwOl/5dm1HnxmpjISwDeTXru7G9ZptZTNbIiWiKEm6aDT?= =?us-ascii?Q?88bYJ+0ZvnbAH3Z8cD5d6shQtiuQv3431YM76oyq8N3ldQ/HXgsMV+zZgF1V?= =?us-ascii?Q?GchK3sRzX+VP0DDSa0xOMwo4BpnXPH7aXayTMHaZn0vNzLxnRQVXqhpn7g6G?= =?us-ascii?Q?N0qEZZcMp6YgJ6pciSVcEs1Qanr7ppxOO3/mDzSmvqu8F4VaH7DqSa/EKZ51?= =?us-ascii?Q?6MuRkKPw5u7y5i6DIkK1uCYy16mvpDEU4z4gb5pKN/cELe3gtbtM3KRqHfFH?= =?us-ascii?Q?ymYU/PeDNG21CSltgzwDUK88ZPS0pM080MVEFRNV/fQrbbYo72GEOwad0VVF?= =?us-ascii?Q?nwloDsg4t1z18/DyzdSqqT9Vq1FaxfgTS2oLPogXc8vkT6UM52cx+2Uj6b4s?= =?us-ascii?Q?uHS4KhKpMYDJAMvxylJLuLMghcW/YwVF3M4VS5tpgrGPJfzwC7KaNbhtrbuC?= =?us-ascii?Q?BUxsWDqbp6DbrMgBB5eGXeUZSZKhRWllvQAhAmPq7FpJr9gFQsTl1CJ9v+TU?= =?us-ascii?Q?1PkeyecWAj9+9KI2rYCFOLWlsPPAz6fSsCwjxp/hNyBPOEq/MjDePOIxatbu?= =?us-ascii?Q?+JI2xQWlCn/IYN26rT14YrNJW3RvFXaqFAgGzPlDVv3y7si9yil17hg2co4v?= =?us-ascii?Q?xIH11XIj7HM4azi2WVvhPrczjo53UsaxvdLK0t1ajmrdv7MqU6wYW1pqbohi?= =?us-ascii?Q?XwCHrC04O/s6ypYQD1Quom6ZUQk4pKdjzKOMoepby5ncyrPxXN5ucLj0J0FA?= =?us-ascii?Q?pjuubKJNFCXxihz4UZOWUUWBd/utnts/YHdlu/qZ?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1622.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d56624f-99a0-44ff-57cc-08dadf434296 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2022 08:55:19.8986 (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: SIwlLTKZVMflSG4fLvokOvPzgypWaB8SRdDAQg50EtCAo31GmI5ZSi64fVtCrsD9eOtLXdED11g3bYB9r2H6iQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4913 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 Ted, Thanks for your hard working on the final public patch that enables S3 in 6= 4bit PEI. Reviewed-by: Ray Ni > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Kuo, Ted > Sent: Thursday, December 15, 2022 10:47 PM > To: devel@edk2.groups.io > Subject: [edk2-devel][PATCH v1 0/2] Supporting S3 in 64bit PEI >=20 > This patch set enables S3 in 64bit PEI. >=20 > Ted Kuo (2): > UefiCpuPkg: Supporting S3 in 64bit PEI > MdeModulePkg: Supporting S3 in 64bit PEI >=20 > .../BootScriptExecutorDxe/ScriptExecute.c | 21 ++-- > .../BootScriptExecutorDxe/X64/SetIdtEntry.c | 4 +- > .../Acpi/S3SaveStateDxe/AcpiS3ContextSave.c | 10 +- > UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c | 13 ++- > UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf | 1 + > .../ResetVector/Vtf0/Ia16/Real16ToFlat32.asm | 63 ++++++++---- > .../Universal/Acpi/S3Resume2Pei/S3Resume.c | 96 ++++++++++++------- > 7 files changed, 138 insertions(+), 70 deletions(-) >=20 > -- > 2.35.3.windows.1 >=20 >=20 >=20 >=20 >=20