From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: zhichao.gao@intel.com) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by groups.io with SMTP; Thu, 26 Sep 2019 07:05:37 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Sep 2019 07:05:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="203861546" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga001.fm.intel.com with ESMTP; 26 Sep 2019 07:05:18 -0700 Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 26 Sep 2019 07:05:14 -0700 Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 26 Sep 2019 07:05:14 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.92]) by SHSMSX107.ccr.corp.intel.com ([169.254.9.89]) with mapi id 14.03.0439.000; Thu, 26 Sep 2019 22:05:12 +0800 From: "Gao, Zhichao" To: "devel@edk2.groups.io" , "lersek@redhat.com" , "Carsey, Jaben" , "Ni, Ray" Subject: Re: [edk2-devel] [PATCH 32/35] ShellPkg/UefiShellLib: clarify workaround for unfixable EdkShell bug Thread-Topic: [edk2-devel] [PATCH 32/35] ShellPkg/UefiShellLib: clarify workaround for unfixable EdkShell bug Thread-Index: AQHVbZE+itbq25AJ+Ee4o88rdQIPH6c9b8+AgACXg/A= Date: Thu, 26 Sep 2019 14:05:12 +0000 Message-ID: <3CE959C139B4C44DBEA1810E3AA6F9000B83F47A@SHSMSX101.ccr.corp.intel.com> References: <20190917194935.24322-1-lersek@redhat.com> <20190917194935.24322-33-lersek@redhat.com> <4fc048a2-ccbd-7f32-a51b-bf065230d3f6@redhat.com> In-Reply-To: <4fc048a2-ccbd-7f32-a51b-bf065230d3f6@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNWY1MGMyMzItZGI0OC00ZGFhLWE2MzctMDg5ZGJkM2VlNDM3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiM3BNeWJlUVd0d2xFXC9lS0JiTzRPTEZBTUZVQnJSZE5RMW43TWZZZ05STGQzSDN4bjh0NlZqR29SbVN5RGpDZGcifQ== 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: zhichao.gao@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U29ycnkgZm9yIG1pc3MgdGhpcy4NClRoZSBjb21tZW50IGlzIG5pY2UgdG8gaGVscCB1bmRlcnN0 YW5kIHRoZSB0eXBlIGNvbnZlcnNpb24uDQoNClJldmlld2VkLWJ5OiBaaGljaGFvIEdhbyA8emhp Y2hhby5nYW9AaW50ZWwuY29tPg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZy b206IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBT ZXB0ZW1iZXIgMjYsIDIwMTkgODo0NyBQTQ0KPiBUbzogQ2Fyc2V5LCBKYWJlbiA8amFiZW4uY2Fy c2V5QGludGVsLmNvbT47IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+Ow0KPiBHYW8sIFpoaWNo YW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT4NCj4gQ2M6IGVkazItZGV2ZWwtZ3JvdXBzLWlvIDxk ZXZlbEBlZGsyLmdyb3Vwcy5pbz4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0gg MzIvMzVdIFNoZWxsUGtnL1VlZmlTaGVsbExpYjogY2xhcmlmeQ0KPiB3b3JrYXJvdW5kIGZvciB1 bmZpeGFibGUgRWRrU2hlbGwgYnVnDQo+IA0KPiBKYWJlbiwgUmF5LCBaaGljaGFvLA0KPiANCj4g Y2FuIG9uZSBvZiB5b3UgZ3V5cyBwbGVhc2UgcmV2aWV3IHRoaXMgcGF0Y2g/DQo+IA0KPiBUaGFu a3MNCj4gTGFzemxvDQo+IA0KPiBPbiAwOS8xNy8xOSAyMTo0OSwgTGFzemxvIEVyc2VrIHdyb3Rl Og0KPiA+IFRoZSBFREsgMSBTaGVsbCAoYXZhaWxhYmxlIGF0DQo+ID4gPGh0dHBzOi8vZ2l0aHVi LmNvbS90aWFub2NvcmUvZWRrLVNoZWxsPikNCj4gPiBoYXMgYSBidWcgaW4gaXRzIEVGSV9TSEVM TF9FTlZJUk9OTUVOVDIuRXhlY3V0ZSgpIGltcGxlbWVudGF0aW9uIHRoYXQNCj4gPiBlZGsyJ3Mg VWVmaVNoZWxsTGliIGhhcyBubyBjaG9pY2UgYnV0IHRvIHdvcmsgYXJvdW5kLg0KPiA+DQo+ID4g SW1wcm92ZSB0aGUgZXhwbGFuYXRpb24gaW4gdGhlIGNvZGUuIEFsc28sIGRvY3VtZW50IHRoZSBp bXBsaWNpdA0KPiA+IEVGSV9IQU5ETEUgLT4gKEVGSV9IQU5ETEUqKSBjb252ZXJzaW9uLCB3aGlj aCBoYXBwZW5zIGltcGxpY2l0bHkgYWZ0ZXINCj4gPiBkZXJlZmVyZW5jaW5nIFBhcmVudEhhbmRs ZSwgd2l0aCBhbiBleHBsaWNpdCBjYXN0Lg0KPiA+DQo+ID4gSW4gcHJhY3RpY2UsIHRoaXMgcGF0 Y2ggaXMgYSBuby1vcC4NCj4gPg0KPiA+IENjOiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBp bnRlbC5jb20+DQo+ID4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gPiBDYzogWmhp Y2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBMYXN6 bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KPiA+IC0tLQ0KPiA+DQo+ID4gTm90ZXM6DQo+ ID4gICAgIGJ1aWxkLXRlc3RlZCBvbmx5DQo+ID4NCj4gPiAgU2hlbGxQa2cvTGlicmFyeS9VZWZp U2hlbGxMaWIvVWVmaVNoZWxsTGliLmMgfCAyMg0KPiA+ICsrKysrKysrKysrKysrKysrKy0tDQo+ ID4gIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsTGliL1VlZmlTaGVs bExpYi5jDQo+ID4gYi9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbExpYi9VZWZpU2hlbGxMaWIu Yw0KPiA+IGluZGV4IDgzNWQwZjg4Y2E3NC4uOWYwN2E1OGViMjNkIDEwMDY0NA0KPiA+IC0tLSBh L1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsTGliL1VlZmlTaGVsbExpYi5jDQo+ID4gKysrIGIv U2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxMaWIvVWVmaVNoZWxsTGliLmMNCj4gPiBAQCAtMTI5 MSw5ICsxMjkxLDI3IEBAIFNoZWxsRXhlY3V0ZSAoDQo+ID4gICAgaWYgKG1FZmlTaGVsbEVudmly b25tZW50MiAhPSBOVUxMKSB7DQo+ID4gICAgICAvLw0KPiA+ICAgICAgLy8gQ2FsbCBFRkkgU2hl bGwgdmVyc2lvbi4NCj4gPiAtICAgIC8vIER1ZSB0byBvZGRpdHkgaW4gdGhlIEVGSSBzaGVsbCB3 ZSB3YW50IHRvIGRlcmVmZXJlbmNlIHRoZQ0KPiBQYXJlbnRIYW5kbGUgaGVyZQ0KPiA+ICAgICAg Ly8NCj4gPiAtICAgIENtZFN0YXR1cyA9IChtRWZpU2hlbGxFbnZpcm9ubWVudDItPkV4ZWN1dGUo KlBhcmVudEhhbmRsZSwNCj4gPiArICAgIC8vIER1ZSB0byBhbiB1bmZpeGFibGUgYnVnIGluIHRo ZSBFZGtTaGVsbCBpbXBsZW1lbnRhdGlvbiwgd2UgbXVzdA0KPiA+ICsgICAgLy8gZGVyZWZlcmVu Y2UgIlBhcmVudEhhbmRsZSIgaGVyZToNCj4gPiArICAgIC8vDQo+ID4gKyAgICAvLyAxLiBUaGUg RUZJIHNoZWxsIGluc3RhbGxzIHRoZSBFRklfU0hFTExfRU5WSVJPTk1FTlQyIHByb3RvY29sLA0K PiA+ICsgICAgLy8gICAgaWRlbnRpZmllZCBieSBnRWZpU2hlbGxFbnZpcm9ubWVudDJHdWlkLg0K PiA+ICsgICAgLy8gMi4gVGhlIEV4ZWN1dGUoKSBtZW1iZXIgZnVuY3Rpb24gdGFrZXMgIlBhcmVu dEltYWdlSGFuZGxlIiBhcw0KPiBmaXJzdA0KPiA+ICsgICAgLy8gICAgcGFyYW1ldGVyLCB3aXRo IHR5cGUgKEVGSV9IQU5ETEUqKS4NCj4gPiArICAgIC8vIDMuIEluIHRoZSBFZGtTaGVsbCBpbXBs ZW1lbnRhdGlvbiwgU0VudkV4ZWN1dGUoKSBpbXBsZW1lbnRzIHRoZQ0KPiA+ICsgICAgLy8gICAg RXhlY3V0ZSgpIG1lbWJlciBmdW5jdGlvbi4gSXQgcGFzc2VzICJQYXJlbnRJbWFnZUhhbmRsZSIN Cj4gY29ycmVjdGx5IHRvDQo+ID4gKyAgICAvLyAgICBTRW52RG9FeGVjdXRlKCkuDQo+ID4gKyAg ICAvLyA0LiBTRW52RG9FeGVjdXRlKCkgdGFrZXMgdGhlIChFRklfSEFORExFKiksIGFuZCBwYXNz ZXMgaXQgZGlyZWN0bHkgLS0NCj4gPiArICAgIC8vICAgIHdpdGhvdXQgZGUtcmVmZXJlbmNpbmcg LS0gdG8gdGhlIEhhbmRsZVByb3RvY29sKCkgYm9vdCBzZXJ2aWNlLg0KPiA+ICsgICAgLy8gNS4g QnV0IEhhbmRsZVByb3RvY29sKCkgdGFrZXMgYW4gRUZJX0hBTkRMRS4NCj4gPiArICAgIC8vDQo+ ID4gKyAgICAvLyBUaGVyZWZvcmUgd2UgbXVzdA0KPiA+ICsgICAgLy8gLSBkZS1yZWZlcmVuY2Ug IlBhcmVudEhhbmRsZSIgaGVyZSwgdG8gbWFzayB0aGUgYnVnIGluDQo+ID4gKyAgICAvLyAgIFNF bnZEb0V4ZWN1dGUoKSwgYW5kDQo+ID4gKyAgICAvLyAtIHBhc3MgdGhlIHJlc3VsdGFudCBFRklf SEFORExFIGFzIGFuIChFRklfSEFORExFKikuDQo+ID4gKyAgICAvLw0KPiA+ICsgICAgQ21kU3Rh dHVzID0gKG1FZmlTaGVsbEVudmlyb25tZW50Mi0+RXhlY3V0ZSgoRUZJX0hBTkRMRQ0KPiA+ICsg KikqUGFyZW50SGFuZGxlLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBDb21tYW5kTGluZSwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgT3V0cHV0KSk7DQo+ID4gICAgICAvLw0KPiA+DQoNCg==