From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 295D482152 for ; Thu, 23 Feb 2017 19:33:04 -0800 (PST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP; 23 Feb 2017 19:33:03 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,200,1484035200"; d="scan'208";a="1134218127" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga002.fm.intel.com with ESMTP; 23 Feb 2017 19:33:03 -0800 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 23 Feb 2017 19:33:03 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 23 Feb 2017 19:33:03 -0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.20]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.204]) with mapi id 14.03.0248.002; Fri, 24 Feb 2017 11:32:59 +0800 From: "Long, Qin" To: Ard Biesheuvel , Laszlo Ersek CC: edk2-devel-01 , Gary Lin , "Wu, Jiaxin" , "Justen, Jordan L" , "Ni, Ruiyu" , "Ye, Ting" , Tomas Hoger Thread-Topic: [URGENT-ish PATCH 0/5] ArmVirt- Nt32- Ovmf- CryptoPkg: conditionalize libssl presence in OpensslLib Thread-Index: AQHSjh/k9XQNC2hW702344+htp5NLaF2pRoAgADZmSA= Date: Fri, 24 Feb 2017 03:32:58 +0000 Message-ID: References: <20170223215744.7293-1-lersek@redhat.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [URGENT-ish PATCH 0/5] ArmVirt- Nt32- Ovmf- CryptoPkg: conditionalize libssl presence in OpensslLib X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2017 03:33:04 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFyZCBCaWVzaGV1dmVsIFtt YWlsdG86YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZ10NCj4gU2VudDogRnJpZGF5LCBGZWJydWFy eSAyNCwgMjAxNyA2OjI1IEFNDQo+IFRvOiBMYXN6bG8gRXJzZWsNCj4gQ2M6IGVkazItZGV2ZWwt MDE7IEdhcnkgTGluOyBXdSwgSmlheGluOyBKdXN0ZW4sIEpvcmRhbiBMOyBMb25nLCBRaW47IE5p LCBSdWl5dTsNCj4gWWUsIFRpbmc7IFRvbWFzIEhvZ2VyDQo+IFN1YmplY3Q6IFJlOiBbVVJHRU5U LWlzaCBQQVRDSCAwLzVdIEFybVZpcnQtIE50MzItIE92bWYtIENyeXB0b1BrZzoNCj4gY29uZGl0 aW9uYWxpemUgbGlic3NsIHByZXNlbmNlIGluIE9wZW5zc2xMaWINCj4gDQo+IE9uIDIzIEZlYnJ1 YXJ5IDIwMTcgYXQgMjE6NTcsIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+IHdyb3Rl Og0KPiA+IEluIGNvbW1pdCAzMjM4N2UwMDgxZGIgKCJDcnlwdG9Qa2c6IEVuYWJsZSBzc2wgYnVp bGQgaW4gT3BlbnNzbExpYg0KPiA+IGRpcmVjdGx5IiwgMjAxNi0xMi0xNCksIHdlIGVuYWJsZWQg bGlic3NsIGZ1bmN0aW9uYWxpdHkgaW4NCj4gPiBDcnlwdG9Qa2cvT3BlbnNzbExpYiB1bmNvbmRp dGlvbmFsbHkuDQo+ID4NCj4gPiBXaGlsZSB0aGF0J3MgcmVhbCBjb252ZW5pZW50LCBpdCBpcyBh bHNvIG92ZXJraWxsIGZvciBwbGF0Zm9ybXMgKG9yDQo+ID4gcGxhdGZvcm0gYnVpbGRzKSB0aGF0 IGRvbid0IHdhbnQgVExTLiBUaGUgaW1wYWN0IChiZXlvbmQgd2FzdGVkIGJ1aWxkDQo+ID4gdGlt ZSkgaXMgdGhhdCB3aGVuIHRoZSBuZXh0IHZ1bG5lcmFiaWxpdHkgY29tZXMgb3V0IHRoYXQgYWZm ZWN0cyB0aGUNCj4gPiBsaWJzc2wgc3Vic2V0IG9mIE9wZW5TU0wsIHNlY3VyaXR5IHRlYW1zIGFs bCBhcm91bmQgd2lsbCBsb29rIGF0IGJ1aWxkDQo+ID4gbG9ncyBhbmQgSU5GIGZpbGVzLCBzZWUg dGhlIGxpYnNzbCBmaWxlcyBiZWluZyBidWlsdCwgYW5kIGdldCBuZXJ2b3VzDQo+ID4gLS0gd2l0 aG91dCBhIGdvb2QgcmVhc29uIGZvciBzdWNoIGJ1aWxkcyB0aGF0IGRvbid0IGFjdHVhbGx5ICp1 c2UqIFRMUy4NCj4gPg0KPiA+IExldCdzIG1ha2UgdGhpcyBlYXNpZXIgb24gdGhlbSAoYW5kIHRo ZXJlYnkgb24gb3Vyc2VsdmVzISksIGFuZA0KPiA+IGludHJvZHVjZSBhbiBPcGVuc3NsTGliTm9T c2wgaW5zdGFuY2UsIHdoaWNoIGV4Y2x1ZGVzIGxpYnNzbC4NCj4gPg0KPiANCj4gSSB0aGluayBp dCB3b3VsZCBiZSBuaWNlciB0byBhbGlnbiB3aXRoIE9wZW5TU0wgbW9yZSBjbG9zZWx5LCBhbmQg c3BsaXQgdGhlDQo+IGZ1bmN0aW9uYWxpdHkgaW50byBhIGxpYmNyeXB0byBhbmQgYSBsaWJzc2wg bGlicmFyeSwgYW5kIGluY2x1ZGUgdGhlIGxhdHRlciBvbmx5IGlmDQo+IFRMUyBmdW5jdGlvbmFs aXR5IGlzIG5lZWRlZC4gSG93ZXZlciwgSSBhbSBub3Qgdm9sdW50ZWVyaW5nIHRvIGRvIHRoZSB3 b3JrLA0KPiBhbmQgdGhpcyBhcHByb2FjaCBjb21lcyBkb3duIHRvIHRoZSBzYW1lIHRoaW5nLCBn aXZlbiB0aGF0IGxpYnNzbCBkZXBlbmRzDQo+IG9uIGxpYmNyeXB0bywgYW5kIHNvIGxpYmNyeXB0 byBhbmQgbGliY3J5cHRvK2xpYnNzbCBhcmUgdGhlIG9ubHkgY29tYmluYXRpb25zDQo+IHRoYXQg bWFrZSBhbnkgc2Vuc2UuDQoNCkkgYWdyZWUuDQpJbiBmYWN0LCB3ZSB1c2VkIHRoZSB0d28gc2Vw YXJhdGVkIGxpYnJhcnkgKGNyeXB0byAmIHNzbCkgYWxpZ25lZCB3aXRoIE9wZW5TU0wgYmVmb3Jl LA0KQW5kIHJlY2VpdmVkIHNvbWUgY29tbWVudHMgdG8gY29tYmluZSB0aGVtIHRvZ2V0aGVyLiA6 LSkNClR3byBsaWJyYXJpZXMgKGxpYmNyeXRvIGFuZCB0aGUgY29tYmluYXRpb24gb2YgbGliY3J5 cHRvIGFuZCBsaWJzc2wpIGFyZSBnb29kIHRvIG1lLiBCdXQNCkkgcHJlZmVyIHRvIHVzZSB0aGUg T3BlbnNzbExpYkNyeXB0byBhcyB0aGUgbmFtZSwgdGhlbiB3ZSBjYW4gaGF2ZToNCglPcGVuc3Ns TGliQ3J5cHRvICAgICAobGliY3J5cHRvKQ0KCU9wZW5zc2xMaWIJICAgICAgICAobGliY3J5cHRv ICsgbGlic3NsKQ0KDQpPcGVuc3NsTGliIG1heSBoYXZlIG1vcmUgZGVwZW5kZW5jaWVzIC8gdXNh Z2VzIGluIGRpZmZlcmVudCBtb2R1bGUsIHdlIG1heSBuZWVkIGV4dHJhDQpQYXRjaGVzIHRvIHVw ZGF0ZSB0aGVtLg0KDQpMT05HLCBRaW4NCg0KPiANCj4gPiBUaGUgZWRrMiBpbnRlZ3JhdGlvbiBz Y3JpcHQgInByb2Nlc3NfZmlsZXMuc2giIGlzIHVwZGF0ZWQgdG8gcHJvY2Vzcw0KPiA+IGJvdGgg SU5GIGZpbGVzIGluIHRoZSBzYW1lIGludm9jYXRpb24uDQo+ID4NCj4gPiBJZiBub29uZSBkaXNh Z3JlZXMgd2l0aCB0aGUgY29uY2VwdCwgSSdkIGFwcHJlY2lhdGUgaWYgd2UgY291bGQgcmV2aWV3 DQo+ID4gJiBtZXJnZSB0aGlzIHNlcmllcyByZWFsIGZhc3QuIChTb3JyeSBhYm91dCB0aGF0LCBi dXQgYSBkb3duc3RyZWFtDQo+ID4gZGVhZGxpbmUgbG9vbXMgY2xvc2UsIGFuZCBJIGNvbnNpZGVy IHRoaXMgc29ydCBvZiBhIGJsb2NrZXIgZm9yIHRoZQ0KPiA+IG5leHQNCj4gPiByZWJhc2UuKQ0K PiA+DQo+ID4gSSB1cGRhdGVkIHRoZSBmb2xsb3dpbmcgcGxhdGZvcm0gcGFja2FnZXM6DQo+ID4g LSBBcm1WaXJ0UGtnLCBiZWNhdXNlIEkga25vdyBpdCBuZXZlciB1c2VzIFRMUyAob3IgSFRUUCBi b290IGZvciB0aGF0DQo+ID4gICBtYXR0ZXIpLA0KPiA+IC0gTnQzMlBrZywgYmVjYXVzZSBpdCBl eHBvc2VzIHRoZSBUTFNfRU5BQkxFIGJ1aWxkIGZsYWcsDQo+ID4gLSBPdm1mUGtnLCBiZWNhdXNl IGl0IGV4cG9zZXMgdGhlIFRMU19FTkFCTEUgYnVpbGQgZmxhZy4NCj4gPg0KPiA+IEkgZGlkbid0 IHRvdWNoIG90aGVyIHBhY2thZ2VzIGJlY2F1c2UgdGhleSBkb24ndCBleHBvc2UgVExTX0VOQUJM RSwNCj4gPiBhbmQgSSBkb24ndCBoYXZlIHRpbWUgdG8gZmlndXJlIG91dCBpZiB0aGV5IHdhbnQg VExTIGJ1aWx0LWluLg0KPiA+DQo+ID4gSSB0ZXN0ZWQgdGhlIG5ldyBPcGVuc3NsTGliTm9Tc2wg aW5zdGFuY2Ugd2l0aCBTZWN1cmUgQm9vdCB1bmRlciBPVk1GLg0KPiA+DQo+ID4gVGhlIHNlcmll cyB3YXMgZm9ybWF0dGVkIHdpdGggIi0tZmluZC1jb3BpZXMtaGFyZGVyIiwgd2hpY2ggbWFrZXMg YQ0KPiA+IHJlYWwgZGlmZmVyZW5jZSBmb3IgcGF0Y2ggIzIuDQo+ID4NCj4gPiBUb21hczogaWYg eW91IHdvdWxkIGxpa2UgdG8gY29tbWVudCBvbiB0aGlzIHNlcmllcywgcGxlYXNlIHN1YnNjcmli ZQ0KPiA+IHRvIHRoZSBlZGsyLWRldmVsIGxpc3QgYXQNCj4gPiA8aHR0cHM6Ly9saXN0cy4wMS5v cmcvbWFpbG1hbi9saXN0aW5mby9lZGsyLWRldmVsPiwgYW5kIGFsc28gd2FpdCBmb3INCj4gPiB5 b3VyIHN1YnNjcmlwdGlvbiByZXF1ZXN0IHRvIGNvbXBsZXRlLCAqYmVmb3JlKiByZXNwb25kaW5n Lg0KPiA+DQo+ID4gQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3Jn Pg0KPiA+IENjOiBHYXJ5IExpbiA8Z2xpbkBzdXNlLmNvbT4NCj4gPiBDYzogSmlheGluIFd1IDxq aWF4aW4ud3VAaW50ZWwuY29tPg0KPiA+IENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0 ZW5AaW50ZWwuY29tPg0KPiA+IENjOiBRaW4gTG9uZyA8cWluLmxvbmdAaW50ZWwuY29tPg0KPiA+ IENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPg0KPiA+IENjOiBUaW5nIFllIDx0aW5n LnllQGludGVsLmNvbT4NCj4gPiBDYzogVG9tYXMgSG9nZXIgPHRob2dlckByZWRoYXQuY29tPg0K PiA+DQo+ID4gVGhhbmtzIQ0KPiA+IExhc3psbw0KPiA+DQo+ID4gTGFzemxvIEVyc2VrICg1KToN Cj4gPiAgIENyeXB0b1BrZy9PcGVuc3NsTGliOiByZWZyZXNoIE9wZW5zc2xMaWIuaW5mLCBvcGVu c3NsY29uZi5oIGFmdGVyDQo+ID4gICAgIDMyMzg3ZTAwDQo+ID4gICBDcnlwdG9Qa2cvT3BlbnNz bExpYjogaW50cm9kdWNlIE9wZW5zc2xMaWJOb1NzbCBpbnN0YW5jZQ0KPiA+ICAgQXJtVmlydFBr ZzogcmVzb2x2ZSBPcGVuc3NsTGliIHRvIE9wZW5zc2xMaWJOb1NzbA0KPiA+ICAgTnQzMlBrZzog ZXhjbHVkZSBsaWJzc2wgZnVuY3Rpb25hbGl0eSBmcm9tIE9wZW5zc2xMaWIgaWYNCj4gPiAgICAg VExTX0VOQUJMRT1GQUxTRQ0KPiA+ICAgT3ZtZlBrZzogZXhjbHVkZSBsaWJzc2wgZnVuY3Rpb25h bGl0eSBmcm9tIE9wZW5zc2xMaWIgaWYNCj4gPiAgICAgVExTX0VOQUJMRT1GQUxTRQ0KPiA+DQo+ ID4gIEFybVZpcnRQa2cvQXJtVmlydC5kc2MuaW5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gPiAgTnQzMlBrZy9OdDMyUGtnLmRzYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKw0KPiA+ICBP dm1mUGtnL092bWZQa2dJYTMyLmRzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA0ICsrDQo+ID4gIE92bWZQa2cvT3ZtZlBrZ0lhMzJYNjQuZHNjICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysNCj4gPiAgT3ZtZlBr Zy9Pdm1mUGtnWDY0LmRzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgNCArKw0KPiA+ICBDcnlwdG9Qa2cvTGlicmFyeS9PcGVuc3NsTGliL09wZW5zc2xM aWIuaW5mICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsNCj4gPiAgQ3J5cHRvUGtnL0xp YnJhcnkvT3BlbnNzbExpYi97T3BlbnNzbExpYi5pbmYgPT4gT3BlbnNzbExpYk5vU3NsLmluZn0g fCA1NQ0KPiArKy0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ICBDcnlwdG9Qa2cvTGlicmFyeS9PcGVu c3NsTGliL29wZW5zc2xjb25mLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2IC0tLQ0K PiA+ICBDcnlwdG9Qa2cvTGlicmFyeS9PcGVuc3NsTGliL3tPcGVuc3NsTGliLnVuaSA9PiBPcGVu c3NsTGliTm9Tc2wudW5pfSB8ICA4DQo+ICstLQ0KPiA+ICBDcnlwdG9Qa2cvTGlicmFyeS9PcGVu c3NsTGliL3Byb2Nlc3NfZmlsZXMuc2ggICAgICAgICAgICAgICAgICAgICAgICB8IDI3ICsrKysr KystLS0NCj4gPiAgMTAgZmlsZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRp b25zKC0pICBjb3B5DQo+ID4gQ3J5cHRvUGtnL0xpYnJhcnkvT3BlbnNzbExpYi97T3BlbnNzbExp Yi5pbmYgPT4gT3BlbnNzbExpYk5vU3NsLmluZn0NCj4gPiAoOTAlKSAgY29weSBDcnlwdG9Qa2cv TGlicmFyeS9PcGVuc3NsTGliL3tPcGVuc3NsTGliLnVuaSA9Pg0KPiA+IE9wZW5zc2xMaWJOb1Nz bC51bml9ICg3MSUpDQo+ID4NCj4gPiAtLQ0KPiA+IDIuOS4zDQo+ID4NCg==