From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web11.56591.1680273568276718768 for ; Fri, 31 Mar 2023 07:39:28 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=MGgZlG5z; spf=pass (domain: intel.com, ip: 134.134.136.65, 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=1680273568; x=1711809568; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Swx3ZWHWeSVjc6cIjRGQus+d2WHaGPw6fn0NdQJ6Tyk=; b=MGgZlG5zKHAgXpbf0+ox4i5XT75RIfWHTcv9jA2iD9UBcKXUUSSg2UN+ lgsUfGLuy3kLjpi6EyVsID9lNpV/+Y5CB9mA3ac9Lgj2OM2ejRcWR9SqH Ls+0VobFr6X7I1odcuEYbWtrk//DujRVdn411iHZ2Gn2R+IThNvbjG/xS RtYBOmSGygAOsLxmtmtFL5py4Y1vShjWI7v3qdRfMXZ39SZ28pAINt0Xb 9SSkvoiuokh0gwdyDt1pFQCwLx+05OuP+WZNRz6i/V0V3ArRL7Nn034Q0 bkylNPM78YRJq2vWubo65eq2sII5wTCZVFDxm4e5VKiZKhsS8gCFLK83I g==; X-IronPort-AV: E=McAfee;i="6600,9927,10666"; a="343985419" X-IronPort-AV: E=Sophos;i="5.98,307,1673942400"; d="scan'208";a="343985419" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Mar 2023 07:39:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10666"; a="687678202" X-IronPort-AV: E=Sophos;i="5.98,307,1673942400"; d="scan'208";a="687678202" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga007.fm.intel.com with ESMTP; 31 Mar 2023 07:39:27 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.21; Fri, 31 Mar 2023 07:39:26 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.21 via Frontend Transport; Fri, 31 Mar 2023 07:39:26 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.171) 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.21; Fri, 31 Mar 2023 07:39:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cyFcU2Uhj97kDnaT3QExpbuttkMoXv8TzxGa5oQJHXDOQ0hE4zZNgBq6CaOjTpNLDrz9jqh4ExeM5BkihkTyxt2hkIqzZSXuv/DIZyfVHb7REFQQo6f8/gJamLU5aTxjM6cPAjhjaBLqHiLSnMB8jUFAbq+1ZmB1TnLbwh/J9vZzt5S7a7MHzi1fcjjtIEBruouo19R7kRr38QKBqAsjDxJPQotxdFYXDMYAv6Gey/zG0RfB+Y4DIDvy37jsjpVakampF2yss/LjM+KcPbYghwoN2EgsJNmO0VyF2qEGoye7KHmmGW6g4qeWH1SIs4dsg+HgaUx03cUQHMsO9A+Nkw== 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=Swx3ZWHWeSVjc6cIjRGQus+d2WHaGPw6fn0NdQJ6Tyk=; b=lhJ7tK4Gb+XXdsZCdCa0fCD90lJK9EsznNc3LLcbOHARtCBEvDkaQSkRZ9YeqWNYRcDAIC5tfb8imQQCzpdSF7o1XHc+r403QQX5yT7h50KEh5ibNy6Dv6n5IHODSRaeLhYjNkBf8tlLkCrCZxb/oIDchHT+bKkiG760v5sX/vmISG4AORBo+qMm2BLsgT1dNneqQNiWBJ6o9hyL4/vtXpovwkSQwMVOrhoc5y53OAXq9okcsuBJH9sju5S+iXl8wuBc7qSCdECWrBp8HNe5uFRqHZiLZymEQ0OuOW27BHuj+/2FgrFEItFob4ty94Ho2cfjUrEnEJU+QqqkK/T/DQ== 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 MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by DS7PR11MB6248.namprd11.prod.outlook.com (2603:10b6:8:97::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.23; Fri, 31 Mar 2023 14:39:24 +0000 Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::ae07:e96a:4a24:8a69]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::ae07:e96a:4a24:8a69%8]) with mapi id 15.20.6222.035; Fri, 31 Mar 2023 14:39:23 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "mhaeuser@posteo.de" , Ard Biesheuvel CC: Andrew Fish , "Kinney, Michael D" , "Liu, Zhiguang" , Rebecca Cran , Tom Lendacky Subject: Re: [edk2-devel] [RFT PATCH v3 0/5] UefiCpuPkg, OvmfPkg: Simplify CpuExceptionHandlerLib Thread-Topic: [edk2-devel] [RFT PATCH v3 0/5] UefiCpuPkg, OvmfPkg: Simplify CpuExceptionHandlerLib Thread-Index: AQHZY7FOAbbDgq9HhEy3vtp2QeeDvq8UqctQgAAJd4CAAAY8AIAAAayAgAA6FJA= Date: Fri, 31 Mar 2023 14:39:23 +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: MN6PR11MB8244:EE_|DS7PR11MB6248:EE_ x-ms-office365-filtering-correlation-id: 99bbd62e-0ee1-40cc-5423-08db31f5b8a1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VMVPoHL1FJQ9WE5t2NFXpfGeCueDec/dIcronR2mhU4Tw6FxQyxjQOk/WeqWGaGx22xsw/RHIpvxkvH0JvSAYIIv1nV647GsXFxTo1nAPhMV4cO2qkwuvoNjKPnq3T4mRFezAvW9V9tjzrqnZ1M9pAx051q5QgWxBxiLxlYCjsaHzF32mn9I6jEUHVZ8sYFVeLq4gMan+YygIjxLhn2Egr/iifGDsepGOOWyGdWWFO1ooUpzyfUksLyF8WCocYyNqSVKZKFS4XA3YiN87MAuCY8i5IMhRkRPXCooLaiQj9uaJ3gr3kYi6sjlFhU4bYMlXS6jG1taIlNqyyVd3XSPFoQTtPV1JUsGp5PpHPNriLM/mc0z1go88707ACiVHwn+fc2leQw63lk5bcfcGu0ZlTCj77huxrRlQhROacDGFiUtWKx1yc3Kqqg/GEJN2swft7kAvGSJp8YhzD4N3StNzqybrbaHxzIxGwuL93+vvyXhUEkmqPwdHJyR8TJRNRRDYjZKxyNkFvvSWvrTn9F1s3/CR+o3vAP2PwtenL5xZo6V8Frb8NwsBF8pNAQoDzZBWK0zFo7Uj5g71dfJxdhtF/0W0jfXC6trRoOUSR4qX8cV3yc4cZP2kdkHidPfFNuWcE3MYA53jksphWL7T+Frvg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN6PR11MB8244.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(366004)(396003)(136003)(346002)(376002)(451199021)(66899021)(55016003)(53546011)(186003)(6506007)(8936002)(86362001)(38070700005)(5660300002)(9686003)(66556008)(54906003)(66476007)(66946007)(110136005)(316002)(52536014)(83380400001)(26005)(66574015)(76116006)(41300700001)(2906002)(82960400001)(33656002)(122000001)(7696005)(71200400001)(966005)(478600001)(64756008)(38100700002)(66446008)(4326008)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MUVTUGh5a05EUXdJRjM3Z0J6UCtxZDVkQlZ5d3dNSEplWllPK3JLaGJBRis2?= =?utf-8?B?UFZNMzIxYlh1VXIxQW1aREVMdmo2c2s2dDVONWZ6dWE5YXNpK2laTkVPWG1O?= =?utf-8?B?VXhoQXgzTUxTZW0welZ5cDJJejgzc3R1andmQ3E0SG54Q3VyeVRpOFRhdGJu?= =?utf-8?B?N1N3dlRPV1AyYURoMWdyRC9kT0NKNytYRVRLenowVGtkaGVnWHBNMVNicVA1?= =?utf-8?B?ZjdDcnpWMFJrRG5JUS90MDEwWGV1UFVIdTl0ZUlGVm9vOW5LNHN6LzZhS3dC?= =?utf-8?B?OGNmS3FKdVNPQzh6VFBPaStJcHR3c2IvQVJUMjVnb0U2cGtVdDhxZ05pUDNS?= =?utf-8?B?L1BaclpqWEtERkN6VHNEOGZSNGpsVXMzZEhBbGFvbGZWL20vcG9lSExsaWJt?= =?utf-8?B?M25ZTW9LRmpHVXdFM1pLdjdlSmpKVy82SWN1YVpLWXhIVXdtOElFdFpOWlY0?= =?utf-8?B?YkZFRWlrNlVGTmJ0MDlqWWdsTXNaWS90SGN0Q1RlVjViZmludFduVGF5dlVm?= =?utf-8?B?b09jc05tNHZuVDNhMm9adUxremFyampZRW9jbHJpeEhNNUVvUEVmdmpBWlVZ?= =?utf-8?B?ME5TYjR4ZnZsTUJPWXh0bmFyZU55RE9IaExQSldDS1NoL3RzUUIvTmQ1R1Vq?= =?utf-8?B?S2RxMmFsWVdVRGxrS1plL3ZmZTY5Z04ybkEyUUFJTjlzOHJwcXgwSy96SSt2?= =?utf-8?B?Yk9kL3NCYzR0aWVmRy9kNi82Vko2M1RxVEUreFkzUlZ6Z3IzelhjWmgveTR4?= =?utf-8?B?S3dVVWVwaWJSaDN5cVdZN2lCNUpQaGxKUk8xRFRWdG9HTDFZNzN1eXNoVG9G?= =?utf-8?B?OUo1NVZiYkt4K2kwS203dHF3M0kvRnV5S05PWHpkQVdqMEZyWjQ5d01pZU5F?= =?utf-8?B?eUtBS0dxVGJsdENaZkxIc0x1ME1mZzQxYzNhd2s5dzA0U3EvcE5qa3ZwaEdI?= =?utf-8?B?emcxNzdUcGlXWVljZUUrclZPeVVSbXFucm9PU3BzcENQVFR5cUwyOVIycFln?= =?utf-8?B?K1l1MkhKQkpZOGpqQWppQmJPbDFsK0lTV0NNaWdiT3RCa0czVlNWR0EvK1hj?= =?utf-8?B?UXluenRFVzU0aGN0N1hrbGUyZCtMeDd2aWdaQVY3MnhLNXNzK004emhUM08z?= =?utf-8?B?em1LQkhHU08xVHJoZGpLcVZBTTRlWnJ4b2VxVkN4SGNtM0F0UFhieTNDZU5j?= =?utf-8?B?WHJuV0QrRzhXQTRNcGUzczA3UlhYR1lKMnhzcjVZaTdEc0svenF2QWRWRmhp?= =?utf-8?B?Q3NlbTcyWEZsQTUvRjQ5d2xjcW1HTWx6VHkzemRXME5zYmY3WkxZazNKakN5?= =?utf-8?B?Y1BuRkFIUU5wRmhnUmh4TVpjTlkrQTVGdXdwb3U1YkEzTTY2NGl3LzN6MC9y?= =?utf-8?B?QU9pVW9Oc21FU2ZmYjdGMk5MQTRXK3JIdEZQWkd2SnUwUDNYSXFjSjVZRUtk?= =?utf-8?B?UmY3VGlvUkR4aFNkcURabkI2OWFibGd3eUptbTN4OWloam45NUxEZjdFczJp?= =?utf-8?B?Sm50eGQyZ3o5TjdEczBUYXhza2JiamtQL01RQWRYUVlWelEzZU5JYTdhTmZh?= =?utf-8?B?MUFvQXRVL2R2NEx4SDN5aFg3aDNKY0I0OEdYakErcUV5anc0MTNBUlh3QlZO?= =?utf-8?B?ZzIvdE1aaGo3VXZVNzljcm55Z0dnV1RidG1qRjNLRXpuYnlSdGNaZ0lBNEUx?= =?utf-8?B?RlZmTE1zVmlZeWlkNXZZNjU5UUFCODhVNjdLd1lwcXBndWdJWGlTWWUrczkx?= =?utf-8?B?RU9DL09BMDVZOW0xVGk4YnQxUUtJNUU1MWN5M0ErSzBvaXBaSk0vZG1JOGFV?= =?utf-8?B?Z05UZDFPNkFrSE5yWlRUU1pwWTRSLzM3TDV1TVhyL1djZWhLRjFVaHRTSzlE?= =?utf-8?B?VHE4dEFaQzh1bFl4Vjd6dEtwT0ZlOWY3em9uWVRvQmdSN1RvRmI4c3FDVG84?= =?utf-8?B?QkVDOEVCV1RSSHRva25xVjZONnQ0VlJRQXV2TEF0Q2l0Qk1SLzNqRE4wSmND?= =?utf-8?B?QThJWWJiaVdZOEF6Ri9KQUdGeXprdmU0L0RYZ0lJM0phNnhvaUlxS2VicURl?= =?utf-8?B?WGR1anlJazhzSUFkK1VkUGVQQUF3LzR2S0VTSVQrTlFRNi9Ybm1ycEVjVS8v?= =?utf-8?Q?thRA=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: 99bbd62e-0ee1-40cc-5423-08db31f5b8a1 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2023 14:39:23.6976 (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: xdu07LOXVlecpSHIB5iMCy6kLZqE09cfMX4ZO2QdufI8jM9gzFwRehtMxQxd7UaNHW0q7VywktTXLo/BQ8Racg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB6248 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91 cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgTWFydmluDQo+IEjDpHVz ZXINCj4gU2VudDogRnJpZGF5LCBNYXJjaCAzMSwgMjAyMyA3OjEwIFBNDQo+IFRvOiBBcmQgQmll c2hldXZlbCA8YXJkYkBrZXJuZWwub3JnPg0KPiBDYzogTmksIFJheSA8cmF5Lm5pQGludGVsLmNv bT47IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBBbmRyZXcgRmlzaA0KPiA8YWZpc2hAYXBwbGUuY29t PjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTGl1LA0K PiBaaGlndWFuZyA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47IFJlYmVjY2EgQ3JhbiA8cmViZWNj YUBic2Rpby5jb20+Ow0KPiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPg0K PiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtSRlQgUEFUQ0ggdjMgMC81XSBVZWZpQ3B1UGtn LCBPdm1mUGtnOiBTaW1wbGlmeQ0KPiBDcHVFeGNlcHRpb25IYW5kbGVyTGliDQo+IA0KPiANCj4g PiBPbiAzMS4gTWFyIDIwMjMsIGF0IDEzOjAzLCBBcmQgQmllc2hldXZlbCA8YXJkYkBrZXJuZWwu b3JnPiB3cm90ZToNCj4gPg0KPiA+IO+7v09uIEZyaSwgMzEgTWFyIDIwMjMgYXQgMTI6NDEsIE1h cnZpbiBIw6R1c2VyIDxtaGFldXNlckBwb3N0ZW8uZGU+IHdyb3RlOg0KPiA+Pg0KPiA+PiBIaSBS YXksDQo+ID4+DQo+ID4+Pj4gT24gMzEuIE1hciAyMDIzLCBhdCAxMjowOSwgTmksIFJheSA8cmF5 Lm5pQGludGVsLmNvbT4gd3JvdGU6DQo+ID4+Pg0KPiA+Pj4g77u/QXJkLA0KPiA+Pj4gV2hhdCBk b2VzICItcmVhZF9vbmx5X3JlbG9jcyBzdXBwcmVzcyIgY29udHJvbD8NCj4gPj4NCj4gPj4gSXQg Y29udHJvbHMgd2hldGhlciByZWxvY3MgdGhhdCB0YXJnZXQgcmVhZC1vbmx5IHNlZ21lbnRzIHlp ZWxkIGEgYnVpbGQNCj4gZXJyb3Igb3Igbm90LiBJIHRoaW5rIGxsZCB1c2VzIOKAnC16IG5vdGV4 dOKAnS4NCj4gPj4NCj4gPj4+IExpbmtlciBkb2Vzbid0IHByb2R1Y2UgcmVsb2NhdGlvbiBlbnRy aWVzIHRoYXQgbW9kaWZpZXMgLnRleHQgc2VjdGlvbg0KPiBzaWxlbnRseQ0KPiA+Pj4gc28gdGhl IGZpbmFsIC50ZXh0IGp1c3QgY2Fubm90IHJ1biBhdCBhbGw/DQo+ID4+DQo+ID4+IENvdWxkIHlv dSBwbGVhc2UgcmVwaHJhc2U/IEnigJltIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCwgYnV0IEkgdGhp bmsgaXTigJlzDQo+IGltcG9ydGFudCBldmVyeW9uZSB1bmRlcnN0YW5kcyB0aGUgaXNzdWVzIGF0 IHBsYXkgdG8gbWFrZSBhIGdvb2QganVkZ21lbnQNCj4gY2FsbC4NCj4gPj4NCj4gPg0KPiA+IEFz ICpJKiB1bmRlcnN0b29kIGl0LCBpdCBtZWFucyBzdXBwcmVzcyB0aGUgKndhcm5pbmcqIG5vdCBz dXBwcmVzcyB0aGUNCj4gPiAqcmVsb2NhdGlvbioNCg0KV2hhdCB0aGUgbWVhbmluZyBvZiAic3Vw cHJlc3MgcmVsb2NhdGlvbiI/DQpXaHkgdGhlIGZpbmFsIGJpbmFyaWVzIGFyZSBub3QgZXhlY3V0 YWJsZT8NCg0KPiANCj4gQ29ycmVjdC4NCj4gDQo+ID4NCj4gPiBCdXQgdGhlIHJlc3VsdGluZyBi aW5hcmllcyBhcmUgYnJva2VuLCBzbyBpdCBkb2Vzbid0IHJlYWxseSBtYXR0ZXIuDQo+IA0KPiAN Cj4gDQo+IA0KPiANCg0K