From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web12.15134.1605234534624983205 for ; Thu, 12 Nov 2020 18:28:54 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=gx7KKt8W; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: christopher.j.zurcher@intel.com) IronPort-SDR: CpNc1mYP4/ixA6IMlmZFN84sn3lTOr0BLJ1Dm/bRatlhuRkb4tQdx0XU3MXCTz89xi8xIeG/Z8 P9vI1D0IvhjQ== X-IronPort-AV: E=McAfee;i="6000,8403,9803"; a="167834412" X-IronPort-AV: E=Sophos;i="5.77,473,1596524400"; d="scan'208";a="167834412" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Nov 2020 18:28:53 -0800 IronPort-SDR: F21xXMOzn1cjEZFCY7ttD3/h9GIG/HS/RbkXTM4A+27BNhbWfvAAntibr6yphmif34wE/roAyv H86Rv6McDheQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,473,1596524400"; d="scan'208";a="361189907" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga002.fm.intel.com with ESMTP; 12 Nov 2020 18:28:53 -0800 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 12 Nov 2020 18:28:53 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 12 Nov 2020 18:28:52 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 12 Nov 2020 18:28:52 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 12 Nov 2020 18:28:52 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V79wNh4aLU4KciIcjdRHIr5bz8cZ8z1HlBhc8UQAKG043gokn4x8iKWRFd2N0y5w1JwhP5hvLe7hU/zenQ02yY8Q5E2vg2Oeo7tpkVX7hXUZZd1SkT8e+IHQkuUa6/yNTpgyp9cdo5jfYLEVqjVVjUSeNdPw91Cx38Hf2LTL2vl4Ez++KjgsAoTKVe+SECGW4m4OTHO7ucWI06MRW02c/qzS8rfkQya9gX+7Nbhy5aX4cvTl04WnU8YIw/jZ7/I3p7v89u5UQKO4TSNI9pQU6sD8z581n2isURRPukcYlBG8/HeiYScNLFfVcXxb2Bn2w21VPGA5tp8nrhoSCSTepQ== 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=7BLGHtDhTVZBfXWjLsu0m+oDH1SjZuk6av5j7Ikhclc=; b=D7VWUChYn3fHYT3LouadEklxEszKoAc0zY/eR79mENXygZKx9YxHcdZIg/aHKsJTqaydMywaaB7kZqoXe+iRRJOU39ojheEUMSeU/Gd5gFT63xn9LMqs/aZ8QuwVYlZPoONS7xbyq1I2OOXQJtzSsD39A013TTb55dii+imcMAaLDm5ybcF3m7jDlyQdsxTKNU2MnRjqOlgdVQ6+9Hod+pQAvU1Ci5JOv4AF4BeKetW50m4W2IDSIx2ycjb1CaVRCZkA6vo9o8CXXQ7Ypx/CSu9sas89YYYXiDB5ciUpPffwdUXJzX5l2takg9HP65hFwDEliEPTIBQwpBVxM7dIxw== 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=7BLGHtDhTVZBfXWjLsu0m+oDH1SjZuk6av5j7Ikhclc=; b=gx7KKt8WaRgkhwFNMA/IT/5OlggdFcRG5ANs+W7YjvQ1ZoUVruGx85+IMOsbpZq86YPmFdH7+tZFXf98SH6DsOKoPVSoHpRJ/v3k73Tkwn5KCXB4yAz/tjajxeORPDyq5tCRiMBqbNqiFSKfUoWPfZoCkJJHTTHPghk+DFr7xrk= Received: from MWHPR1101MB2125.namprd11.prod.outlook.com (2603:10b6:301:4d::10) by MWHPR11MB1694.namprd11.prod.outlook.com (2603:10b6:300:21::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.23; Fri, 13 Nov 2020 02:28:50 +0000 Received: from MWHPR1101MB2125.namprd11.prod.outlook.com ([fe80::f88d:c4b1:1f6d:7a73]) by MWHPR1101MB2125.namprd11.prod.outlook.com ([fe80::f88d:c4b1:1f6d:7a73%4]) with mapi id 15.20.3541.025; Fri, 13 Nov 2020 02:28:50 +0000 From: "Zurcher, Christopher J" To: "devel@edk2.groups.io" , "Zurcher, Christopher J" , "lersek@redhat.com" , "Yao, Jiewen" CC: 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/v20uXEu0lqu2S9yUHqm6nppAgAAEk9CAADbo4IAADdPggACSlmCAAEPtsIAALsgwgAAIqxqABWCHgIAATSdAgACOvzCAAAN9IIABIiCAgAH4s4CAABNgEA== Date: Fri, 13 Nov 2020 02:28:50 +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> <8bb817f1-d473-467a-f33e-a3c22a79528b@redhat.com> <1646ECAE89844BF6.31886@groups.io> In-Reply-To: <1646ECAE89844BF6.31886@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [50.53.185.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0d3b26c1-9e43-4f9f-b6a4-08d8877bdb93 x-ms-traffictypediagnostic: MWHPR11MB1694: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uaJa5BE0SutE6wh4R+RMu1jFio1i6pTyKsV6bd17SDkcyO6joUeIDda6Z9EGh5tQEpQJ99PZGbRvGiHlIdJdp6GisnrOHs0Oz/hSN7IbrhE4wZ1wGFIgH/yFeI8Ylqi+a0HXqaiYlUY/OsYl12x+Lw/NKQCSCmKC5dOMYwcksxjDClaFrhY8TWzW6TJcg8N4J6Qp684U+CDciJyOcFKQi9FBzBv1wHTJzglZq0FhBe0B9rzqDga3JHiw+C+eB1+jlL8g4CFVoJYy23nACdZUyM3w1Ekp5o15T/5scXwKpwPJaijXP431cw8VWvGkbTlgZoSk6pZnl1nwdUFwIdx0akqMDauU9ghii5StrVvaucKDccLGV0hBvgE57fdm43ZfhxtASgmlWbaQfgH5xKA4Ww== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1101MB2125.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(396003)(346002)(136003)(376002)(366004)(86362001)(66476007)(9686003)(478600001)(66446008)(64756008)(52536014)(66556008)(316002)(2906002)(8676002)(83380400001)(33656002)(54906003)(7696005)(71200400001)(5660300002)(110136005)(8936002)(966005)(55016002)(6636002)(186003)(53546011)(76116006)(6506007)(66946007)(4326008)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: cH9LvLbF/oU74n26aTa4mLsB82hoQv7I7ticHiHAkR/1ObSTAne1KO9KKZmdG3uH5xp2He9HoCkzLYmaVAo1xTIraQxMSu79TBGDUZObENzLAqnVdEwWM97TZrbYisHACBq+YwVl8bAMvzjy8qQhanyq4FE9jvoTleud3S9DkNjCf7I17/f+s6BrnOJVEI1L+fAnvwlTL4JB//JoHsursXz77BNCpTCDYqls3qAAXmHGVmaVM8mxuFo3rYZ9YliljFQD8sv/d6QBB1WDLA/MoMY1ZdZjLxJ/h84ZE4D0KA7jrhaWW2kCbbSc4ri5cJBhBn6cGW2vfB/m2SLGkm+ebq+L5+GPt74VYr9DEBfbfR3r2jJcYhrDW6pzEgsEKCvyTJg/5hKONAWHgI2z5qMxnaoSJVb1Ly7fPYHvBQMo05Df0B7LkibWLQGgMTJU7NJqw5aixCvHV431zOYvcQZmGQ5KthPQmQAmOTmSR9YQmu2YiAbdVIBsLHQyMbDao6WiNo2EEZfUc/coRNOFhPyoMzPWZviaX2/TN6kRsnMsQMAcrl0RXqcfzNhgstPCPCrOEooOluqykleWJ9oEmLMqlfGcTqMME25obUxy9jCEOMu7bcUyZNmCpzjOctR9BU6z0SwWk6biqKZuLex1zVOz6A== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2125.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d3b26c1-9e43-4f9f-b6a4-08d8877bdb93 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2020 02:28:50.6943 (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: 2Pel8lpjXCQxGJ2jMZgVVyokZAXed9USEh3BzlhdrBWMq7Hu1vkbx+s2BcQhGj68sTfKUW9V3DO1wQSNqnfgZigyTsorj3+/ICjFjF2gW+Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1694 Return-Path: christopher.j.zurcher@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvIGFuZCBBcmQsDQpJbiB0aGUgZGVzY3JpcHRpb24gZm9yIGNvbW1pdCAyMTRhM2I3OTQx N2YgaXQgc2F5cyAiZGlzYWJsaW5nIGl0IGJ5IGRlZmF1bHQsIGFuZCByZS1lbmFibGluZyBpdCBl eHBsaWNpdGx5IGZvciBwYWNrYWdlcw0KdGhhdCBkZXBlbmQgb24gaXQuIg0KSXMgdGhlcmUgYSBk b2N1bWVudGVkIHByb2Nlc3MgdG8gcmUtZW5hYmxlIHRoZSBDT01NT04ga2V5d29yZCBmb3IgYSBw YXJ0aWN1bGFyIHBhY2thZ2U/IElzIHRoaXMgZXZlbiBwb3NzaWJsZT8NCg0KVGhhbmtzLA0KQ2hy aXN0b3BoZXIgWnVyY2hlcg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206 IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9m IFp1cmNoZXIsDQo+IENocmlzdG9waGVyIEoNCj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDEy LCAyMDIwIDE3OjIyDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgbGVyc2VrQHJlZGhhdC5j b207IFlhbywgSmlld2VuDQo+IDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gQ2M6IGdhb2xpbWlu ZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgV2FuZywgSmlhbiBKDQo+IDxqaWFuLmoud2Fu Z0BpbnRlbC5jb20+OyBMdSwgWGlhb3l1WCA8eGlhb3l1eC5sdUBpbnRlbC5jb20+OyBLaW5uZXks IE1pY2hhZWwNCj4gRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBBcmQgQmllc2hldXZl bCA8YXJkLmJpZXNoZXV2ZWxAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBb UEFUQ0ggdjUgMC8yXSBDcnlwdG9Qa2cvT3BlbnNzbExpYjogQWRkIG5hdGl2ZQ0KPiBpbnN0cnVj dGlvbiBzdXBwb3J0IGZvciBYNjQNCj4gDQo+IFNvcnJ5IGZvciB0aGUgdGhyYXNoIG9uIHRoaXM7 IGluIHRlc3RpbmcgdGhlIEdDQyBidWlsZCB3aXRoIC5TIGZpbGVzLCBJIGZvdW5kDQo+IHRoYXQg dGhlcmUgaXMgc3RpbGwgYSBidWlsZCBmYWlsdXJlIGR1ZSB0byB0aGUgaW5jbHVzaW9uIG9mIGEg ImNvbW1vbiIgZGF0YQ0KPiBzZWN0aW9uIGluIHRoZSBPcGVuU1NMIGNvZGUsIHdoaWNoIGlzIGV4 cGxpY2l0bHkgcmVtb3ZlZCBieSBCYXNlIFRvb2xzDQo+IGNoYW5nZXMgaW4gY29tbWl0IDIxNGEz Yjc5NDE3Zi4gU28gSSB0aGluayB3aXRob3V0IHJlbW92aW5nIHRoaXMgcmVzdHJpY3Rpb24NCj4g b3IgY2hhbmdpbmcgT3BlblNTTCBpbiBhIGZ1dHVyZSBwYXRjaCwgd2Ugd2lsbCBub3QgYmUgYWJs ZSB0byBidWlsZCB0aGUNCj4gYWNjZWxlcmF0ZWQgZnVuY3Rpb25zIGZvciBHQ0MuDQo+IA0KPiBU aGFua3MsDQo+IENocmlzdG9waGVyIFp1cmNoZXINCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91 cHMuaW8+IE9uIEJlaGFsZiBPZiBMYXN6bG8gRXJzZWsNCj4gPiBTZW50OiBXZWRuZXNkYXksIE5v dmVtYmVyIDExLCAyMDIwIDExOjA5DQo+ID4gVG86IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGlu dGVsLmNvbT47IFp1cmNoZXIsIENocmlzdG9waGVyIEoNCj4gPiA8Y2hyaXN0b3BoZXIuai56dXJj aGVyQGludGVsLmNvbT4NCj4gPiBDYzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IGdhb2xpbWluZyA8 Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgV2FuZywgSmlhbg0KPiBKDQo+ID4gPGppYW4uai53 YW5nQGludGVsLmNvbT47IEx1LCBYaWFveXVYIDx4aWFveXV4Lmx1QGludGVsLmNvbT47IEtpbm5l eSwNCj4gTWljaGFlbA0KPiA+IEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgQXJkIEJp ZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGFybS5jb20+DQo+ID4gU3ViamVjdDogUmU6IFtlZGsy LWRldmVsXSBbUEFUQ0ggdjUgMC8yXSBDcnlwdG9Qa2cvT3BlbnNzbExpYjogQWRkIG5hdGl2ZQ0K PiA+IGluc3RydWN0aW9uIHN1cHBvcnQgZm9yIFg2NA0KPiA+DQo+ID4gT24gMTEvMTEvMjAgMDM6 MTksIFlhbywgSmlld2VuIHdyb3RlOg0KPiA+ID4gSSBmdWxsIGFncmVlIHdpdGggbG9uZyB0ZXJt IHBsYW4uIEUuZy4gd2UgbmVlZCByZW1vdmUgQXBpSG9vay5jIGFzIHdlbGwuDQo+ID4gPg0KPiA+ ID4gSSBtb3JlIGNvbmNlcm4gYWJvdXQgdGhlIHNob3J0IHRlcm0gcGxhbiwgaWYgeW91IHdhbnQg dG8gY2hlY2sgaW4gdGhpcw0KPiBhbmQNCj4gPiBnZXQgdGhlIGNhcGFiaWxpdHkuDQo+ID4gPg0K PiA+ID4gSSB0aGluayB3ZSBuZWVkIHRoaXMgY2FwYWJpbGl0eSBmb3IgR0NDIHRvb2wgY2hhaW4g YXMgd2VsbCwgc28gSSBhbSBPSyB0bw0KPiA+IGNoZWNrIGluIC5TLg0KPiA+ID4gVGhpcyBpcyBh dXRvIGdlbmVyYXRlZC4gSSBkbyBub3QgdGhpbmsgaXQgaXMgYSBzdGVwIGJhY2suDQo+ID4gPg0K PiA+ID4gV2UgY2FuIHJlbW92ZSB0aGVtIHRvZ2V0aGVyIHdpdGggQXBpSG9vayBsYXRlciwgaW4g dGhlIGxvbmcgdGVybS4NCj4gPg0KPiA+IEFncmVlZCBvbiBhbGwgY291bnRzLg0KPiA+DQo+ID4g TGFzemxvDQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg==