From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.151; helo=mga17.intel.com; envelope-from=jian.j.wang@intel.com; receiver=edk2-devel@lists.01.org Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) (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 7D12621163DE9 for ; Tue, 23 Oct 2018 17:45:25 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Oct 2018 17:45:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,418,1534834800"; d="scan'208";a="85052357" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga006.jf.intel.com with ESMTP; 23 Oct 2018 17:45:24 -0700 Received: from fmsmsx152.amr.corp.intel.com (10.18.125.5) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 23 Oct 2018 17:45:24 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX152.amr.corp.intel.com (10.18.125.5) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 23 Oct 2018 17:45:23 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.161]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.199]) with mapi id 14.03.0415.000; Wed, 24 Oct 2018 08:45:21 +0800 From: "Wang, Jian J" To: Laszlo Ersek , "edk2-devel@lists.01.org" CC: "Kinney, Michael D" , "Ni, Ruiyu" , "Yao, Jiewen" , "Zeng, Star" Thread-Topic: [edk2] [PATCH v2 1/5] MdeModulePkg/MdeModulePkg.dec: update PCD description for new feature Thread-Index: AQHUauA5tz8wjg2T/Uy96agV+3M3caUseaSAgAESk9A= Date: Wed, 24 Oct 2018 00:45:20 +0000 Message-ID: References: <20181023145331.5768-1-jian.j.wang@intel.com> <20181023145331.5768-2-jian.j.wang@intel.com> <1335092f-2353-e8ae-480e-fda0e610148a@redhat.com> In-Reply-To: <1335092f-2353-e8ae-480e-fda0e610148a@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDVkZTk0ODQtOWVlNC00YzIzLTgzZTctZTEyYWU1OTJjNWE2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoia2dxXC91bG4yTkw4ZlhyQnRHR1lwZnM5ejZyU0ZHbVVsdnNwV29cL3hLY0VuMnpWNzI3S0hlXC9cL0swcWxxNlVmSkYifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH v2 1/5] MdeModulePkg/MdeModulePkg.dec: update PCD description for new feature X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2018 00:45:25 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvLA0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB0aGUgY29tbWVudHMuIEkgd2VudCB0 aHJvdWdoIGFsbCBvZiB0aGVtIGluIG90aGVyDQpwYXRjaCBlbWFpbHMgYW5kIEkgdGhpbmsgSSBo YXZlIG5vIG9iamVjdGlvbi4gU28gdG8gc2F2ZSBhbGwgb2YgdXMgdGltZSBJJ20gbm90DQpnb2lu ZyB0byByZXNwb25kIHRoZW0gc2VwYXJhdGVseS4gSSdsbCBzZW5kIG91dCB2MyBwYXRjaCBzb29u LiBUaGFua3MgYWdhaW4uDQoNClJlZ2FyZHMsDQpKaWFuDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNv bV0NCj4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDI0LCAyMDE4IDEyOjA5IEFNDQo+IFRvOiBX YW5nLCBKaWFuIEogPGppYW4uai53YW5nQGludGVsLmNvbT47IGVkazItZGV2ZWxAbGlzdHMuMDEu b3JnDQo+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+ OyBOaSwgUnVpeXUNCj4gPHJ1aXl1Lm5pQGludGVsLmNvbT47IFlhbywgSmlld2VuIDxqaWV3ZW4u eWFvQGludGVsLmNvbT47IFplbmcsIFN0YXINCj4gPHN0YXIuemVuZ0BpbnRlbC5jb20+DQo+IFN1 YmplY3Q6IFJlOiBbZWRrMl0gW1BBVENIIHYyIDEvNV0gTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBr Zy5kZWM6IHVwZGF0ZQ0KPiBQQ0QgZGVzY3JpcHRpb24gZm9yIG5ldyBmZWF0dXJlDQo+IA0KPiBP biAxMC8yMy8xOCAxNjo1MywgSmlhbiBKIFdhbmcgd3JvdGU6DQo+ID4+IHYyIGNoYW5nZXM6DQo+ ID4+IGEuIERyb3AgUENEIFBjZFVzZUFmdGVyRnJlZURldGVjdGlvblByb3BlcnR5TWFzay4gVXNl IEJJVDQgb2YNCj4gPj4gICAgUGNkSGVhcEd1YXJkUHJvcGVydHlNYXNrIGluc3RlYWQuIFVwZGF0 ZSByZWxhdGVkIGRlc2NyaXB0aW9ucyBpbiBib3RoDQo+ID4+ICAgIGRlYyBhbmQgdW5pIGZpbGVz Lg0KPiA+DQo+ID4gRnJlZWQtbWVtb3J5IGd1YXJkIGlzIHVzZWQgdG8gZGV0ZWN0IFVBRiAoVXNl LUFmdGVyLUZyZWUpIG1lbW9yeSBpc3N1ZQ0KPiA+IHdoaWNoIGlzIGlsbGVnYWwgYWNjZXNzIHRv IG1lbW9yeSB3aGljaCBoYXMgYmVlbiBmcmVlZC4gVGhlIHByaW5jaXBsZQ0KPiA+IGJlaGluZCBp cyBzaW1pbGFyIHRvIGhlYXAgZ3VhcmQgZmVhdHVyZSwgdGhhdCBpcyB3ZSdsbCB0dXJuIGFsbCBw b29sDQo+ID4gbWVtb3J5IGFsbG9jYXRpb24gdG8gcGFnZSBhbGxvY2F0aW9uIGFuZCBtYXJrIHRo ZW0gdG8gYmUgbm90LXByZXNlbnQNCj4gPiBvbmNlIHRoZXkgYXJlIGZyZWVkLg0KPiA+DQo+ID4g VGhpcyBhbHNvIGltcGxpZXMgdGhhdCwgb25jZSBhIHBhZ2UgaXMgYWxsb2NhdGVkIGFuZCBmcmVl ZCwgaXQgY2Fubm90DQo+ID4gYmUgcmUtYWxsb2NhdGVkLiBUaGlzIHdpbGwgYnJpbmcgYW5vdGhl ciBpc3N1ZSwgd2hpY2ggaXMgdGhhdCB0aGVyZSdzDQo+ID4gcmlzayB0aGF0IG1lbW9yeSBzcGFj ZSB3aWxsIGJlIHVzZWQgb3V0LiBUbyBhZGRyZXNzIGl0LCB0aGlzIHBhdGNoDQo+ID4gc2VyaWVz IGFkZCBsb2dpYyBwdXQgcGFydCAoYXQgbW9zdCA2NCBwYWdlcyBhIHRpbWUpIG9mIGZyZWVkIHBh Z2VzDQo+ID4gYmFjayBpbnRvIHBhZ2UgcG9vbCwgc28gdGhhdCB0aGUgbWVtb3J5IHNlcnZpY2Ug Y2FuIHN0aWxsIGhhdmUgbWVtb3J5DQo+ID4gdG8gYWxsb2NhdGUsIHdoZW4gYWxsIG1lbW9yeSBz cGFjZSBoYXZlIGJlZW4gYWxsb2NhdGVkIG9uY2UuIFRoaXMgaXMNCj4gPiBjYWxsZWQgbWVtb3J5 IHByb21vdGlvbi4gVGhlIHByb21vdGVkIHBhZ2VzIGFyZSBhbHdheXMgZnJvbSB0aGUgZWxkZXN0 DQo+ID4gcGFnZXMgZnJlZWQuDQo+ID4NCj4gPiBCSVQ0IG9mIGZvbGxvd2luZyBQQ0QgaXMgdXNl ZCB0byBlbmFibGUgdGhlIGZyZWVkLW1lbW9yeSBndWFyZCBmZWF0dXJlLg0KPiA+DQo+ID4gICBn RWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkSGVhcEd1YXJkUHJvcGVydHlNYXNrDQo+ ID4NCj4gPiBQbGVhc2Ugbm90ZSB0aGlzIGZlYXR1cmUgY2Fubm90IGJlIGVuYWJsZWQgd2l0aCBo ZWFwIGd1YXJkIGF0IHRoZSBzYW1lDQo+ID4gdGltZS4NCj4gPg0KPiA+IENjOiBTdGFyIFplbmcg PHN0YXIuemVuZ0BpbnRlbC5jb20+DQo+ID4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwu ZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVs LmNvbT4NCj4gPiBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4NCj4gPiBDYzogTGFz emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPiBDb250cmlidXRlZC11bmRlcjogVGlh bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xDQo+ID4gU2lnbmVkLW9mZi1ieTogSmlh biBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgTWRlTW9kdWxl UGtnL01kZU1vZHVsZVBrZy5kZWMgfCAxMCArKysrKysrKysrDQo+ID4gIE1kZU1vZHVsZVBrZy9N ZGVNb2R1bGVQa2cudW5pIHwgIDYgKysrKystDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL01kZU1vZHVs ZVBrZy9NZGVNb2R1bGVQa2cuZGVjDQo+IGIvTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBrZy5kZWMN Cj4gPiBpbmRleCA2MDM3NTA0ZmE3Li4yNTViOTJlYTY3IDEwMDY0NA0KPiA+IC0tLSBhL01kZU1v ZHVsZVBrZy9NZGVNb2R1bGVQa2cuZGVjDQo+ID4gKysrIGIvTWRlTW9kdWxlUGtnL01kZU1vZHVs ZVBrZy5kZWMNCj4gPiBAQCAtOTU1LDYgKzk1NSw4IEBADQo+ID4gICAgIyBmcmVlIHBhZ2VzIGZv ciBhbGwgb2YgdGhlbS4gVGhlIHBhZ2UgYWxsb2NhdGlvbiBmb3IgdGhlIHR5cGUgcmVsYXRlZCB0 bw0KPiA+ICAgICMgY2xlYXJlZCBiaXRzIGtlZXBzIHRoZSBzYW1lIGFzIHVzdXNhbC4NCj4gPiAg ICAjDQo+ID4gKyAgIyBUaGlzIFBDRCBpcyBvbmx5IHZhbGlkIGlmIEJJVDAgYW5kL29yIEJJVDIg YXJlIHNldCBpbg0KPiBQY2RIZWFwR3VhcmRQcm9wZXJ0eU1hc2suDQo+ID4gKyAgIw0KPiA+ICAg ICMgQmVsb3cgaXMgYml0IG1hc2sgZm9yIHRoaXMgUENEOiAoT3JkZXIgaXMgc2FtZSBhcyBVRUZJ IHNwZWMpPEJSPg0KPiA+ICAgICMgIEVmaVJlc2VydmVkTWVtb3J5VHlwZSAgICAgICAgICAgICAw eDAwMDAwMDAwMDAwMDAwMDE8QlI+DQo+ID4gICAgIyAgRWZpTG9hZGVyQ29kZSAgICAgICAgICAg ICAgICAgICAgIDB4MDAwMDAwMDAwMDAwMDAwMjxCUj4NCj4gPiBAQCAtOTg0LDYgKzk4Niw4IEBA DQo+ID4gICAgIyBpZiB0aGVyZSdzIGVub3VnaCBmcmVlIG1lbW9yeSBmb3IgYWxsIG9mIHRoZW0u IFRoZSBwb29sIGFsbG9jYXRpb24gZm9yIHRoZQ0KPiA+ICAgICMgdHlwZSByZWxhdGVkIHRvIGNs ZWFyZWQgYml0cyBrZWVwcyB0aGUgc2FtZSBhcyB1c3VzYWwuDQo+ID4gICAgIw0KPiA+ICsgICMg VGhpcyBQQ0QgaXMgb25seSB2YWxpZCBpZiBCSVQxIGFuZC9vciBCSVQzIGFyZSBzZXQgaW4NCj4g UGNkSGVhcEd1YXJkUHJvcGVydHlNYXNrLg0KPiA+ICsgICMNCj4gPiAgICAjIEJlbG93IGlzIGJp dCBtYXNrIGZvciB0aGlzIFBDRDogKE9yZGVyIGlzIHNhbWUgYXMgVUVGSSBzcGVjKTxCUj4NCj4g PiAgICAjICBFZmlSZXNlcnZlZE1lbW9yeVR5cGUgICAgICAgICAgICAgMHgwMDAwMDAwMDAwMDAw MDAxPEJSPg0KPiA+ICAgICMgIEVmaUxvYWRlckNvZGUgICAgICAgICAgICAgICAgICAgICAweDAw MDAwMDAwMDAwMDAwMDI8QlI+DQo+ID4gQEAgLTEwMDcsMTQgKzEwMTEsMjAgQEANCj4gPg0KPiBn RWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkSGVhcEd1YXJkUG9vbFR5cGV8MHgwfFVJ TlQ2NHwweDMwDQo+IDAwMTA1Mw0KPiA+DQo+ID4gICAgIyMgVGhpcyBtYXNrIGlzIHRvIGNvbnRy b2wgSGVhcCBHdWFyZCBiZWhhdmlvci4NCj4gPiArICAjDQo+ID4gICAgIyBOb3RlIHRoYXQgZHVl IHRvIHRoZSBsaW1pdCBvZiBwb29sIG1lbW9yeSBpbXBsZW1lbnRhdGlvbiBhbmQgdGhlDQo+IGFs aWdubWVudA0KPiA+ICAgICMgcmVxdWlyZW1lbnQgb2YgVUVGSSBzcGVjLCBCSVQ3IGlzIGEgdHJ5 LWJlc3Qgc2V0dGluZyB3aGljaCBjYW5ub3QNCj4gZ3VhcmFudGVlDQo+ID4gICAgIyB0aGF0IHRo ZSByZXR1cm5lZCBwb29sIGlzIGV4YWN0bHkgYWRqYWNlbnQgdG8gaGVhZCBndWFyZCBwYWdlIG9y IHRhaWwgZ3VhcmQNCj4gPiAgICAjIHBhZ2UuDQo+IA0KPiAoMSkgVGhlIGFib3ZlIGNoYW5nZXMg YXJlIG5vdCByZWxhdGVkIHRvIHRoZSB1c2UtYWZ0ZXItZnJlZSBmZWF0dXJlOw0KPiB0aGV5IHNo b3VsZCBnbyBpbnRvIGEgc2VwYXJhdGUgY2xlYW51cCBwYXRjaC4gKFdoaWNoIGlzIHZlcnkgd2Vs Y29tZQ0KPiBvdGhlcndpc2UuKSBUaGUgY2xlYW51cCBwYXRjaCBzaG91bGQgYmUgcGF0Y2ggIzEg aW4gdGhlIHNlcmllcy4NCj4gDQo+IFRoZSBzdWJqZWN0IHNob3VsZCBiZSwgZm9yIGV4YW1wbGU6 DQo+IA0KPiAgIE1kZU1vZHVsZVBrZzogY2xlYW4gdXAgSGVhcCBHdWFyZCBQYWdlVHlwZSAvIFBv b2xUeXBlIFBDRA0KPiBkb2N1bWVudGF0aW9uDQo+IA0KPiAoNzEgY2hhcmFjdGVycykNCj4gDQo+ ID4gKyAgIw0KPiA+ICsgICMgTm90ZSB0aGF0IFVFRkkgZnJlZWQtbWVtb3J5IGd1YXJkIGFuZCBw b29sL3BhZ2UgZ3VhcmQgY2Fubm90IGJlDQo+IGVuYWJsZWQNCj4gPiArICAjIGF0IHRoZSBzYW1l IHRpbWUuDQo+ID4gKyAgIw0KPiA+ICAgICMgICBCSVQwIC0gRW5hYmxlIFVFRkkgcGFnZSBndWFy ZC48QlI+DQo+ID4gICAgIyAgIEJJVDEgLSBFbmFibGUgVUVGSSBwb29sIGd1YXJkLjxCUj4NCj4g PiAgICAjICAgQklUMiAtIEVuYWJsZSBTTU0gcGFnZSBndWFyZC48QlI+DQo+ID4gICAgIyAgIEJJ VDMgLSBFbmFibGUgU01NIHBvb2wgZ3VhcmQuPEJSPg0KPiA+ICsgICMgICBCSVQ0IC0gRW5hYmxl IFVFRkkgZnJlZWQtbWVtb3J5IGd1YXJkIChVc2UtQWZ0ZXItRnJlZSBtZW1vcnkNCj4gZGV0ZWN0 aW9uKS48QlI+DQo+ID4gICAgIyAgIEJJVDYgLSBFbmFibGUgbm9uLXN0b3AgbW9kZS48QlI+DQo+ ID4gICAgIyAgIEJJVDcgLSBUaGUgZGlyZWN0aW9uIG9mIEd1YXJkIFBhZ2UgZm9yIFBvb2wgR3Vh cmQuDQo+ID4gICAgIyAgICAgICAgICAwIC0gVGhlIHJldHVybmVkIHBvb2wgaXMgbmVhciB0aGUg dGFpbCBndWFyZCBwYWdlLjxCUj4NCj4gDQo+ICgyKSBUaGlzIHNob3VsZCBnbyBpbnRvIHBhdGNo ICMyIGluIHRoZSBzZXJpZXMuIEhvd2V2ZXIsIHRoZSBjdXJyZW50DQo+IHN1YmplY3QgbGluZSBp cyB1c2VsZXNzOg0KPiANCj4gICBNZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtnLmRlYzogdXBkYXRl IFBDRCBkZXNjcmlwdGlvbiBmb3IgbmV3IGZlYXR1cmUNCj4gDQo+IEluc3RlYWQsIEkgc3VnZ2Vz dDoNCj4gDQo+ICAgTWRlTW9kdWxlUGtnOiBpbnRyb2R1Y2UgVUVGSSBVc2UgQWZ0ZXIgRnJlZSBm ZWF0dXJlIGJpdCBpbiBIZWFwIEd1YXJkIFBDRA0KPiANCj4gKDczIGNoYXJhY3RlcnMpLg0KPiAN Cj4gPiBkaWZmIC0tZ2l0IGEvTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBrZy51bmkNCj4gYi9NZGVN b2R1bGVQa2cvTWRlTW9kdWxlUGtnLnVuaQ0KPiA+IGluZGV4IGE2YmNiNjI3Y2YuLmU3MmI4OTM1 MDkgMTAwNjQ0DQo+ID4gLS0tIGEvTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBrZy51bmkNCj4gPiAr KysgYi9NZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtnLnVuaQ0KPiA+IEBAIC0xMTcxLDYgKzExNzEs NyBAQA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBiZWZvcmUgYW5kIGFm dGVyDQo+IGNvcnJlc3BvbmRpbmcgdHlwZSBvZiBwYWdlcyBhbGxvY2F0ZWQgaWYgdGhlcmUncyBl bm91Z2hcbiINCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgZnJlZSBwYWdl cyBmb3IgYWxsIG9mIHRoZW0uDQo+IFRoZSBwYWdlIGFsbG9jYXRpb24gZm9yIHRoZSB0eXBlIHJl bGF0ZWQgdG9cbiINCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgY2xlYXJl ZCBiaXRzIGtlZXBzIHRoZSBzYW1lDQo+IGFzIHVzdXNhbC5cblxuIg0KPiA+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIiBUaGlzIFBDRCBpcyBvbmx5IHZhbGlkIGlmIEJJVDANCj4g YW5kL29yIEJJVDIgYXJlIHNldCBpbiBQY2RIZWFwR3VhcmRQcm9wZXJ0eU1hc2suXG5cbiINCj4g PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgQmVsb3cgaXMgYml0IG1hc2sgZm9y IHRoaXMNCj4gUENEOiAoT3JkZXIgaXMgc2FtZSBhcyBVRUZJIHNwZWMpPEJSPlxuIg0KPiA+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAgRWZpUmVzZXJ2ZWRNZW1vcnlUeXBlDQo+ IDB4MDAwMDAwMDAwMDAwMDAwMVxuIg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIiAgRWZpTG9hZGVyQ29kZQ0KPiAweDAwMDAwMDAwMDAwMDAwMDJcbiINCj4gPiBAQCAtMTE5 OCw2ICsxMTk5LDcgQEANCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYmVm b3JlIGFuZCBhZnRlcg0KPiBjb3JyZXNwb25kaW5nIHR5cGUgb2YgcGFnZXMgd2hpY2ggdGhlIGFs bG9jYXRlZCBwb29sIG9jY3VwaWVzLFxuIg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIiBpZiB0aGVyZSdzIGVub3VnaCBmcmVlDQo+IG1lbW9yeSBmb3IgYWxsIG9mIHRoZW0u IFRoZSBwb29sIGFsbG9jYXRpb24gZm9yIHRoZVxuIg0KPiA+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIiB0eXBlIHJlbGF0ZWQgdG8gY2xlYXJlZCBiaXRzDQo+IGtlZXBzIHRoZSBz YW1lIGFzIHVzdXNhbC5cblxuIg0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IiBUaGlzIFBDRCBpcyBvbmx5IHZhbGlkIGlmIEJJVDENCj4gYW5kL29yIEJJVDMgYXJlIHNldCBp biBQY2RIZWFwR3VhcmRQcm9wZXJ0eU1hc2suXG5cbiINCj4gPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIgQmVsb3cgaXMgYml0IG1hc2sgZm9yIHRoaXMNCj4gUENEOiAoT3JkZXIg aXMgc2FtZSBhcyBVRUZJIHNwZWMpPEJSPlxuIg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIiAgRWZpUmVzZXJ2ZWRNZW1vcnlUeXBlDQo+IDB4MDAwMDAwMDAwMDAwMDAwMVxu Ig0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAgRWZpTG9hZGVyQ29kZQ0K PiAweDAwMDAwMDAwMDAwMDAwMDJcbiINCj4gDQo+ICgzKSBTYW1lIGFzICgxKS4NCj4gDQo+ID4g QEAgLTEyMjUsMTEgKzEyMjcsMTMgQEANCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiTm90ZSB0aGF0IGR1ZSB0byB0aGUgbGltaXQNCj4gb2YgcG9vbCBtZW1vcnkgaW1w bGVtZW50YXRpb24gYW5kIHRoZSBhbGlnbm1lbnRcbiINCj4gPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAicmVxdWlyZW1lbnQgb2YgVUVGSSBzcGVjLA0KPiBCSVQ3IGlzIGEg dHJ5LWJlc3Qgc2V0dGluZyB3aGljaCBjYW5ub3QgZ3VhcmFudGVlXG4iDQo+ID4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgInRoYXQgdGhlIHJldHVybmVkIHBvb2wgaXMNCj4g ZXhhY3RseSBhZGphY2VudCB0byBoZWFkIGd1YXJkIHBhZ2Ugb3IgdGFpbCBndWFyZFxuIg0KPiA+ IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYWdlLlxuIg0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYWdlLlxuXG4iDQo+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIk5vdGUgdGhhdCBVRUZJIGZyZWVkLQ0KPiBtZW1v cnkgZ3VhcmQgYW5kIHBvb2wvcGFnZSBndWFyZCBjYW5ub3QgYmUgZW5hYmxlZCBhdCB0aGUgc2Ft ZSB0aW1lLlxuXG4iDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAg IEJJVDAgLSBFbmFibGUgVUVGSSBwYWdlDQo+IGd1YXJkLjxCUj5cbiINCj4gPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiICAgQklUMSAtIEVuYWJsZSBVRUZJIHBvb2wNCj4g Z3VhcmQuPEJSPlxuIg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIg ICBCSVQyIC0gRW5hYmxlIFNNTSBwYWdlDQo+IGd1YXJkLjxCUj5cbiINCj4gPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiICAgQklUMyAtIEVuYWJsZSBTTU0gcG9vbA0KPiBn dWFyZC48QlI+XG4iDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAg IEJJVDQgLSBFbmFibGUgVUVGSQ0KPiBmcmVlZC1tZW1vcnkgZ3VhcmQgKFVzZS1BZnRlci1GcmVl IG1lbW9yeSBkZXRlY3Rpb24pLjxCUj5cbiINCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAiICAgQklUNyAtIFRoZSBkaXJlY3Rpb24gb2YNCj4gR3VhcmQgUGFnZSBmb3Ig UG9vbCBHdWFyZC5cbiINCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi ICAgICAgICAgIDAgLSBUaGUgcmV0dXJuZWQgcG9vbA0KPiBpcyBuZWFyIHRoZSB0YWlsIGd1YXJk IHBhZ2UuPEJSPlxuIg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIg ICAgICAgICAgMSAtIFRoZSByZXR1cm5lZCBwb29sDQo+IGlzIG5lYXIgdGhlIGhlYWQgZ3VhcmQg cGFnZS48QlI+Ig0KPiA+DQo+IA0KPiAoNCkgU2FtZSBhcyAoMikuDQo+IA0KPiBXaXRoIHRob3Nl IGNoYW5nZXM6DQo+IA0KPiBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0 LmNvbT4NCj4gDQo+IFRoYW5rcw0KPiBMYXN6bG8NCg==