From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web11.4191.1576141166061400039 for ; Thu, 12 Dec 2019 00:59:26 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: ray.ni@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Dec 2019 00:59:25 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,305,1571727600"; d="scan'208";a="238869456" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga004.fm.intel.com with ESMTP; 12 Dec 2019 00:59:25 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 12 Dec 2019 00:59:25 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.90]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.214]) with mapi id 14.03.0439.000; Thu, 12 Dec 2019 16:59:02 +0800 From: "Ni, Ray" To: "devel@edk2.groups.io" , "ard.biesheuvel@linaro.org" 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 Date: Thu, 12 Dec 2019 08:59:02 +0000 Message-ID: <734D49CCEBEEF84792F5B80ED585239D5C399C9C@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> In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDUzMDE4NDEtYTE3Yy00YTJhLTliMjItOWE1YTU4ZjU3MzNlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiQm1HXC9DcDMwYnE3RUpWV1dhTlJkV1lHeVg1aFBONDZhMDJrZVwvNVNxY1pLREF1NTBnN0ZKeGVYU3YrbTFJZDlUIn0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action 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 QXJkLA0KSSBzdGlsbCBjYW5ub3QgdW5kZXJzdGFuZCBpdC4NCg0KU2luY2UgRHJpdmVyIyMjIyBh cmUgcHJvY2Vzc2VkIChwcm9jZXNzID0gTG9hZEltYWdlICsgU3RhcnRJbWFnZSkgYWZ0ZXIgRW5k T2ZEeGUsIHRoZXkgYXJlIG5vdCBkZWZlcnJlZC4NCkl0IG1lYW5zIHRoZSBEcml2ZXIjIyMjIGVu dHJ5cG9pbnRzIGFyZSBjYWxsZWQgZGlyZWN0bHkuDQpJbnNpZGUgdGhlIGVudHJ5cG9pbnRzLCBk cml2ZXJiaW5kaW5nIHByb3RvY29scyBhcmUgaW5zdGFsbGVkLg0KDQpBZnRlciB0aGF0LCBFZmlC b290TWFuYWdlckNvbm5lY3RBbGxEZWZhdWx0Q29uc29sZXMgKCkgdXNlcyBkcml2ZXIgbW9kZWwg bG9naWMgdG8gc3RhcnQgdGhlIHByb3BlciBHT1AgZHJpdmVyLg0KDQpUaGFua3MsDQpSYXkNCg0K PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5p byA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBBcmQgQmllc2hldXZlbA0KPiBT ZW50OiBXZWRuZXNkYXksIERlY2VtYmVyIDExLCAyMDE5IDY6NDAgUE0NCj4gVG86IE5pLCBSYXkg PHJheS5uaUBpbnRlbC5jb20+DQo+IENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t PjsgZWRrMi1kZXZlbC1ncm91cHMtaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPjsgTGVpZiBMaW5k aG9sbQ0KPiA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPjsgR2FvLCBaaGljaGFvIDx6aGljaGFv Lmdhb0BpbnRlbC5jb20+OyBNYSwgTWF1cmljZSA8bWF1cmljZS5tYUBpbnRlbC5jb20+OyBEb25n LCBHdW8NCj4gPGd1by5kb25nQGludGVsLmNvbT47IFlvdSwgQmVuamFtaW4gPGJlbmphbWluLnlv dUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1JGQyBQQVRDSCAyLzJd IE1kZU1vZHVsZVBrZy9CZHNEeGU6IGFsbG93IGNvbnNvbGVzIG9uIGRyaXZlcnMgbG9hZGVkIHZp YSBEcml2ZXIjIyMjDQo+IA0KPiBPbiBNb24sIDkgRGVjIDIwMTkgYXQgMDk6NDIsIEFyZCBCaWVz aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPiB3cm90ZToNCj4gPg0KPiA+IE9uIE1v biwgOSBEZWMgMjAxOSBhdCAwMzoxMiwgTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT4gd3JvdGU6 DQo+ID4gPg0KPiA+ID4gPiBFeGFjdGx5LiBUaGlzIGZsb3cgaXMgaWRlbnRpY2FsIHRvIGhvdyBv cHRpb24gUk9NcyBhcmUgcHJvY2Vzc2VkIGlmDQo+ID4gPiA+IHRoZXkgYXJlIGRpc2NvdmVyZWQg YmVmb3JlIEVuZE9mRHhlIHNpZ25hbGxpbmcgY29tcGxldGVzICh3aGljaCBpcyB3aHkNCj4gPiA+ ID4gdGhlIEp1bm8gcGxhdGZvcm0gd2FzIGJyb2tlbiB3aXRob3V0IHRoZSBjYWxsIHRvDQo+ID4g PiA+IEVmaUJvb3RNYW5hZ2VyRGlzcGF0Y2hEZWZlcnJlZEltYWdlcygpIGluDQo+ID4gPiA+IFBs YXRmb3JtQm9vdE1hbmFnZXJCZWZvcmVDb25zb2xlKCkpDQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4g QXJkLA0KPiA+ID4gSSBjaGVja2VkIEFybVBrZydzIFBsYXRmb3JtQm9vdE1hbmFnZXJMaWIgYW5k IGZvdW5kIGl0IGRvZXNuJ3QNCj4gPiA+IGNhbGwgKkRpc3BhdGNoRGVmZXJyZWRJbWFnZXMoKSBh ZnRlciBzaWduYWxpbmcgRW5kT2ZEeGUuDQo+ID4gPg0KPiA+DQo+ID4gSXQgZG9lcy4gV2UganVz dCBhZGRlZCB0aGlzIGluIDBmOTM5NWQ3YzVjYzZhZTJiZWFhMmQ4NzAwOGZlMTU4ZDA0YTgwNjkN Cj4gPg0KPiA+ID4gVGhlIGRlZmVycmVkIGltYWdlIGRpc3BhdGNoIG1lY2hhbmlzbSBhc3N1bWVz IHRoZSBwbGF0Zm9ybQ0KPiA+ID4gbmVlZHMgdG8gY2FsbCB0aGUgKkRpc3BhdGNoRGVmZXJyZWRJ bWFnZXMoKSBhZnRlciBzaWduYWxpbmcgRW5kT2ZEeGUuDQo+ID4gPg0KPiA+DQo+ID4gSW5kZWVk Lg0KPiA+DQo+ID4gPiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRoZSBkZWZlcnJlZCBpbWFnZSBj YW4gYmUgbG9hZGVkIHdpdGggeW91ciBwYXRjaC4NCj4gPiA+IFRoZXkgYXJlIHN0aWxsIGRlZmVy cmVkIGJlY2F1c2UgdGhlIGxvYWRpbmcgdGltZSBpcyBiZWZvcmUgRW5kT2ZEeGUuDQo+ID4gPg0K PiA+DQo+ID4gWWVzLCBidXQgYmVjYXVzZSBQbGF0Zm9ybUJvb3RNYW5hZ2VyQmVmb3JlQ29uc29s ZSAoKSBkb2VzIGFsbCBvZiB0aGlzLA0KPiA+IHRoZSBvbmx5IHdheSB0byBnZXQgRHJpdmVyIyMj IyB0byB3b3JrIGZvciBjb25zb2xlcyBvbiBHT1AgZHJpdmVycywgd2UNCj4gPiBuZWVkIHRvIG1v dmUgaXQgYmVmb3JlIHRoYXQgY2FsbC4NCj4gDQo+IEFueSBmdXJ0aGVyIGNvbW1lbnRzIG9uIHRo aXMgcGF0Y2g/DQo+IA0KPiANCg0K