From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.30803.1605028072740143529 for ; Tue, 10 Nov 2020 09:07:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=s4wQVstG; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: jiewen.yao@intel.com) IronPort-SDR: NXyUGxo1xj2nuhBzxVO5LmTEsVDWI6ZPQilxchCvXFma9QKhAzHCaVkqgwaxY8D829gJwHNNei Hq//o19BEzwg== X-IronPort-AV: E=McAfee;i="6000,8403,9801"; a="254720832" X-IronPort-AV: E=Sophos;i="5.77,466,1596524400"; d="scan'208";a="254720832" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2020 09:07:50 -0800 IronPort-SDR: eOJJdofVOAaz8f6sbA2z5HyK73OoOG2+5PXbOV3+4gmbDkyUszRCRfEhD7iBgQXzInFgdDsFN5 Vgq7YjXBl8fg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,466,1596524400"; d="scan'208";a="541408100" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga005.jf.intel.com with ESMTP; 10 Nov 2020 09:07:50 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 10 Nov 2020 09:07:49 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 10 Nov 2020 09:07:49 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) 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.1713.5; Tue, 10 Nov 2020 09:07:49 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Io4EUCj6ixJyk27+7vRrA1Tk6kuGONq1yvEmCxHLdc8ly9HmxqUiMGNeWA/Y72r3PYgEA7VGE0lRQg6qWhyp6bPts+eOINlp5tf01SResSrUgPiXR6W17mH3VS4w2CpO+OX3dKQffFZHrGSOuTNln00zRN1und5lUVyloEr8eBjzOTrhmnRkX5JwHZYmSLSjl4f4S8XdkaVXVCQ5C7nPNV6G/ZvVXkkIpKXrhFXNGXY6mzMn+/iK3bnutK7mGpjgSBakq9I/Rg1uNM1CC3FKW1bOpGFEDnxyYM3GdAcesBwK0TubJCwdj0T18luFtG+WJ1EOtw6FpU1ZMnN9Huc7NA== 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-SenderADCheck; bh=wFPP/T/J/1FwKtIxVpvKf1kCzV6bG0YXPfcx1ka2m3A=; b=eH4OIyA+TWSoYlIm/pytQbpyqRqRuVBUK9DioxZPsdQKWiENk6Dxnka6/kNTx1Oxy0cmMZXHXH3Jl167csWImk2FwV2msV9MTLj0IESH6jVWcuqEnsguBYMLte7pKkhVSXsLiVsoL/2zDCvObgIDk7O606ChqjMZgyikCBtcYA2PjIQs7VpG1g6UCgnYgaYrlSx89omxt/VvrqhLQXGYRQjVut5FOdYa8F1uXBsqeVAAjrGc+W3zEbEHRYi7/TFtTDFMJ58XpfyGrPIFaQ+meOf+T3Z9IGgtnV2JHCnxSa/MZ5QLvlLAp6dYlQB7gS72uecjPsDimDLnT8HivnFyNw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wFPP/T/J/1FwKtIxVpvKf1kCzV6bG0YXPfcx1ka2m3A=; b=s4wQVstGhkTqeyZVXLcQQNeK7peC3tL4WsgfxNBWMWrJ4ufqKEkXarHhiO8U6i5JpYTyKIOA17BMporFGfb/1xgRF41mVzDNq2a+FmyCcVyb0uLqXY9MZQfg7zD7S9AVDH/zadDq9+9+j4HOcumyEFywP5kBK7WuyFmtOpIix9U= Received: from CY4PR11MB1288.namprd11.prod.outlook.com (2603:10b6:903:23::8) by CY4PR11MB1509.namprd11.prod.outlook.com (2603:10b6:910:11::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21; Tue, 10 Nov 2020 17:07:48 +0000 Received: from CY4PR11MB1288.namprd11.prod.outlook.com ([fe80::a188:2994:6c14:aad7]) by CY4PR11MB1288.namprd11.prod.outlook.com ([fe80::a188:2994:6c14:aad7%12]) with mapi id 15.20.3541.025; Tue, 10 Nov 2020 17:07:48 +0000 From: "Yao, Jiewen" To: Laszlo Ersek , "Zurcher, Christopher J" CC: "devel@edk2.groups.io" , gaoliming , "Wang, Jian J" , "Lu, XiaoyuX" , "Kinney, Michael D" , Ard Biesheuvel Subject: Re: [edk2-devel] [PATCH v5 0/2] CryptoPkg/OpensslLib: Add native instruction support for X64 Thread-Topic: [edk2-devel] [PATCH v5 0/2] CryptoPkg/OpensslLib: Add native instruction support for X64 Thread-Index: AQHWsiyB4+1/v20uXEu0lqu2S9yUHqm6nppAgAAEk9CAADbo4IAADdPggACSlmCAAEPtsIAALsgwgAAIqxqABWCHgIAATSdA Date: Tue, 10 Nov 2020 17:07:47 +0000 Message-ID: References: <20201103215834.7533-1-christopher.j.zurcher@intel.com> <1644D590FF4B7423.25549@groups.io> <7D73B5FD-CBCA-4E8C-B73B-930722C9FCF7@intel.com> <903654d9-f903-734c-1d07-2f83a8c40099@redhat.com> In-Reply-To: <903654d9-f903-734c-1d07-2f83a8c40099@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [101.80.124.211] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0ff6fac2-3a66-4ac9-4a5a-08d8859b2645 x-ms-traffictypediagnostic: CY4PR11MB1509: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uT6N+/JS/1JvEZrTG1nTffMurm7HWGDm8tyLKvv2AwZ8Z58JMmYXlWPRwbHKb0gI719auwmemr4MEN7A+lxdmkYROaCrv3Caj2eoPcYNtKfk5Z2eO+DHnw0VVAD0nY3gB6YoCszZ8ZJUIJK9Fz81Y9ZJtyosvZNu4hnML65ODlQyhBVT8/mGTHGqtz2mQdusl/tKbTWXzNKZY5tbSZHB48kx6fTp3puFeyqyVqUZp+wbLAKwUQL8t/L286T3gT5lHT9XUE95UVUSKlX7hEOcIwNU8U5OAfde1rfN2EbtS/yMwkShhr0UcZpKi6GuMrrIUDKFgHzE85L0kjHxvTT/ww== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB1288.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(136003)(346002)(39860400002)(366004)(376002)(54906003)(8676002)(4326008)(7696005)(52536014)(64756008)(66476007)(66946007)(66446008)(76116006)(66556008)(5660300002)(6636002)(26005)(83380400001)(71200400001)(6506007)(53546011)(33656002)(8936002)(86362001)(2906002)(55016002)(316002)(186003)(9686003)(110136005)(478600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: +ED/NdTEUN3yHLZZNrp1XqWaLB1dABUKNd4J7VKTAmCiQUrZi37nTr7kDr6P/Dq7FON/ozZIaYezGCAGGZvLzGPw4CUaItwA3V8/MCLMShkgHT5k8ZmOmKc+arSfiAPgMrXwQCKDCcvapUtM1G6So5qNZzKL+0kt7ia0SsWPa782o4cMrnf570+U6JUH6x08Ax6lOI3f7uwnBGsdrbmmW9w/HM80SiMZIMhulaHfBYVxdDi7ug2cBQqQel3tZUanhxmJ4p3C5g4gGPpO7lGRX1YfZmqEjtn0Em0MA7D/whK+wHWuffdiMsrTw4KKq7EFQhQ4geknuqD1sv9hkcjuUupzHxGeyGd5XFKw7vcTQdtH3Qi6jQ7na4kV87GK1sCixx/kJwLDMaLjEnD8GHn6Fr57mT2YSJ19Rcxdcl9uTMNCTKOi95M7TeD18+RnpCET+Si8z8Fy/kAVobYB+bsYm03QIRgDGxCv21A4Y+fF8jjtrpgl2ksjLawWUj2CvJAHgt/TavO9EetdAdQqCElFKSPMm71gfIN83mjHs2d3dQyy9RJh/D3ktMds1gfDVETDv5XnY6r+bXvHYhPLZo+4BaV8oVYMszCaTrbJATfn7kZ/tBQfcwZRfBQXqW2uhId+r6JF+1PrzVZwY2mx6IJ4AQ== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1288.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0ff6fac2-3a66-4ac9-4a5a-08d8859b2645 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2020 17:07:47.9726 (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: +xPlPLz2BJdDK+g5pFALv/PlgzzPsJevanVB5Ztrq77o2NK49Mez8Z+Mby29Ut1mAe23Tx2BhQtE0aKUieSKBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1509 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvLg0KSWYgeW91IGRpc2FncmVlLCB3aGF0IGlzIHlvdXIgcHJvcG9zYWw/DQoNCg0KPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8gRXJzZWsgPGxlcnNla0By ZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMCwgMjAyMCA4OjMxIFBNDQo+ IFRvOiBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBadXJjaGVyLCBDaHJpc3Rv cGhlciBKDQo+IDxjaHJpc3RvcGhlci5qLnp1cmNoZXJAaW50ZWwuY29tPg0KPiBDYzogZGV2ZWxA ZWRrMi5ncm91cHMuaW87IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgV2Fu ZywNCj4gSmlhbiBKIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+OyBMdSwgWGlhb3l1WCA8eGlhb3l1 eC5sdUBpbnRlbC5jb20+OyBLaW5uZXksDQo+IE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyBBcmQgQmllc2hldXZlbA0KPiA8YXJkLmJpZXNoZXV2ZWxAYXJtLmNvbT4NCj4g U3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjUgMC8yXSBDcnlwdG9Qa2cvT3BlbnNz bExpYjogQWRkIG5hdGl2ZQ0KPiBpbnN0cnVjdGlvbiBzdXBwb3J0IGZvciBYNjQNCj4gDQo+IE9u IDExLzA3LzIwIDAzOjI0LCBZYW8sIEppZXdlbiB3cm90ZToNCj4gPiBUaGUgcmVhc29uIHdlIGNo b29zZSBOQVNNIGlzIHRoYXQgd2UgY2FuIHVzZSBzYW1lIGFzc2VtYmx5IGluIHdpbmRvd3MNCj4g YnVpbGQgYW5kIExpbnV4IGJ1aWxkLiBIb3dldmVyIGlmIHRoaXMgTkFTTSBjYW5ub3QgYmUgdXNl ZCBpbiBMaW51eCwgdGhlbg0KPiB0aGUgYmVuZWZpdCBkb2VzIG5vdCBleGlzdCBhbnkgbW9yZS4g WW91IGNhbiBnZW5lcmF0ZSBHQVMgdG8gc3VwcG9ydCBHQ0MNCj4gYnVpbGQsIGFuZCBjaGVjayBp biAuUyBmaWxlLg0KPiANCj4gSSBkaXNhZ3JlZSB3aXRoIHRoaXMgaWRlYS4gVG8gbWUgKGFzIGFu IGV4Y2x1c2l2ZSBHQ0MgdXNlciksIHVuaWZvcm1pdHkNCj4gb2YgYXNzZW1ibHkgZmlsZXMgaXMg Km11Y2gqIG1vcmUgaW1wb3J0YW50IHRoYW4gZ2V0dGluZyBuYXRpdmUNCj4gaW5zdHJ1Y3Rpb24g c3VwcG9ydCBpbiBPcGVuU1NMIHdpdGggYWxsIHRvb2xjaGFpbnMgYXQgdGhlIGV4YWN0IHNhbWUg dGltZS4NCj4gDQo+IElmIHdlIGVuYWJsZSBuYXRpdmUgaW5zdHJ1Y3Rpb24gc3VwcG9ydCBmb3Ig KGEpIFZTIGFuZCBDTEFOR1BEQiBub3csIGFuZA0KPiAoYikgZm9yIEdDQyBsYXRlciwgdGhlbiB0 aGF0J3MgdHdvIHN0ZXBzLCB3aXRoIGVhY2ggc3RlcCBiZWluZyBpbiB0aGUNCj4gZm9yd2FyZCBk aXJlY3Rpb24uIFBlcmZvcm1pbmcganVzdCAoYSkgZm9yIG5vdyBjcmVhdGVzIG5vIHRlY2huaWNh bA0KPiBkZWJ0LiBBIGZlYXR1cmUgZ2FwIGlzIG5vdCB0ZWNobmljYWwgZGVidDsgeW91IGNhbm5v dCBtaXN0YWtlIGEgbWlzc2luZw0KPiBmZWF0dXJlIGZvciBhIHdvcmtpbmcgZmVhdHVyZS4NCj4g DQo+IElmIHdlIHJlLWFkZCAuUyBmaWxlcyBub3csIGZvciB3aGF0ZXZlciBwdXJwb3NlLCB0aGF0 J3MgYSBzdGVwICpiYWNrKiwNCj4gaG93ZXZlci4gSXQgY3JlYXRlcyB0ZWNobmljYWwgZGVidC4g QSB3b3JraW5nIGZlYXR1cmUgb24gYW4gaW52YWxpZA0KPiBiYXNpcyAqY2FuKiBiZSBtaXN0YWtl biBmb3IgYSB3b3JraW5nIGZlYXR1cmUsIGFuZCB3ZSBzaG91bGRuJ3QgZG8gdGhhdA0KPiAodW5s ZXNzIHRoZXJlIGFyZSBzdHJvbmcgYnVzaW5lc3MgbmVlZHMgZm9yIHNvbWUgcGFydGljaXBhbnRz LCAqQU5EKiB3ZQ0KPiBoYXZlIGEgKnZlcnkgc3BlY2lmaWMqIHBsYW4gYW5kIHRpbWVsaW5lIGZv ciBiYWNraW5nIG91dCB0aGUgaGFjaykuIEkNCj4gcmVhbGx5IGRvbid0IGhhdmUgYW55IHRydXN0 IGluIHRlY2huaWNhbCBkZWJ0IGJlaW5nICJwYWlkIiBpbiBlZGsyDQo+IGFueXRpbWUgc29vbiwg dGhvdWdoLg0KPiANCj4gVGhhbmtzDQo+IExhc3psbw0KDQo=