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.65, mailfrom: bob.c.feng@intel.com) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by groups.io with SMTP; Tue, 23 Jul 2019 05:01:01 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Jul 2019 05:01:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,299,1559545200"; d="scan'208";a="197097006" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga002.fm.intel.com with ESMTP; 23 Jul 2019 05:00:59 -0700 Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 23 Jul 2019 05:00:59 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 23 Jul 2019 05:00:59 -0700 Received: from shsmsx105.ccr.corp.intel.com ([169.254.11.232]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.110]) with mapi id 14.03.0439.000; Tue, 23 Jul 2019 20:00:57 +0800 From: "Bob Feng" To: Laszlo Ersek , "devel@edk2.groups.io" CC: "Gao, Liming" Subject: Re: [edk2-devel] [Patch 10/10 V3] BaseTools: Enable block queue log agent. Thread-Topic: [edk2-devel] [Patch 10/10 V3] BaseTools: Enable block queue log agent. Thread-Index: AQHVQQryoxex/rRUs02VSJi9UHV3JKbXddUAgACiXzA= Date: Tue, 23 Jul 2019 12:00:57 +0000 Message-ID: <08650203BA1BD64D8AD9B6D5D74A85D160B468EB@SHSMSX105.ccr.corp.intel.com> References: <20190723035818.21112-1-bob.c.feng@intel.com> <20190723035818.21112-11-bob.c.feng@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTNhMjEyMDMtMTFmMi00MDRkLWFlZmYtZTk4ZWNjNzE5YTA0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWTNxbkt4ZHYxbWtNbmRsdzFaNmRtTnVEYWF1RUtnWlwvUW9ZVTJoMlo5aE9JTWpGdnNaZG9LRWM1UEVld2FLdWkifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: bob.c.feng@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 R29vZCBzdWdnZXN0aW9uLiBJIHRoaW5rIFRocmVhZE51bSAqIDEwIGlzIGJldHRlciB0aGFuIGEg Y29uc3QuIEknbGwgdXBkYXRlIGl0IGluIHBhdGNoZXMgVjQuDQoNCkknZCBsaWtlIHRvIGNvbGxl Y3QgbW9yZSBjb21tZW50cyBvbiBvdGhlciBwYXJ0cyBhbmQgdXBkYXRlIGFsbCB0aGUgY29tbWVu dHMgaW4gVjQuDQoNClRoYW5rcywNCkJvYg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K RnJvbTogTGFzemxvIEVyc2VrIFttYWlsdG86bGVyc2VrQHJlZGhhdC5jb21dIA0KU2VudDogVHVl c2RheSwgSnVseSAyMywgMjAxOSA2OjEyIFBNDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEZl bmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4NCkNjOiBHYW8sIExpbWluZyA8bGltaW5n Lmdhb0BpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQYXRjaCAxMC8xMCBW M10gQmFzZVRvb2xzOiBFbmFibGUgYmxvY2sgcXVldWUgbG9nIGFnZW50Lg0KDQpPbiAwNy8yMy8x OSAwNTo1OCwgQm9iIEZlbmcgd3JvdGU6DQo+IEJaOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29y ZS5vcmcvc2hvd19idWcuY2dpP2lkPTE4NzUNCj4gDQo+IFRvIHN1cHBvcnQgQ3RybCtTIGFuZCBD dHJsK1EsIHdlIGVuYWJsZSBibG9jayBxdWV1ZSBmb3IgbG9nLg0KPiANCj4gQ2M6IExpbWluZyBH YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBCb2IgRmVuZyA8Ym9i LmMuZmVuZ0BpbnRlbC5jb20+DQo+IC0tLQ0KPiAgQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vQ29t bW9uL0Vka0xvZ2dlci5weSB8IDEwICsrKysrKy0tLS0NCj4gIEJhc2VUb29scy9Tb3VyY2UvUHl0 aG9uL2J1aWxkL2J1aWxkLnB5ICAgICAgfCAgOCArKysrKy0tLQ0KPiAgMiBmaWxlcyBjaGFuZ2Vk LCAxMSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL0Jh c2VUb29scy9Tb3VyY2UvUHl0aG9uL0NvbW1vbi9FZGtMb2dnZXIucHkgDQo+IGIvQmFzZVRvb2xz L1NvdXJjZS9QeXRob24vQ29tbW9uL0Vka0xvZ2dlci5weQ0KPiBpbmRleCAxNWZkMTQ1OGE5NWEu LjA2ZGE0YTlkMGExZCAxMDA2NDQNCj4gLS0tIGEvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vQ29t bW9uL0Vka0xvZ2dlci5weQ0KPiArKysgYi9CYXNlVG9vbHMvU291cmNlL1B5dGhvbi9Db21tb24v RWRrTG9nZ2VyLnB5DQo+IEBAIC05MywxMSArOTMsMTMgQEAgZXhjZXB0Og0KPiAgICAgICAgICAg ICAgIiIiDQo+ICAgICAgICAgICAgICB0cnk6DQo+ICAgICAgICAgICAgICAgICAgc2VsZi5lbnF1 ZXVlKHNlbGYucHJlcGFyZShyZWNvcmQpKQ0KPiAgICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlv bjoNCj4gICAgICAgICAgICAgICAgICBzZWxmLmhhbmRsZUVycm9yKHJlY29yZCkNCj4gLQ0KPiAr Y2xhc3MgQmxvY2tRdWV1ZUhhbmRsZXIoUXVldWVIYW5kbGVyKToNCj4gKyAgICBkZWYgZW5xdWV1 ZShzZWxmLCByZWNvcmQpOg0KPiArICAgICAgICBzZWxmLnF1ZXVlLnB1dChyZWNvcmQsVHJ1ZSkN Cj4gICMjIExvZyBsZXZlbCBjb25zdGFudHMNCj4gIERFQlVHXzAgPSAxDQo+ICBERUJVR18xID0g Mg0KPiAgREVCVUdfMiA9IDMNCj4gIERFQlVHXzMgPSA0DQo+IEBAIC0yOTAsMjMgKzI5MiwyMyBA QCBkZWYgTG9nQ2xpZW50SW5pdGlhbGl6ZShsb2dfcSk6DQo+ICAgICAgIyBTaW5jZSB3ZSB1c2Ug ZGlmZmVyZW50IGZvcm1hdCB0byBsb2cgZGlmZmVyZW50IGxldmVscyBvZiBtZXNzYWdlIGludG8g ZGlmZmVyZW50DQo+ICAgICAgIyBwbGFjZSAoc3Rkb3V0IG9yIHN0ZGVyciksIHdlIGhhdmUgdG8g dXNlIGRpZmZlcmVudCAiTG9nZ2VyIiBvYmplY3RzIHRvIGRvIHRoaXMuDQo+ICAgICAgIw0KPiAg ICAgICMgRm9yIERFQlVHIGxldmVsIChBbGwgREVCVUdfMH45IGFyZSBhcHBsaWNhYmxlKQ0KPiAg ICAgIF9EZWJ1Z0xvZ2dlci5zZXRMZXZlbChJTkZPKQ0KPiAtICAgIF9EZWJ1Z0NoYW5uZWwgPSBR dWV1ZUhhbmRsZXIobG9nX3EpDQo+ICsgICAgX0RlYnVnQ2hhbm5lbCA9IEJsb2NrUXVldWVIYW5k bGVyKGxvZ19xKQ0KPiAgICAgIF9EZWJ1Z0NoYW5uZWwuc2V0Rm9ybWF0dGVyKF9EZWJ1Z0Zvcm1h dHRlcikNCj4gICAgICBfRGVidWdMb2dnZXIuYWRkSGFuZGxlcihfRGVidWdDaGFubmVsKQ0KPiAg DQo+ICAgICAgIyBGb3IgVkVSQk9TRSwgSU5GTywgV0FSTiBsZXZlbA0KPiAgICAgIF9JbmZvTG9n Z2VyLnNldExldmVsKElORk8pDQo+IC0gICAgX0luZm9DaGFubmVsID0gUXVldWVIYW5kbGVyKGxv Z19xKQ0KPiArICAgIF9JbmZvQ2hhbm5lbCA9IEJsb2NrUXVldWVIYW5kbGVyKGxvZ19xKQ0KPiAg ICAgIF9JbmZvQ2hhbm5lbC5zZXRGb3JtYXR0ZXIoX0luZm9Gb3JtYXR0ZXIpDQo+ICAgICAgX0lu Zm9Mb2dnZXIuYWRkSGFuZGxlcihfSW5mb0NoYW5uZWwpDQo+ICANCj4gICAgICAjIEZvciBFUlJP UiBsZXZlbA0KPiAgICAgIF9FcnJvckxvZ2dlci5zZXRMZXZlbChJTkZPKQ0KPiAtICAgIF9FcnJv ckNoID0gUXVldWVIYW5kbGVyKGxvZ19xKQ0KPiArICAgIF9FcnJvckNoID0gQmxvY2tRdWV1ZUhh bmRsZXIobG9nX3EpDQo+ICAgICAgX0Vycm9yQ2guc2V0Rm9ybWF0dGVyKF9FcnJvckZvcm1hdHRl cikNCj4gICAgICBfRXJyb3JMb2dnZXIuYWRkSGFuZGxlcihfRXJyb3JDaCkNCj4gIA0KPiAgIyMg U2V0IGxvZyBsZXZlbA0KPiAgIw0KPiBkaWZmIC0tZ2l0IGEvQmFzZVRvb2xzL1NvdXJjZS9QeXRo b24vYnVpbGQvYnVpbGQucHkgDQo+IGIvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vYnVpbGQvYnVp bGQucHkNCj4gaW5kZXggNDEyNWIyODMyOTQ2Li42MDNkM2FhNmRhZDQgMTAwNjQ0DQo+IC0tLSBh L0Jhc2VUb29scy9Tb3VyY2UvUHl0aG9uL2J1aWxkL2J1aWxkLnB5DQo+ICsrKyBiL0Jhc2VUb29s cy9Tb3VyY2UvUHl0aG9uL2J1aWxkL2J1aWxkLnB5DQo+IEBAIC0yMDQ2LDE0ICsyMDQ2LDE1IEBA IGNsYXNzIEJ1aWxkKCk6DQo+ICAgICAgICAgICAgICAgICAgICAgIGZvciBtIGluIFBhLkdldEFs bE1vZHVsZUluZm86DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICBtcXVldWUucHV0KG0pDQo+ ICAgICAgICAgICAgICAgICAgICAgIGRhdGFfcGlwZV9maWxlID0gb3MucGF0aC5qb2luKFBhLkJ1 aWxkRGlyLCAiR2xvYmFsVmFyXyVzXyVzLmJpbiIgJSAoc3RyKFBhLkd1aWQpLFBhLkFyY2gpKQ0K PiAgICAgICAgICAgICAgICAgICAgICBQYS5EYXRhUGlwZS5kdW1wKGRhdGFfcGlwZV9maWxlKQ0K PiAgICAgICAgICAgICAgICAgICAgICBhdXRvZ2VuX3J0ID0gc2VsZi5TdGFydEF1dG9HZW4obXF1 ZXVlLCBQYS5EYXRhUGlwZSwgc2VsZi5Ta2lwQXV0b0dlbiwgUGNkTWFMaXN0LHNlbGYuc2hhcmVf ZGF0YSkNCj4gLSAgICAgICAgICAgICAgICAgICAgc2VsZi5Qcm9ncmVzcy5TdG9wKCJkb25lISIp DQo+IC0gICAgICAgICAgICAgICAgICAgIHNlbGYuQXV0b0dlblRpbWUgKz0gaW50KHJvdW5kKCh0 aW1lLnRpbWUoKSAtIEF1dG9HZW5TdGFydCkpKQ0KPiArDQo+ICAgICAgICAgICAgICAgICAgICAg IGlmIG5vdCBhdXRvZ2VuX3J0Og0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuDQo+ ICsgICAgICAgICAgICAgICAgc2VsZi5BdXRvR2VuVGltZSArPSBpbnQocm91bmQoKHRpbWUudGlt ZSgpIC0gQXV0b0dlblN0YXJ0KSkpDQo+ICsgICAgICAgICAgICAgICAgc2VsZi5Qcm9ncmVzcy5T dG9wKCJkb25lISIpDQo+ICAgICAgICAgICAgICAgICAgZm9yIEFyY2ggaW4gV2EuQXJjaExpc3Q6 DQo+ICAgICAgICAgICAgICAgICAgICAgIE1ha2VTdGFydCA9IHRpbWUudGltZSgpDQo+ICAgICAg ICAgICAgICAgICAgICAgIGZvciBNYSBpbiBCdWlsZE1vZHVsZXM6DQo+ICAgICAgICAgICAgICAg ICAgICAgICAgICAjIEdlbmVyYXRlIGJ1aWxkIHRhc2sgZm9yIHRoZSBtb2R1bGUNCj4gICAgICAg ICAgICAgICAgICAgICAgICAgIGlmIG5vdCBNYS5Jc0JpbmFyeU1vZHVsZToNCj4gQEAgLTIyOTQs MTcgKzIyOTUsMTggQEAgZGVmIExvZ0J1aWxkVGltZShUaW1lKToNCj4gICMgaWYgaXQncyBleGVj dXRlZCBzdWNjZXNzZnVsbHkgb3Igbm90Lg0KPiAgIw0KPiAgIyAgIEByZXR2YWwgMCAgICAgVG9v bCB3YXMgc3VjY2Vzc2Z1bA0KPiAgIyAgIEByZXR2YWwgMSAgICAgVG9vbCBmYWlsZWQNCj4gICMN Cj4gK0xvZ1FNYXhTaXplID0gNjANCg0KQ2FuIHdlIHVzZSBhIHZhbHVlIGhlcmUgdGhhdCBpcyBw cm9wb3J0aW9uYWwgdG8gbXVsdGlwcm9jZXNzaW5nLmNwdV9jb3VudCgpPw0KDQpPciwgbW9yZSBw cmVjaXNlbHksIHByb3BvcnRpb25hbCB0byB0aGUgdGhyZWFkIGNvdW50IHNldCB3aXRoICItbiI/ DQpMaWtlLCBtdWx0aXBseSB0aGUgdGhyZWFkIGNvdW50IGJ5IDEwLg0KDQpCZWNhdXNlLCBpbiBj YXNlIHRoZSB0aHJlYWQgY291bnQgaXMgcmVhbGx5IGhpZ2gsIGEgY29uc3RhbnQgbG9nIHF1ZXVl IHNpemUgY291bGQgdGhyb3R0bGUgY29tcGlsYXRpb24sIGV2ZW4gaWYgdGVybWluYWwgb3V0cHV0 IGlzIG5vdCBzdXNwZW5kZWQuDQoNClRoZSBmYWN0b3IgMTAgaXMgc3RpbGwgcXVpdGUgYXJiaXRy YXJ5LCBidXQgSSBiZWxpZXZlIGl0IHNob3VsZCBibG9jayBjb21waWxhdGlvbiAic29vbiBlbm91 Z2giIGFmdGVyIHRlcm1pbmFsIG91dHB1dCBpcyBzdXNwZW5kZWQsIGFuZCBzaG91bGQgbm90IHRo cm90dGxlIGNvbXBpbGF0aW9uIGluIHByYWN0aWNlIHdoZW4gdGVybWluYWwgb3V0cHV0IGlzIG5v dCBzdXNwZW5kZWQuDQoNCkp1c3QgYW4gaWRlYS4NCg0KVGhhbmtzDQpMYXN6bG8NCg0KPiAgZGVm IE1haW4oKToNCj4gICAgICBTdGFydFRpbWUgPSB0aW1lLnRpbWUoKQ0KPiAgDQo+ICAgICAgIw0K PiAgICAgICMgQ3JlYXRlIGEgbG9nIFF1ZXVlDQo+ICAgICAgIw0KPiAtICAgIExvZ1EgPSBtcC5R dWV1ZSgpDQo+ICsgICAgTG9nUSA9IG1wLlF1ZXVlKExvZ1FNYXhTaXplKQ0KPiAgICAgICMgSW5p dGlhbGl6ZSBsb2cgc3lzdGVtDQo+ICAgICAgRWRrTG9nZ2VyLkxvZ0NsaWVudEluaXRpYWxpemUo TG9nUSkNCj4gICAgICBHbG9iYWxEYXRhLmdDb21tYW5kID0gc3lzLmFyZ3ZbMTpdDQo+ICAgICAg Iw0KPiAgICAgICMgUGFyc2UgdGhlIG9wdGlvbnMgYW5kIGFyZ3MNCj4gDQoNCg==