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.web11.1974.1579057927361064873 for ; Tue, 14 Jan 2020 19:12:07 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: ray.ni@intel.com) 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/DHE-RSA-AES256-GCM-SHA384; 14 Jan 2020 19:12:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,321,1574150400"; d="scan'208";a="397728501" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga005.jf.intel.com with ESMTP; 14 Jan 2020 19:12:06 -0800 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 14 Jan 2020 19:12:06 -0800 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 14 Jan 2020 19:12:05 -0800 Received: from shsmsx106.ccr.corp.intel.com (10.239.4.159) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 14 Jan 2020 19:12:05 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by SHSMSX106.ccr.corp.intel.com ([169.254.10.139]) with mapi id 14.03.0439.000; Wed, 15 Jan 2020 11:12:02 +0800 From: "Ni, Ray" To: "afish@apple.com" , "devel@edk2.groups.io" , Ard Biesheuvel CC: Laszlo Ersek , Leif Lindholm , "Gao, Zhichao" , "Ma, Maurice" , "Dong, Guo" , "You, Benjamin" Subject: Re: [edk2-devel] [RFC PATCH 2/2] MdeModulePkg/BdsDxe: allow consoles on drivers loaded via Driver#### Thread-Topic: [edk2-devel] [RFC PATCH 2/2] MdeModulePkg/BdsDxe: allow consoles on drivers loaded via Driver#### Thread-Index: AQHVrEzYcqRyqW2RAUSCx07E53qdIaexDcyA///swYCAA0WMgIAB+yxg//98woCAEZ5hAIAaorAAgAFWQ1CAANQF4P//opCAAJkkHIAAAQKvgAAvy8sAAAIPgAAAJDNuQA== Date: Wed, 15 Jan 2020 03:12:02 +0000 Message-ID: <734D49CCEBEEF84792F5B80ED585239D5C3F51D1@SHSMSX104.ccr.corp.intel.com> References: <20191206143128.19371-1-ard.biesheuvel@linaro.org> <20191206143128.19371-3-ard.biesheuvel@linaro.org> <8d49cca6-b1b9-cddc-0590-4e4a84643e4f@redhat.com> <734D49CCEBEEF84792F5B80ED585239D5C39604F@SHSMSX104.ccr.corp.intel.com> <734D49CCEBEEF84792F5B80ED585239D5C399C9C@SHSMSX104.ccr.corp.intel.com> <734D49CCEBEEF84792F5B80ED585239D5C3E2179@SHSMSX104.ccr.corp.intel.com> <734D49CCEBEEF84792F5B80ED585239D5C3EFAF4@SHSMSX104.ccr.corp.intel.com> <40949126-F9E5-4B0A-B07D-D9CBF7A1EE3B@apple.com> In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: ray.ni@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBhZmlzaEBhcHBsZS5jb20gPGFm aXNoQGFwcGxlLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDE1LCAyMDIwIDE6NDUg QU0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNo ZXV2ZWxAbGluYXJvLm9yZz4NCj4gQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+ OyBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgTGVpZg0KPiBMaW5kaG9sbSA8bGVpZi5saW5k aG9sbUBsaW5hcm8ub3JnPjsgR2FvLCBaaGljaGFvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+Ow0K PiBNYSwgTWF1cmljZSA8bWF1cmljZS5tYUBpbnRlbC5jb20+OyBEb25nLCBHdW8gPGd1by5kb25n QGludGVsLmNvbT47DQo+IFlvdSwgQmVuamFtaW4gPGJlbmphbWluLnlvdUBpbnRlbC5jb20+DQo+ IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1JGQyBQQVRDSCAyLzJdIE1kZU1vZHVsZVBrZy9C ZHNEeGU6IGFsbG93DQo+IGNvbnNvbGVzIG9uIGRyaXZlcnMgbG9hZGVkIHZpYSBEcml2ZXIjIyMj DQo+IA0KPiANCj4gDQo+ID4gT24gSmFuIDE0LCAyMDIwLCBhdCA4OjQ2IEFNLCBBcmQgQmllc2hl dXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4NCj4gd3JvdGU6DQo+ID4NCj4gPiBPbiBN b24sIDEzIEphbiAyMDIwIGF0IDE4OjU3LCBBbmRyZXcgRmlzaCB2aWEgR3JvdXBzLklvDQo+ID4g PGFmaXNoPWFwcGxlLmNvbUBncm91cHMuaW8+IHdyb3RlOg0KPiA+Pg0KPiA+PiBBcmQsDQo+ID4+ DQo+ID4+IElzIHRoZSBwcm9ibGVtIEdGWCBjb25zb2xlPyBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0 byBoYXZlIGEgUENEIHRvDQo+IGFzc3VtZSBncmFwaGljcyBjb25zb2xlLCBhbmQgaWYgbm9uIHdh cyBmb3VuZCBvbiB0aGUgYm9vdCBjb25uZWN0IHRob3NlDQo+IFBDSSBkZXZpY2VzIGFuZCB1cGRh dGUgdGhlIE5WUkFNIHRvIGNhdXNlIGEgY29uc29sZSB0byBjb25uZWN0LiBZb3UgbWlnaHQNCj4g aGF2ZSB0byBkbyBhIDJuZCBjb25uZWN0IG9uIHRoZSBHT1AgaGFuZGxlIGFmdGVyIHRoZSBudnJh bSB2YXJpYWJsZSB3YXMNCj4gd3JpdHRlbiB0byBtYWtlIHRoZSBDb25TcGxpdGVyIHNlZSBpdD8N Cj4gPj4NCj4gPg0KPiA+IEknbSBub3Qgc3VyZSBJIGZvbGxvdy4gRG8geW91IG1lYW4gdXBkYXRl IHRoZSBjb25zb2xlIHZhcmlhYmxlIGlmIGl0DQo+ID4gZG9lc24ndCBjb250YWluIHRoZSBHT1Ag cHJvZHVjZWQgYnkgdGhlIERyaXZlciMjIyMgb3B0aW9uIGFuZCByZWJvb3Q/DQo+ID4NCj4gDQo+ IEFyZCwNCj4gDQo+IEkgd2FzIHRoaW5raW5nIHRoaXMgc3BlY2lmaWMgY2FzZSB3YXMgbm8gYWN0 aXZlIEdPUCBkcml2ZXIgaW4gdGhlIHN5c3RlbSBkdWUgdG8NCj4gdGhlIGVtdWxhdGlvbiBvZiB0 aGUgUk9NLiBJIHdhcyBzYXlpbmcgdGhlcmUgY291bGQgYmUgYSBwbGF0Zm9ybSBwb2xpY3kgdG8N Cj4gcmVxdWlyZSBHT1AsIGFuZCB0aGVyZSBjb3VsZCBiZSBhICBwbGF0Zm9ybSBob29rIHBvaW50 IHRvIGNoZWNrIGZvciBubyBHT1ANCj4gYW5kIHRha2UgYWN0aW9uLiBUaGlzIGlzIG5vdCByZWFs bHkgYSBEcml2ZXIjIyMjIHBhdGgsIGJ1dCBhIGZhbGxiYWNrIHBhdGggZm9yIG5vDQo+IEdPUC4g U28gdGhhdCBpcyBraW5kIG9mIGNoZWF0aW5nIDopLg0KPiANCj4gQWxzbyBJIHdhcyB0aGlua2lu ZyB0aGUgQ29uU3BsaXRlciB3b3VsZCBhY3RpdmF0ZSB0aGUgbmV3IEdPUCBpZiB5b3UgZG8gYQ0K PiAybmQgZ0JTLT5Db25uZWN0Q29udHJvbGxlciBvbiB0aGUgR3JhcGhpY3MgUENJIG9yIEdPUCBo YW5kbGUgYWZ0ZXINCj4gdXBkYXRpbmcgdGhlIGNvbnNvbGUgbnZyYW0gdmFyaWFibGUuDQo+IA0K PiBTb3JyeSBJJ20gbm90IHJlYWxseSBmYW1pbGlhciB3aXRoIHRoZSBtb2Rlcm4gVGlhbm9Db3Jl IEJEUywgYXMgd2UgaGF2ZSBhDQo+IGN1c3RvbSBCRFMgb24gTWFjcywgc28gSSdtIHRhbGtpbmcg bW9yZSBoeXBvdGhldGljYWxseSBhYm91dCBob3cgQkRTIGNvdWxkDQo+IHdvcmsuDQoNCkFuZHJl dywNClRpYW5vQ29yZSBCRFMgaW4gdGhpcyBwYXJ0IGlzIHZlcnkgc2ltcGxlLiBUaGUgQkRTIGNv cmUgZXhwZWN0cyBhIHBsYXRmb3JtDQpob29rIChQbGF0Zm9ybUJvb3RNYW5hZ2VyQmVmb3JlQ29u c29sZSgpKSB0byBpbml0aWFsaXplIGV2ZXJ5IEJEUyByZWxhdGVkIFVFRkkNCnZhcmlhYmxlcyBs aWtlIENvbkluLCBDb25PdXQsIERyaXZlciMjIyMsIEJvb3QjIyMjLCBEcml2ZXJPcmRlciwgQm9v dE9yZGVyLCBldGMuDQpUaGVuIEJEUyBjb3JlIGNvbnN1bWVzIHRoZXNlIHZhcmlhYmxlcyBhbmQg YWN0cyBhY2NvcmRpbmdseS4NCkkgdGhpbmsgdGhlICJwbGF0Zm9ybSBob29rIiB5b3Ugc3VnZ2Vz dGVkIGlzIHNpbWlsYXIgdG8gd2hhdCBJIHN1Z2dlc3RlZCBlYXJsaWVyLA0KZXhjZXB0IHRoYXQg eW91IHRoaW5rIHRoYXQgcHV0dGluZyBHT1AgaW4gRHJpdmVyIyMjIyBpcyB1bm5lY2Vzc2FyeS4N Cg0KQXJkLA0KQXNzdW1pbmcgeW91J3ZlIHB1dCBHT1AgZHJpdmVyIHBhdGggdG8gRHJpdmVyIyMj IywNCnlvdSBjb3VsZCBwdXQgYmVsb3cgY29kZSBpbiB0aGUgYmVnaW5uaW5nIG9mIFBsYXRmb3Jt Qm9vdE1hbmFnZXJBZnRlckNvbnNvbGUoKToNCjEuIEZpbmQgdGhlIEdGWCBjb250cm9sbGVyIGhh bmRsZQ0KMi4gRWZpQm9vdE1hbmFnZXJDb25uZWN0VmlkZW9Db250cm9sbGVyIChHRlhIYW5kbGUp DQoNClRoYW5rcywNClJheQ0KDQo=