From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 67CD1A04BA; Thu, 1 Oct 2020 21:50:43 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0ECB51D5BA; Thu, 1 Oct 2020 21:50:42 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by dpdk.org (Postfix) with ESMTP id 7C1E31D5B7 for ; Thu, 1 Oct 2020 21:50:38 +0200 (CEST) IronPort-SDR: 9/v37hXnSvqynQUCpJbeYhceH9dj0Vxd7Z96+WxtItRR6OSn/sHVs+0VSQVy/zwMC2V7hllvze hK+2sUJXlBdg== X-IronPort-AV: E=McAfee;i="6000,8403,9761"; a="142831139" X-IronPort-AV: E=Sophos;i="5.77,324,1596524400"; d="scan'208";a="142831139" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Oct 2020 12:50:34 -0700 IronPort-SDR: PnK1ku9XiCelXsT7cxabTESSMqEKcbe1Ko/xtTGFrgDedBgHyRuFtMUHZ9f1hs8z8k7342t3Jo KXZnznJiGPjA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,324,1596524400"; d="scan'208";a="514858894" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga006.fm.intel.com with ESMTP; 01 Oct 2020 12:50:34 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 1 Oct 2020 12:50:34 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 1 Oct 2020 12:50:34 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 1 Oct 2020 12:50:34 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.176) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 1 Oct 2020 12:50:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d492QqdvPw8uJsgFYMlFLSJ4KMWTAiAjptlNuD6tVY8zYFI8EbGC6V7gJHdEwfESxtFo2DSm4lr9G5X6/56V+7JVs9kV1d28YbxDoRUnRk6PUuHJO+tJIaPRQDx08exvkphcAWsnCuS9eJeCtOgVowFltC7HfqbFs9QsrDXO5LhygxyZmJ7eAFEAyfHRavebKXWm5L1nn1Y1mKgGJtZGGr/BfNeZF/BqJ+2YhlJE13oEbeWqTRd9mskpFhlSoVQofSk+XifWamHZF1qXPl9VRnLWFbNHsom2B0g+rrcfdrl+KpJzB5jGzeV6M5Lf6y1f1nqCh/hKkE96OGva+Xjbbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NXoW2aJZ7XJLdIzwBvCBuhPJ+FxFc3xkreq2Y7DKW/o=; b=CEC9/BPpbpO2fMU7E3g4sXtsTjh5MdVgs0/TWbLOLr7Deka5eFgCeXtrDDg2+WXW3Eoz6rxbb9hQs+uYg+4BjJLx1HobmfEPujp3ecVia6z8F8zFskyQuZIhaW4UqksS5vhu3Ws4uJZbMhHZmUhh/rwkVLuDo+3UoIVHIvAmR54bWAQZqnRkP65oVYilgBEDYYon2DWjYjKpdhe2C93zFxmp82IpYRMyhLgsi0z9J+xVNz82cJO0npBvNZuqcV0BpRBD4vycAcWLNvKZ44W/Yt/7MOHxgXl068iu0iMMrMbPjeGR11LITr1yhZ+KPe4ark8G1ti6PQXYeQ6QO+AkOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NXoW2aJZ7XJLdIzwBvCBuhPJ+FxFc3xkreq2Y7DKW/o=; b=MYG9y5VBbDTAKKiTq7pshOKUOZIIurtAuzGqgJPQFKUWAwxM0L8J5I72Va7tTXXh/vvwrHOCE6boakzbl37uWxt0htOURh4qcoJLbidxVXey/c6AwDAXbhaDfQSVCmjwwSNiLzoGOPFq1uOlp6oBMxqV26oSuaDUGgB2J9AklQk= Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by BYAPR11MB3574.namprd11.prod.outlook.com (2603:10b6:a03:b1::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.36; Thu, 1 Oct 2020 19:50:30 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::4162:97e1:7d04:a508]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::4162:97e1:7d04:a508%7]) with mapi id 15.20.3412.028; Thu, 1 Oct 2020 19:50:30 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "dev@dpdk.org" , "akhil.goyal@nxp.com" CC: "Richardson, Bruce" , "Xu, Rosen" , "trix@redhat.com" , "Yigit, Ferruh" , "Liu, Tianjiao" Thread-Topic: [dpdk-dev] [PATCH v10 03/10] baseband/acc100: add info get function Thread-Index: AQHWl6FAa32nhSFg9E2Pq3+9VC7diqmC0M4AgABO05A= Date: Thu, 1 Oct 2020 19:50:29 +0000 Message-ID: References: <1597796731-57841-12-git-send-email-nicolas.chautru@intel.com> <1601522084-151443-1-git-send-email-nicolas.chautru@intel.com> <1601522084-151443-4-git-send-email-nicolas.chautru@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [45.28.143.88] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 57141d04-8777-49b3-e2dc-08d866434066 x-ms-traffictypediagnostic: BYAPR11MB3574: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MPfchtvD3p/6FQwaWuvXsrMQqMGBKbzGSYXEMFu44myTlUOu9R/qxYpk9FCWdNazoxSKXo2IAryuCRPTXA1G7umUWG8GG5HT0dDpk13BigXW9u40aXzX4a3qNePXiq03dD1qUAyLeK1Odo0TwXaBYyO4fb2GYpoGGr21I8ebtiQsQmGi17lZPkSFrMINztPuna4A2lxkmwNQbJgSC8YcXcw075kvfz8pry5RRtb4h7np71XVJhNPWbbnrTxTT1Kz9b/T+wu49zKd4E2WygaIbjSA557xHmtRci8l65Sjp16jaHH7a8CR9iUtclWhiuCn x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(39860400002)(136003)(346002)(396003)(64756008)(66476007)(55016002)(66446008)(2906002)(66946007)(8936002)(5660300002)(66556008)(186003)(4326008)(110136005)(9686003)(52536014)(316002)(54906003)(53546011)(8676002)(26005)(478600001)(6506007)(86362001)(7696005)(71200400001)(33656002)(83380400001)(107886003)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: u4s2EWRd4gnVAjT4SlbF7cYNrVcW+qx6m8YY2ADTB9c0hE7pFr76suowpbmxcfoeCiQD/ZilgOeNf37UZyt8mMPP6Z/BLYvAtImPnVGpNfhRCcgkb18h5szL+f1Sne6k16MZCo3L/rWmzESfCaiQk3lq7NjV2lcFy7DNEmIsKSsL0GpwBuBDcms3guSylsfqsrGa16G1V0tMUgAD+olibpOw8fXM880Xext4giv9818XL7KtTNtxaiX97lWQYtQjCdfzEhN9EnaiyHXphnJAzeOLmpLUWnRgzbx2zpXHIcCVv2w1w1QMgCBHyPUBgHegm9ThJpFmE4Qede11VOnyMwCe5zkx/pqI7CHR9X7I2vKvTCtJxfeD0qHfTeL0ciJKZ/jJs+bOY7SHOxukhikXtacwVhPrBlUhWavzv4K3OT65c1P5eaqLMgmNqxHYfhxjqNGhTGu/B7ij/JiyeVVUeopdaWR+nf1MRnaQysYytOzH2kfUNWcgfmRtBWRMxKoGwOw+FnHX/yP8JF3CshQhSlMCuOerzOCfF/otM+CPiQ20MmHbVe65YKquutDQ7Uq3PXgGtwpURVDakItIMdBXtq8BNyeQcUSVGo5yMgKmqtngiwJb9RTUxCmRCoMhvyB276xNh3uhjxKS3MR72cdK5A== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 57141d04-8777-49b3-e2dc-08d866434066 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Oct 2020 19:50:29.9483 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jOSupFzyh7vQOqvG00e5LxAzsKH32NfG1aNCTOaEEo6w8nMULt5lUFH0tSliPPqNKZBUeN4gSClQhm62xiCd3C6TfRONjQ/yjUdDU6hA8as= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3574 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v10 03/10] baseband/acc100: add info get function 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" SGkgTWF4aW1lLCANCk9rIGZvciBhbGwuIEkgY2FuIHJlbmFtZS4gDQoNCj4gRnJvbTogTWF4aW1l IENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gT24gMTAvMS8yMCA1OjE0 IEFNLCBOaWNvbGFzIENoYXV0cnUgd3JvdGU6DQo+ID4gQWRkIGluIHRoZSAiaW5mb19nZXQiIGZ1 bmN0aW9uIHRvIHRoZSBkcml2ZXIsIHRvIGFsbG93IHVzIHRvIHF1ZXJ5IHRoZQ0KPiA+IGRldmlj ZS4NCj4gPiBObyBwcm9jZXNzaW5nIGNhcGFiaWxpdHkgYXJlIGF2YWlsYWJsZSB5ZXQuDQo+ID4g TGlua2luZyBiYmRldi10ZXN0IHRvIHN1cHBvcnQgdGhlIFBNRCB3aXRoIG51bGwgY2FwYWJpbGl0 eS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IE5pY29sYXMgQ2hhdXRydSA8bmljb2xhcy5jaGF1 dHJ1QGludGVsLmNvbT4NCj4gPiBBY2tlZC1ieTogTGl1IFRpYW5qaWFvIDxUaWFuamlhby5saXVA aW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBhcHAvdGVzdC1iYmRldi9tZXNvbi5idWlsZCAgICAg ICAgICAgICAgIHwgICAzICsNCj4gPiAgZHJpdmVycy9iYXNlYmFuZC9hY2MxMDAvcnRlX2FjYzEw MF9jZmcuaCB8ICA5NiArKysrKysrKysrKysrDQo+ID4gZHJpdmVycy9iYXNlYmFuZC9hY2MxMDAv cnRlX2FjYzEwMF9wbWQuYyB8IDIyOQ0KPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysNCj4gPiBkcml2ZXJzL2Jhc2ViYW5kL2FjYzEwMC9ydGVfYWNjMTAwX3BtZC5oIHwgIDEwICsr DQo+ID4gIDQgZmlsZXMgY2hhbmdlZCwgMzM4IGluc2VydGlvbnMoKykNCj4gPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0IGRyaXZlcnMvYmFzZWJhbmQvYWNjMTAwL3J0ZV9hY2MxMDBfY2ZnLmgNCj4gPg0K PiA+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1iYmRldi9tZXNvbi5idWlsZCBiL2FwcC90ZXN0LWJi ZGV2L21lc29uLmJ1aWxkDQo+ID4gaW5kZXggMThhYjZhOC4uZmJkOGFlMyAxMDA2NDQNCj4gPiAt LS0gYS9hcHAvdGVzdC1iYmRldi9tZXNvbi5idWlsZA0KPiA+ICsrKyBiL2FwcC90ZXN0LWJiZGV2 L21lc29uLmJ1aWxkDQo+ID4gQEAgLTEyLDMgKzEyLDYgQEAgZW5kaWYNCj4gPiAgaWYgZHBka19j b25mLmhhcygnUlRFX0xJQlJURV9QTURfQkJERVZfRlBHQV81R05SX0ZFQycpDQo+ID4gIAlkZXBz ICs9IFsncG1kX2JiZGV2X2ZwZ2FfNWducl9mZWMnXQ0KPiA+ICBlbmRpZg0KPiA+ICtpZiBkcGRr X2NvbmYuaGFzKCdSVEVfTElCUlRFX1BNRF9CQkRFVl9BQ0MxMDAnKQ0KPiA+ICsJZGVwcyArPSBb J3BtZF9iYmRldl9hY2MxMDAnXQ0KPiA+ICtlbmRpZg0KPiA+IFwgTm8gbmV3bGluZSBhdCBlbmQg b2YgZmlsZQ0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2ViYW5kL2FjYzEwMC9ydGVfYWNj MTAwX2NmZy5oDQo+ID4gYi9kcml2ZXJzL2Jhc2ViYW5kL2FjYzEwMC9ydGVfYWNjMTAwX2NmZy5o DQo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwLi43M2JiZTM2DQo+ ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2RyaXZlcnMvYmFzZWJhbmQvYWNjMTAwL3J0ZV9h Y2MxMDBfY2ZnLmgNCj4gPiBAQCAtMCwwICsxLDk2IEBADQo+ID4gKy8qIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UNCj4gPiArICogQ29weXJpZ2h0KGMpIDIwMjAgSW50ZWwg Q29ycG9yYXRpb24gICovDQo+ID4gKw0KPiA+ICsjaWZuZGVmIF9SVEVfQUNDMTAwX0NGR19IXw0K PiA+ICsjZGVmaW5lIF9SVEVfQUNDMTAwX0NGR19IXw0KPiA+ICsNCj4gPiArLyoqDQo+ID4gKyAq IEBmaWxlIHJ0ZV9hY2MxMDBfY2ZnLmgNCj4gPiArICoNCj4gPiArICogRnVuY3Rpb25zIGZvciBj b25maWd1cmluZyBBQ0MxMDAgSFcsIGV4cG9zZWQgZGlyZWN0bHkgdG8gYXBwbGljYXRpb25zLg0K PiA+ICsgKiBDb25maWd1cmF0aW9uIHJlbGF0ZWQgdG8gZW5jb2RpbmcvZGVjb2RpbmcgaXMgZG9u ZSB0aHJvdWdoIHRoZQ0KPiA+ICsgKiBsaWJydGVfYmJkZXYgbGlicmFyeS4NCj4gPiArICoNCj4g PiArICogQHdhcm5pbmcNCj4gPiArICogQGIgRVhQRVJJTUVOVEFMOiB0aGlzIEFQSSBtYXkgY2hh bmdlIHdpdGhvdXQgcHJpb3Igbm90aWNlICAqLw0KPiA+ICsNCj4gPiArI2luY2x1ZGUgPHN0ZGlu dC5oPg0KPiA+ICsjaW5jbHVkZSA8c3RkYm9vbC5oPg0KPiA+ICsNCj4gPiArI2lmZGVmIF9fY3Bs dXNwbHVzDQo+ID4gK2V4dGVybiAiQyIgew0KPiA+ICsjZW5kaWYNCj4gPiArLyoqPCBOdW1iZXIg b2YgVmlydHVhbCBGdW5jdGlvbnMgQUNDMTAwIHN1cHBvcnRzICovICNkZWZpbmUNCj4gPiArUlRF X0FDQzEwMF9OVU1fVkZTIDE2DQo+ID4gKw0KPiA+ICsvKioNCj4gPiArICogRGVmaW5pdGlvbiBv ZiBRdWV1ZSBUb3BvbG9neSBmb3IgQUNDMTAwIENvbmZpZ3VyYXRpb24NCj4gPiArICogU29tZSBs ZXZlbCBvZiBkZXRhaWxzIGlzIGFic3RyYWN0ZWQgb3V0IHRvIGV4cG9zZSBhIGNsZWFuDQo+ID4g K2ludGVyZmFjZQ0KPiA+ICsgKiBnaXZlbiB0aGF0IGNvbXByZWhlbnNpdmUgZmxleGliaWxpdHkg aXMgbm90IHJlcXVpcmVkICAqLyBzdHJ1Y3QNCj4gPiArcnRlX3FfdG9wb2xvZ3lfdCB7DQo+IA0K PiBUaGUgbmFtaW5nIGlzIHRvbyBnZW5lcmljLCBpdCBoYXMgdG8gY29udGFpbiB0aGUgZHJpdmVy IG5hbWUuDQo+IEFsc28sIGl0IHNob3VsZCBub3QgcGUgcG9zdGZpeGVkIHdpdGggX3QsIGFzIGl0 IGlzIG5vdCBhIHR5cGVkZWYuDQo+IA0KPiAic3RydWN0IHJ0ZV9hY2MxMDBfcXVldWVfdG9wb2xv Z3kiPw0KPiANCj4gPiArCS8qKiBOdW1iZXIgb2YgUUdyb3VwcyBpbiBpbmNyZW1lbnRhbCBvcmRl ciBvZiBwcmlvcml0eSAqLw0KPiA+ICsJdWludDE2X3QgbnVtX3Fncm91cHM7DQo+ID4gKwkvKioN Cj4gPiArCSAqIEFsbCBRR3JvdXBzIGhhdmUgdGhlIHNhbWUgbnVtYmVyIG9mIEFRcyBoZXJlLg0K PiA+ICsJICogTm90ZSA6IENvdWxkIGJlIG1hZGUgYSAxNi1hcnJheSBpZiBtb3JlIGZsZXhpYmls aXR5IGlzIHJlYWxseQ0KPiA+ICsJICogcmVxdWlyZWQNCj4gPiArCSAqLw0KPiA+ICsJdWludDE2 X3QgbnVtX2Fxc19wZXJfZ3JvdXBzOw0KPiA+ICsJLyoqDQo+ID4gKwkgKiBEZXB0aCBvZiB0aGUg QVFzIGlzIHRoZSBzYW1lIG9mIGFsbCBRR3JvdXBzIGhlcmUuIExvZzIgRW51bSA6IDJeTg0KPiA+ ICsJICogTm90ZSA6IENvdWxkIGJlIG1hZGUgYSAxNi1hcnJheSBpZiBtb3JlIGZsZXhpYmlsaXR5 IGlzIHJlYWxseQ0KPiA+ICsJICogcmVxdWlyZWQNCj4gPiArCSAqLw0KPiA+ICsJdWludDE2X3Qg YXFfZGVwdGhfbG9nMjsNCj4gPiArCS8qKg0KPiA+ICsJICogSW5kZXggb2YgdGhlIGZpcnN0IFF1 ZXVlIEdyb3VwIEluZGV4IC0gYXNzdW1pbmcgY29udGlndWl0eQ0KPiA+ICsJICogSW5pdGlhbGl6 ZWQgYXMgLTENCj4gPiArCSAqLw0KPiA+ICsJaW50OF90IGZpcnN0X3Fncm91cF9pbmRleDsNCj4g PiArfTsNCj4gPiArDQo+ID4gKy8qKg0KPiA+ICsgKiBEZWZpbml0aW9uIG9mIEFyYml0cmF0aW9u IHJlbGF0ZWQgcGFyYW1ldGVycyBmb3IgQUNDMTAwDQo+ID4gK0NvbmZpZ3VyYXRpb24gICovIHN0 cnVjdCBydGVfYXJiaXRyYXRpb25fdCB7DQo+IA0KPiBTYW1lIHJlbWFyayBoZXJlLg0KPiANCj4g PiArCS8qKiBEZWZhdWx0IFdlaWdodCBmb3IgVkYgRmFpcm5lc3MgQXJiaXRyYXRpb24gKi8NCj4g PiArCXVpbnQxNl90IHJvdW5kX3JvYmluX3dlaWdodDsNCj4gPiArCXVpbnQzMl90IGdicl90aHJl c2hvbGQxOyAvKio8IEd1YXJhbnRlZWQgQml0cmF0ZSBUaHJlc2hvbGQgMSAqLw0KPiA+ICsJdWlu dDMyX3QgZ2JyX3RocmVzaG9sZDI7IC8qKjwgR3VhcmFudGVlZCBCaXRyYXRlIFRocmVzaG9sZCAy ICovIH07DQo+ID4gKw0KPiA+ICsvKioNCj4gPiArICogU3RydWN0dXJlIHRvIHBhc3MgQUNDMTAw IGNvbmZpZ3VyYXRpb24uDQo+ID4gKyAqIE5vdGU6IGFsbCBWRiBCdW5kbGVzIHdpbGwgaGF2ZSB0 aGUgc2FtZSBjb25maWd1cmF0aW9uLg0KPiA+ICsgKi8NCj4gPiArc3RydWN0IGFjYzEwMF9jb25m IHsNCj4gDQo+ICJzdHJ1Y3QgcnRlX2FjYzEwMF9jb25mIj8NCj4gDQo+ID4gKwlib29sIHBmX21v ZGVfZW47IC8qKjwgMSBpZiBQRiBpcyB1c2VkIGZvciBkYXRhcGxhbmUsIDAgZm9yIFZGcyAqLw0K PiA+ICsJLyoqIDEgaWYgaW5wdXQgJzEnIGJpdCBpcyByZXByZXNlbnRlZCBieSBhIHBvc2l0aXZl IExMUiB2YWx1ZSwgMCBpZiAnMScNCj4gPiArCSAqIGJpdCBpcyByZXByZXNlbnRlZCBieSBhIG5l Z2F0aXZlIHZhbHVlLg0KPiA+ICsJICovDQo+ID4gKwlib29sIGlucHV0X3Bvc19sbHJfMV9iaXQ7 DQo+ID4gKwkvKiogMSBpZiBvdXRwdXQgJzEnIGJpdCBpcyByZXByZXNlbnRlZCBieSBhIHBvc2l0 aXZlIHZhbHVlLCAwIGlmICcxJw0KPiA+ICsJICogYml0IGlzIHJlcHJlc2VudGVkIGJ5IGEgbmVn YXRpdmUgdmFsdWUuDQo+ID4gKwkgKi8NCj4gPiArCWJvb2wgb3V0cHV0X3Bvc19sbHJfMV9iaXQ7 DQo+ID4gKwl1aW50MTZfdCBudW1fdmZfYnVuZGxlczsgLyoqPCBOdW1iZXIgb2YgVkYgYnVuZGxl cyB0byBzZXR1cCAqLw0KPiA+ICsJLyoqIFF1ZXVlIHRvcG9sb2d5IGZvciBlYWNoIG9wZXJhdGlv biB0eXBlICovDQo+ID4gKwlzdHJ1Y3QgcnRlX3FfdG9wb2xvZ3lfdCBxX3VsXzRnOw0KPiA+ICsJ c3RydWN0IHJ0ZV9xX3RvcG9sb2d5X3QgcV9kbF80ZzsNCj4gPiArCXN0cnVjdCBydGVfcV90b3Bv bG9neV90IHFfdWxfNWc7DQo+ID4gKwlzdHJ1Y3QgcnRlX3FfdG9wb2xvZ3lfdCBxX2RsXzVnOw0K PiA+ICsJLyoqIEFyYml0cmF0aW9uIGNvbmZpZ3VyYXRpb24gZm9yIGVhY2ggb3BlcmF0aW9uIHR5 cGUgKi8NCj4gPiArCXN0cnVjdCBydGVfYXJiaXRyYXRpb25fdCBhcmJfdWxfNGdbUlRFX0FDQzEw MF9OVU1fVkZTXTsNCj4gPiArCXN0cnVjdCBydGVfYXJiaXRyYXRpb25fdCBhcmJfZGxfNGdbUlRF X0FDQzEwMF9OVU1fVkZTXTsNCj4gPiArCXN0cnVjdCBydGVfYXJiaXRyYXRpb25fdCBhcmJfdWxf NWdbUlRFX0FDQzEwMF9OVU1fVkZTXTsNCj4gPiArCXN0cnVjdCBydGVfYXJiaXRyYXRpb25fdCBh cmJfZGxfNWdbUlRFX0FDQzEwMF9OVU1fVkZTXTsgfTsNCj4gPiArDQo+ID4gKyNpZmRlZiBfX2Nw bHVzcGx1cw0KPiA+ICt9DQo+ID4gKyNlbmRpZg0KPiA+ICsNCj4gPiArI2VuZGlmIC8qIF9SVEVf QUNDMTAwX0NGR19IXyAqLw0KPiANCj4gUmVnYXJkcywNCj4gTWF4aW1lDQoNCg==