From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id A00BD1B42C for ; Tue, 16 Apr 2019 04:50:46 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Apr 2019 19:50:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,355,1549958400"; d="scan'208";a="149737999" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by FMSMGA003.fm.intel.com with ESMTP; 15 Apr 2019 19:50:44 -0700 Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 15 Apr 2019 19:50:44 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 15 Apr 2019 19:50:44 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.92]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.164]) with mapi id 14.03.0415.000; Tue, 16 Apr 2019 10:50:41 +0800 From: "Xu, Rosen" To: "Yigit, Ferruh" , "dev@dpdk.org" CC: "Zhang, Tianfei" , "Wei, Dan" , "Pei, Andy" , "Yang, Qiming" , "Wang, Haiyue" , "Chen, Santos" , "Zhang, Zhang" , "Lomartire, David" , "Hu, Jia" , Thomas Monjalon Thread-Topic: [PATCH v8 02/14] bus/ifpga: add function for AFU search by name Thread-Index: AQHU80jtguR+3utF70ia3Jv9z6yeSKY8oL8AgAF2tLA= Date: Tue, 16 Apr 2019 02:50:40 +0000 Message-ID: <0E78D399C70DA940A335608C6ED296D73A6AF7CE@SHSMSX104.ccr.corp.intel.com> References: <1551338000-120348-1-git-send-email-rosen.xu@intel.com> <1555304823-91456-1-git-send-email-rosen.xu@intel.com> <1555304823-91456-3-git-send-email-rosen.xu@intel.com> <4035e454-c105-9a01-c1c9-e9ba343a69e3@intel.com> In-Reply-To: <4035e454-c105-9a01-c1c9-e9ba343a69e3@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODY5ZjcwY2MtNDc2Mi00YTRkLThkYTUtOWYwZjIxNTAyMDNhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibnBrQ0RUcnhjaFwvRmdhZ2cyRlJmUFNYKytpeXBuQXM1cFlcL0dwQ29tR3ZGajVoSU93dVpzbDY2WTN5d29QNVFEIn0= 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] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v8 02/14] bus/ifpga: add function for AFU search by name X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2019 02:50:47 -0000 DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFlpZ2l0LCBGZXJydWgNCj4g U2VudDogTW9uZGF5LCBBcHJpbCAxNSwgMjAxOSAyMDoyOA0KPiBUbzogWHUsIFJvc2VuIDxyb3Nl bi54dUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IFpoYW5nLCBUaWFuZmVpIDx0aWFu ZmVpLnpoYW5nQGludGVsLmNvbT47IFdlaSwgRGFuDQo+IDxkYW4ud2VpQGludGVsLmNvbT47IFBl aSwgQW5keSA8YW5keS5wZWlAaW50ZWwuY29tPjsgWWFuZywgUWltaW5nDQo+IDxxaW1pbmcueWFu Z0BpbnRlbC5jb20+OyBXYW5nLCBIYWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT47IENoZW4s DQo+IFNhbnRvcyA8c2FudG9zLmNoZW5AaW50ZWwuY29tPjsgWmhhbmcsIFpoYW5nIDx6aGFuZy56 aGFuZ0BpbnRlbC5jb20+Ow0KPiBMb21hcnRpcmUsIERhdmlkIDxkYXZpZC5sb21hcnRpcmVAaW50 ZWwuY29tPjsgSHUsIEppYSA8amlhLmh1QGludGVsLmNvbT47DQo+IFRob21hcyBNb25qYWxvbiA8 dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OCAwMi8xNF0gYnVz L2lmcGdhOiBhZGQgZnVuY3Rpb24gZm9yIEFGVSBzZWFyY2ggYnkNCj4gbmFtZQ0KPiANCj4gT24g NC8xNS8yMDE5IDY6MDYgQU0sIFJvc2VuIFh1IHdyb3RlOg0KPiA+IEluIG1hbnkgc2NlbmFyaW9z LCBBRlUgaXMgbmVlZGVkIHNlYXJjaGVkIGJ5IG5hbWUsIHRoaXMgZnVuY3Rpb24gYWRkDQo+ID4g dGhlIGZlYXR1cmUuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb3NlbiBYdSA8cm9zZW4ueHVA aW50ZWwuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHkgUGVpIDxhbmR5LnBlaUBpbnRlbC5j b20+DQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMvYnVzL2lmcGdhL2lmcGdhX2J1cy5jICAgICAgICAg ICAgICAgfCAxMyArKysrKysrKysrKysrDQo+ID4gIGRyaXZlcnMvYnVzL2lmcGdhL3J0ZV9idXNf aWZwZ2EuaCAgICAgICAgICAgfCAgOSArKysrKysrKysNCj4gPiAgZHJpdmVycy9idXMvaWZwZ2Ev cnRlX2J1c19pZnBnYV92ZXJzaW9uLm1hcCB8ICA2ICsrKysrKw0KPiA+ICAzIGZpbGVzIGNoYW5n ZWQsIDI4IGluc2VydGlvbnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2J1cy9p ZnBnYS9pZnBnYV9idXMuYw0KPiA+IGIvZHJpdmVycy9idXMvaWZwZ2EvaWZwZ2FfYnVzLmMgaW5k ZXggNTVkM2FiZi4uOGJmYWUyOSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2J1cy9pZnBnYS9p ZnBnYV9idXMuYw0KPiA+ICsrKyBiL2RyaXZlcnMvYnVzL2lmcGdhL2lmcGdhX2J1cy5jDQo+ID4g QEAgLTczLDYgKzczLDE5IEBAIHZvaWQgcnRlX2lmcGdhX2RyaXZlcl91bnJlZ2lzdGVyKHN0cnVj dA0KPiBydGVfYWZ1X2RyaXZlciAqZHJpdmVyKQ0KPiA+ICAJcmV0dXJuIE5VTEw7DQo+ID4gIH0N Cj4gPg0KPiA+ICtzdHJ1Y3QgcnRlX2FmdV9kZXZpY2UgKl9fcnRlX2V4cGVyaW1lbnRhbA0KPiA+ ICtydGVfaWZwZ2FfZmluZF9hZnVfYnlfbmFtZShjb25zdCBjaGFyICpuYW1lKSB7DQo+ID4gKwlz dHJ1Y3QgcnRlX2FmdV9kZXZpY2UgKmFmdV9kZXYgPSBOVUxMOw0KPiA+ICsNCj4gPiArCVRBSUxR X0ZPUkVBQ0goYWZ1X2RldiwgJmlmcGdhX2FmdV9kZXZfbGlzdCwgbmV4dCkgew0KPiA+ICsJCWlm IChhZnVfZGV2ICYmDQo+ID4gKwkJCSFzdHJjbXAoYWZ1X2Rldi0+ZGV2aWNlLm5hbWUsIG5hbWUp KQ0KPiA+ICsJCQlyZXR1cm4gYWZ1X2RldjsNCj4gPiArCX0NCj4gPiArCXJldHVybiBOVUxMOw0K PiA+ICt9DQo+ID4gKw0KPiA+ICBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHZhbGlkX2FyZ3Nb XSA9IHsNCj4gPiAgI2RlZmluZSBJRlBHQV9BUkdfTkFNRSAgICAgICAgICJpZnBnYSINCj4gPiAg CUlGUEdBX0FSR19OQU1FLA0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2J1cy9pZnBnYS9ydGVf YnVzX2lmcGdhLmgNCj4gPiBiL2RyaXZlcnMvYnVzL2lmcGdhL3J0ZV9idXNfaWZwZ2EuaA0KPiA+ IGluZGV4IDgyMGVlYWEuLmMwMGY2MGUgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9idXMvaWZw Z2EvcnRlX2J1c19pZnBnYS5oDQo+ID4gKysrIGIvZHJpdmVycy9idXMvaWZwZ2EvcnRlX2J1c19p ZnBnYS5oDQo+ID4gQEAgLTEyMCw2ICsxMjAsMTUgQEAgc3RydWN0IHJ0ZV9hZnVfZHJpdmVyIHsg IH0NCj4gPg0KPiA+ICAvKioNCj4gPiArICogRmluZCBBRlUgYnkgQUZVIG5hbWUuDQo+ID4gKyAq DQo+ID4gKyAqIEBwYXJhbSBuYW1lDQo+ID4gKyAqICAgQSBwb2ludGVyIHRvIEFGVSBuYW1lIHN0 cmluZy4NCj4gPiArICovDQo+ID4gK3N0cnVjdCBydGVfYWZ1X2RldmljZSAqX19ydGVfZXhwZXJp bWVudGFsDQo+ID4gK3J0ZV9pZnBnYV9maW5kX2FmdV9ieV9uYW1lKGNvbnN0IGNoYXIgKm5hbWUp Ow0KPiA+ICsNCj4gDQo+IA0KPiBIaSBSb3NlbiwNCj4gDQo+IFRoaXMgaXMgdGhlIGJ1cyBjb2Rl LCBhbmQgb25seSBkcml2ZXJzIHdpbGwgY2FsbCBpdCByaWdodD8gSSB0aGluayB0aGVyZSBpcyBu bw0KPiBpbnRlbnRpb24gdG8gbWFrZSB0aGlzIHJ1biBieSBhcHBsaWNhdGlvbiBjb2RlLCB0aGUg ZnVuY3Rpb25zIG5lZWQgdG8gYmUNCj4gZXhwb3J0ZWQgYmVjYXVzZSBkcml2ZXIgYW5kIGJ1cyBh cmUgZGlmZmVyZW50IGxpYnJhcmllcy4NCj4gSWYgYWJvdmUgY29ycmVjdCwgdGhlcmUgaXMgbm8g cG9pbnQgb2YgbWFraW5nIHRoZSBmdW5jdGlvbiBleHBlcmltZW50YWwsIGNhbg0KPiBkcm9wIHRo ZSBfX3J0ZV9leHBlcmltZW50YWwgdGFnLCBhbmQgdXBkYXRlIC5tYXAgZmlsZSB0byBub3QgdXNl DQo+IEVYUEVSSU1FTlRBTC4NCg0KSGkgRmVycnVoLA0KDQpKdXN0IGRvdWJsZSBjb25maXJtIHdp dGggeW91LCBpZiBJIGZvbGxvdyB0aGlzIG1vZGlmaWNhdGlvbiwgdGhlcmUgaXMgb25lIGNoZWNr cGF0Y2ggZXJyb3IuDQoNCj4gDQo+ID4gKy8qKg0KPiA+ICAgKiBSZWdpc3RlciBhIGlmcGdhIGFm dSBkZXZpY2UgZHJpdmVyLg0KPiA+ICAgKg0KPiA+ICAgKiBAcGFyYW0gZHJpdmVyDQo+ID4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvYnVzL2lmcGdhL3J0ZV9idXNfaWZwZ2FfdmVyc2lvbi5tYXANCj4g PiBiL2RyaXZlcnMvYnVzL2lmcGdhL3J0ZV9idXNfaWZwZ2FfdmVyc2lvbi5tYXANCj4gPiBpbmRl eCBhMDI3OTc5Li4yNDdjY2ZlIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvYnVzL2lmcGdhL3J0 ZV9idXNfaWZwZ2FfdmVyc2lvbi5tYXANCj4gPiArKysgYi9kcml2ZXJzL2J1cy9pZnBnYS9ydGVf YnVzX2lmcGdhX3ZlcnNpb24ubWFwDQo+ID4gQEAgLTgsMyArOCw5IEBAIERQREtfMTguMDUgew0K PiA+DQo+ID4gIAlsb2NhbDogKjsNCj4gPiAgfTsNCj4gPiArDQo+ID4gK0VYUEVSSU1FTlRBTCB7 DQo+ID4gKyAgICBnbG9iYWw6DQo+ID4gKw0KPiA+ICsgICAgcnRlX2lmcGdhX2ZpbmRfYWZ1X2J5 X25hbWU7DQo+ID4gK307DQo+ID4gXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlDQo+ID4NCg0K From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 07418A00E6 for ; Tue, 16 Apr 2019 04:50:50 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0A4A11B437; Tue, 16 Apr 2019 04:50:49 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id A00BD1B42C for ; Tue, 16 Apr 2019 04:50:46 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Apr 2019 19:50:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,355,1549958400"; d="scan'208";a="149737999" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by FMSMGA003.fm.intel.com with ESMTP; 15 Apr 2019 19:50:44 -0700 Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 15 Apr 2019 19:50:44 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 15 Apr 2019 19:50:44 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.92]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.164]) with mapi id 14.03.0415.000; Tue, 16 Apr 2019 10:50:41 +0800 From: "Xu, Rosen" To: "Yigit, Ferruh" , "dev@dpdk.org" CC: "Zhang, Tianfei" , "Wei, Dan" , "Pei, Andy" , "Yang, Qiming" , "Wang, Haiyue" , "Chen, Santos" , "Zhang, Zhang" , "Lomartire, David" , "Hu, Jia" , Thomas Monjalon Thread-Topic: [PATCH v8 02/14] bus/ifpga: add function for AFU search by name Thread-Index: AQHU80jtguR+3utF70ia3Jv9z6yeSKY8oL8AgAF2tLA= Date: Tue, 16 Apr 2019 02:50:40 +0000 Message-ID: <0E78D399C70DA940A335608C6ED296D73A6AF7CE@SHSMSX104.ccr.corp.intel.com> References: <1551338000-120348-1-git-send-email-rosen.xu@intel.com> <1555304823-91456-1-git-send-email-rosen.xu@intel.com> <1555304823-91456-3-git-send-email-rosen.xu@intel.com> <4035e454-c105-9a01-c1c9-e9ba343a69e3@intel.com> In-Reply-To: <4035e454-c105-9a01-c1c9-e9ba343a69e3@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODY5ZjcwY2MtNDc2Mi00YTRkLThkYTUtOWYwZjIxNTAyMDNhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibnBrQ0RUcnhjaFwvRmdhZ2cyRlJmUFNYKytpeXBuQXM1cFlcL0dwQ29tR3ZGajVoSU93dVpzbDY2WTN5d29QNVFEIn0= 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] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v8 02/14] bus/ifpga: add function for AFU search by name X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190416025040.iIKKVw9evew_wXV1BQFEl7nBejDy0qdEdxKHZY7gCak@z> DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFlpZ2l0LCBGZXJydWgNCj4g U2VudDogTW9uZGF5LCBBcHJpbCAxNSwgMjAxOSAyMDoyOA0KPiBUbzogWHUsIFJvc2VuIDxyb3Nl bi54dUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IFpoYW5nLCBUaWFuZmVpIDx0aWFu ZmVpLnpoYW5nQGludGVsLmNvbT47IFdlaSwgRGFuDQo+IDxkYW4ud2VpQGludGVsLmNvbT47IFBl aSwgQW5keSA8YW5keS5wZWlAaW50ZWwuY29tPjsgWWFuZywgUWltaW5nDQo+IDxxaW1pbmcueWFu Z0BpbnRlbC5jb20+OyBXYW5nLCBIYWl5dWUgPGhhaXl1ZS53YW5nQGludGVsLmNvbT47IENoZW4s DQo+IFNhbnRvcyA8c2FudG9zLmNoZW5AaW50ZWwuY29tPjsgWmhhbmcsIFpoYW5nIDx6aGFuZy56 aGFuZ0BpbnRlbC5jb20+Ow0KPiBMb21hcnRpcmUsIERhdmlkIDxkYXZpZC5sb21hcnRpcmVAaW50 ZWwuY29tPjsgSHUsIEppYSA8amlhLmh1QGludGVsLmNvbT47DQo+IFRob21hcyBNb25qYWxvbiA8 dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OCAwMi8xNF0gYnVz L2lmcGdhOiBhZGQgZnVuY3Rpb24gZm9yIEFGVSBzZWFyY2ggYnkNCj4gbmFtZQ0KPiANCj4gT24g NC8xNS8yMDE5IDY6MDYgQU0sIFJvc2VuIFh1IHdyb3RlOg0KPiA+IEluIG1hbnkgc2NlbmFyaW9z LCBBRlUgaXMgbmVlZGVkIHNlYXJjaGVkIGJ5IG5hbWUsIHRoaXMgZnVuY3Rpb24gYWRkDQo+ID4g dGhlIGZlYXR1cmUuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb3NlbiBYdSA8cm9zZW4ueHVA aW50ZWwuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHkgUGVpIDxhbmR5LnBlaUBpbnRlbC5j b20+DQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMvYnVzL2lmcGdhL2lmcGdhX2J1cy5jICAgICAgICAg ICAgICAgfCAxMyArKysrKysrKysrKysrDQo+ID4gIGRyaXZlcnMvYnVzL2lmcGdhL3J0ZV9idXNf aWZwZ2EuaCAgICAgICAgICAgfCAgOSArKysrKysrKysNCj4gPiAgZHJpdmVycy9idXMvaWZwZ2Ev cnRlX2J1c19pZnBnYV92ZXJzaW9uLm1hcCB8ICA2ICsrKysrKw0KPiA+ICAzIGZpbGVzIGNoYW5n ZWQsIDI4IGluc2VydGlvbnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2J1cy9p ZnBnYS9pZnBnYV9idXMuYw0KPiA+IGIvZHJpdmVycy9idXMvaWZwZ2EvaWZwZ2FfYnVzLmMgaW5k ZXggNTVkM2FiZi4uOGJmYWUyOSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2J1cy9pZnBnYS9p ZnBnYV9idXMuYw0KPiA+ICsrKyBiL2RyaXZlcnMvYnVzL2lmcGdhL2lmcGdhX2J1cy5jDQo+ID4g QEAgLTczLDYgKzczLDE5IEBAIHZvaWQgcnRlX2lmcGdhX2RyaXZlcl91bnJlZ2lzdGVyKHN0cnVj dA0KPiBydGVfYWZ1X2RyaXZlciAqZHJpdmVyKQ0KPiA+ICAJcmV0dXJuIE5VTEw7DQo+ID4gIH0N Cj4gPg0KPiA+ICtzdHJ1Y3QgcnRlX2FmdV9kZXZpY2UgKl9fcnRlX2V4cGVyaW1lbnRhbA0KPiA+ ICtydGVfaWZwZ2FfZmluZF9hZnVfYnlfbmFtZShjb25zdCBjaGFyICpuYW1lKSB7DQo+ID4gKwlz dHJ1Y3QgcnRlX2FmdV9kZXZpY2UgKmFmdV9kZXYgPSBOVUxMOw0KPiA+ICsNCj4gPiArCVRBSUxR X0ZPUkVBQ0goYWZ1X2RldiwgJmlmcGdhX2FmdV9kZXZfbGlzdCwgbmV4dCkgew0KPiA+ICsJCWlm IChhZnVfZGV2ICYmDQo+ID4gKwkJCSFzdHJjbXAoYWZ1X2Rldi0+ZGV2aWNlLm5hbWUsIG5hbWUp KQ0KPiA+ICsJCQlyZXR1cm4gYWZ1X2RldjsNCj4gPiArCX0NCj4gPiArCXJldHVybiBOVUxMOw0K PiA+ICt9DQo+ID4gKw0KPiA+ICBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHZhbGlkX2FyZ3Nb XSA9IHsNCj4gPiAgI2RlZmluZSBJRlBHQV9BUkdfTkFNRSAgICAgICAgICJpZnBnYSINCj4gPiAg CUlGUEdBX0FSR19OQU1FLA0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2J1cy9pZnBnYS9ydGVf YnVzX2lmcGdhLmgNCj4gPiBiL2RyaXZlcnMvYnVzL2lmcGdhL3J0ZV9idXNfaWZwZ2EuaA0KPiA+ IGluZGV4IDgyMGVlYWEuLmMwMGY2MGUgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9idXMvaWZw Z2EvcnRlX2J1c19pZnBnYS5oDQo+ID4gKysrIGIvZHJpdmVycy9idXMvaWZwZ2EvcnRlX2J1c19p ZnBnYS5oDQo+ID4gQEAgLTEyMCw2ICsxMjAsMTUgQEAgc3RydWN0IHJ0ZV9hZnVfZHJpdmVyIHsg IH0NCj4gPg0KPiA+ICAvKioNCj4gPiArICogRmluZCBBRlUgYnkgQUZVIG5hbWUuDQo+ID4gKyAq DQo+ID4gKyAqIEBwYXJhbSBuYW1lDQo+ID4gKyAqICAgQSBwb2ludGVyIHRvIEFGVSBuYW1lIHN0 cmluZy4NCj4gPiArICovDQo+ID4gK3N0cnVjdCBydGVfYWZ1X2RldmljZSAqX19ydGVfZXhwZXJp bWVudGFsDQo+ID4gK3J0ZV9pZnBnYV9maW5kX2FmdV9ieV9uYW1lKGNvbnN0IGNoYXIgKm5hbWUp Ow0KPiA+ICsNCj4gDQo+IA0KPiBIaSBSb3NlbiwNCj4gDQo+IFRoaXMgaXMgdGhlIGJ1cyBjb2Rl LCBhbmQgb25seSBkcml2ZXJzIHdpbGwgY2FsbCBpdCByaWdodD8gSSB0aGluayB0aGVyZSBpcyBu bw0KPiBpbnRlbnRpb24gdG8gbWFrZSB0aGlzIHJ1biBieSBhcHBsaWNhdGlvbiBjb2RlLCB0aGUg ZnVuY3Rpb25zIG5lZWQgdG8gYmUNCj4gZXhwb3J0ZWQgYmVjYXVzZSBkcml2ZXIgYW5kIGJ1cyBh cmUgZGlmZmVyZW50IGxpYnJhcmllcy4NCj4gSWYgYWJvdmUgY29ycmVjdCwgdGhlcmUgaXMgbm8g cG9pbnQgb2YgbWFraW5nIHRoZSBmdW5jdGlvbiBleHBlcmltZW50YWwsIGNhbg0KPiBkcm9wIHRo ZSBfX3J0ZV9leHBlcmltZW50YWwgdGFnLCBhbmQgdXBkYXRlIC5tYXAgZmlsZSB0byBub3QgdXNl DQo+IEVYUEVSSU1FTlRBTC4NCg0KSGkgRmVycnVoLA0KDQpKdXN0IGRvdWJsZSBjb25maXJtIHdp dGggeW91LCBpZiBJIGZvbGxvdyB0aGlzIG1vZGlmaWNhdGlvbiwgdGhlcmUgaXMgb25lIGNoZWNr cGF0Y2ggZXJyb3IuDQoNCj4gDQo+ID4gKy8qKg0KPiA+ICAgKiBSZWdpc3RlciBhIGlmcGdhIGFm dSBkZXZpY2UgZHJpdmVyLg0KPiA+ICAgKg0KPiA+ICAgKiBAcGFyYW0gZHJpdmVyDQo+ID4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvYnVzL2lmcGdhL3J0ZV9idXNfaWZwZ2FfdmVyc2lvbi5tYXANCj4g PiBiL2RyaXZlcnMvYnVzL2lmcGdhL3J0ZV9idXNfaWZwZ2FfdmVyc2lvbi5tYXANCj4gPiBpbmRl eCBhMDI3OTc5Li4yNDdjY2ZlIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvYnVzL2lmcGdhL3J0 ZV9idXNfaWZwZ2FfdmVyc2lvbi5tYXANCj4gPiArKysgYi9kcml2ZXJzL2J1cy9pZnBnYS9ydGVf YnVzX2lmcGdhX3ZlcnNpb24ubWFwDQo+ID4gQEAgLTgsMyArOCw5IEBAIERQREtfMTguMDUgew0K PiA+DQo+ID4gIAlsb2NhbDogKjsNCj4gPiAgfTsNCj4gPiArDQo+ID4gK0VYUEVSSU1FTlRBTCB7 DQo+ID4gKyAgICBnbG9iYWw6DQo+ID4gKw0KPiA+ICsgICAgcnRlX2lmcGdhX2ZpbmRfYWZ1X2J5 X25hbWU7DQo+ID4gK307DQo+ID4gXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlDQo+ID4NCg0K