From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3E13EA0A0A; Wed, 28 Apr 2021 17:19:43 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DA82B40697; Wed, 28 Apr 2021 17:19:42 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 97EC240147 for ; Wed, 28 Apr 2021 17:19:40 +0200 (CEST) IronPort-SDR: gRV1CRCzwvlSyuhxiQUz7UQVkKMHaND9zBbN/D1bHcXV4+CZsyykHcCpyok/Ar5dK6uenh/6Wu 8Gt91kr/8obw== X-IronPort-AV: E=McAfee;i="6200,9189,9968"; a="217482864" X-IronPort-AV: E=Sophos;i="5.82,258,1613462400"; d="scan'208";a="217482864" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2021 08:19:39 -0700 IronPort-SDR: d5rAi3JfN+zCZUJ7xHgNTuQ0460m8Mr9UybdltFEn8mYeFFuixvT3MR7t+ZwlY6GHc29o2UQb1 kyAN8nhdzcYQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,258,1613462400"; d="scan'208";a="423583200" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP; 28 Apr 2021 08:19:39 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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.2106.2; Wed, 28 Apr 2021 08:19:39 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2106.2 via Frontend Transport; Wed, 28 Apr 2021 08:19:39 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.49) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 28 Apr 2021 08:19:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f41JMnb/A35WA0TKYslei5bgbXnP//ALSW8BII6L4IbrlrQJADQgOLllkNNbveHuaofaHprRUeEZMOdRFJauLx4I54LvQnSVEciRcv+t1Yz/CsvbcrE0GAvF5Q1Cv03tc29/gQoL9aoxmoQ2p6qMieD1vc1Qe8c+yfoSVev+z+1JOCAoAjBxYNZPjAj5MTlBRBRxde5RULJ/eZ6XUSuj9cTmlrcn7iVSALeBNd2TIn1REoNGJVe3B9sXbCFpNM5ArKb+C+lYfgXj72ihLnsSnTHtz63N+AzmojudUBe5VCEB9Fd2WwsNxL1b0ebA7irxYb8962OEfbQFl5NibT8Tsg== 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=Xpk2YOGbGMo5HVEJ8GZUPca1j52m0ERUtiTh3hbZOEU=; b=P9Be+J3JTthbrbzBlvSw3EQuQzeZr1ZioPJ7vsyU975sBNguZd6x/A21KG9VOEHy8XumAUSp8jrER/b6ugd5Wkc0Ey0iRyLZDrbP8XbDoi5t4rwICUhTp+Fqw7cCyYQ6Q+Ts2wN7tBBaMryHvb1KcNkOvElsYkmhtrwuKZ49PK3JEweZQnBMIDR3oQm/X0Ag2HUU7VgyP5OF6cuTZjOW47UuMl/S5hmJm/xO37oNhGfeC4guzxIcU2V4eYYlWWbzj7vvVHXgRFPLG/zsnxwjDh5I68uRX2C2cmpsPXxQI6mQuzd44AoURaRvJIycIx4xdHVN8KdLAs2PLxGtR9BkHg== 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=Xpk2YOGbGMo5HVEJ8GZUPca1j52m0ERUtiTh3hbZOEU=; b=MUEA1SWZI0FPw6GVeJ3Uir8aIo5QoJn9TR/tg7IjlVxiC1/NFDyOsQtox8gpPThjMpeID0z5U41OGE4k4lyBUXtvYpV/u8+4oMzW/zc4zRuKCyuBupMp1AgQKcZgwJnwI5SseVcNyg6BXSLobcs2HtIPS4IhbCdyHNImtCVvvsY= Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by BY5PR11MB3877.namprd11.prod.outlook.com (2603:10b6:a03:186::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.25; Wed, 28 Apr 2021 15:19:33 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::756a:2aef:40b1:11c8]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::756a:2aef:40b1:11c8%5]) with mapi id 15.20.4065.027; Wed, 28 Apr 2021 15:19:33 +0000 From: "Chautru, Nicolas" To: "hemant.agrawal@nxp.com" , Dave Burley , "dev@dpdk.org" , "gakhil@marvell.com" CC: "david.marchand@redhat.com" Thread-Topic: [dpdk-dev] [PATCH v4 1/8] bbdev: add network order data capability Thread-Index: AQHXOPX++SaiQhmA90GxljXzzf5YO6rHCb0AgALq4YCAABn5IA== Date: Wed, 28 Apr 2021 15:19:33 +0000 Message-ID: References: <20210413051715.26430-2-hemant.agrawal@nxp.com> <20210424103700.8098-1-hemant.agrawal@nxp.com> <20210424103700.8098-2-hemant.agrawal@nxp.com> <67712e53-3fa2-360d-e985-1adadad06c33@oss.nxp.com> In-Reply-To: <67712e53-3fa2-360d-e985-1adadad06c33@oss.nxp.com> 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: nxp.com; dkim=none (message not signed) header.d=none;nxp.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: 7bb8c972-035a-4c2d-fdd4-08d90a59070a x-ms-traffictypediagnostic: BY5PR11MB3877: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZUSz0WtfyE6rHAltl3xxIR64xSMNSWDNS6zj3DKG212ece1/rQmQinge73G7DTyRzhDMHUSoDZyS3lX+Yf5uWs3kUwC5XtonuwVZut5AiR63a5plP/r1TfQSsix7zbKn9PS49Kxwr/y+JD3P3n/BR4o7kP1pJBCiTCkg7co61tfV+vPect/LWr2mXSE8IKxM+2NpPJ8KL5l9I64ZbvB9DM2KA9yplC/KAulgOg3Y2IGEQ/wwKtu8JxGtSbNqBdtFMhUsW0ECSKOpVeEVX3QTPKXtlhSb/heg2ZxhHntwLN1hxUuMQJTvfUiH8M664kgdozu8xRjfMUToKlyGJszFAIex5AF4PdSq+1q0JzWrUc6fPLo3lwbqCITEZZTQ50eX/Yg3ko3AqdVQBYGln58cOhJkpHN25NuRYLeK6vHRXb+vQk+iceyTOv6cy6mwg1BKNi3K/LxikwHd5IGnDAWlhYl0ygSxF880iayIAuKbUrcSACyZzmovLnW98B89zpHnQutjLbGwZKjxAAbsDqet/jnoQj518aUfmqFL3QK5pCQ1TG/K6Scu2MHaH3JfD5JVAIsmzzeZqKYSL4q9ICBrvEgYyvQHikQkHdX+FPzbpOM= 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:(376002)(396003)(346002)(39860400002)(366004)(136003)(52536014)(26005)(86362001)(7696005)(76116006)(186003)(83380400001)(66476007)(2906002)(64756008)(66556008)(478600001)(122000001)(53546011)(55016002)(6506007)(66446008)(38100700002)(9686003)(5660300002)(8936002)(110136005)(66946007)(4326008)(71200400001)(316002)(33656002)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?dGZOUVltcksrYnA0SldRYWpScml2RnhFc2Q3clVHZG5vMGs4YzNVRTBHaWNQ?= =?utf-8?B?bzh4MHpkNGEyZEhPRFk1Qi9tbVpoMW1VYmNuTWZBeTFBMGMzQ3RPRVhZdWgr?= =?utf-8?B?VkJwUDVKZlp2UUg0enZLMHhZci9xWWROZExra2ppbGFjZHZKMUNaMHIyOG9N?= =?utf-8?B?SWxsc3lITlFSdWdibHRRUVFuMkRYMnBtWmwvQ2ZNMys1MVkzRVRTK0Q4dWk5?= =?utf-8?B?NTJRTUtPUTdzM1ZvY1FDcm1sV28ybnQvZWk1bng5d2QyQ2hzb1cyZWYrekJu?= =?utf-8?B?R1YrY0VEcEQ4UHJDVmhTc2lkR2g4TnpXeXlNTGlIVytNaEdOb3pSZHZjQlBN?= =?utf-8?B?KzNsNUQxUlEwRGFjVWxTTDR4bklmcWVDcXZ2RjJ4UDcyV3JCWmxrWGt0Rk9D?= =?utf-8?B?NE16ZmRFODBsNmFFZEV5bTkvL1ZJZEVQM1d4VDhQRHRIMlVLR05mOXdwM3N0?= =?utf-8?B?YUpaMzc2RE5qMnNzRDBQMDdzUHd3OHgvVjRpa0x2QWhWUDNwd3lRU1VvdEMr?= =?utf-8?B?ZzFaKzQwdFdrTEZJckRUOXI1a2tGYTE5S2Evb3dTaE9jYWxaZC9ic0JRMkFO?= =?utf-8?B?cm02R3hqcStlbUw0ME1BRlBSeGpXOTRVMXV3bXhoQTlaeXJsSTV6ZDhZenk2?= =?utf-8?B?ZERXdWIxNm9wd3pPOHlmVGtoaEdER3FMR21ralBNT3pGcXJkVElBM2JORTlh?= =?utf-8?B?WWJ1ZmJucWQvTGVwY0lnNDYrY2pQSjh4VWRYcGZsZzhsL2RXTjFnSUR1MjZD?= =?utf-8?B?Qk1KM0ZrWUlqay9CNzVzV2lLSkhuOERwemp0Y0VZY2JYdU41TWZJMW5hQmVs?= =?utf-8?B?R0IwL0FVUlFhei9rdFczaG1sKzBFaFhnelRMeVVoOGo5Y1BCUzducmZTZi9q?= =?utf-8?B?bFFVUzNKZzdPdnJiekZzNStJdnBOVC9Fc1FRT01xa05Qa05OcUtjU0Z6ZUtC?= =?utf-8?B?QmsvTWlTKzNremZmOSt5dW1heDMwRnJ6Z2lnY3lsTE9MZzdyWnpNSVNhWDli?= =?utf-8?B?Y3ZQN1ZaR0NXdC9hUmpOVHZHNFEvRUJXNHZNYUwvcU9wdEVOZlVRclFMSmpv?= =?utf-8?B?TjhhYmY4c05ZZ1F2S2Voa3k2dnJTdWxrSkZXcGFETG5EWURGdVBHQ3owU2Ur?= =?utf-8?B?bVJoOWc0dHROZmtSQ1JvbkJ4ZncySkNTZm5tTHdjREozNkp6Y21DL1lwV1R4?= =?utf-8?B?aFdzT0dGSXJrY3FLeU01QXpxdW56NVBzY0xFSFJIVU5WWlU3d1p3VXFvQlVC?= =?utf-8?B?RUtWanY2L0MxL0FPdnBRWTd5NTZKWTJXWTQ3U1N3d2xUeE5HWjNjZUxDUUJs?= =?utf-8?B?SDgxKzVRUHo4eVNsYVUrMDJLcW15UlNScTMxNHNodkM0dHNNYVFvb0gydW5v?= =?utf-8?B?WFNHbXJtcjV3MFl1UWNOWFJsbUdETy9QdTBmeW5VK2wyYUhSZldaQ1UrY3Bl?= =?utf-8?B?Q0xnWlhmeUR5amhYSDk3N3hRY1lkWWVIc1ZPUDc5eWlyaWJXbmdZZklnMlgz?= =?utf-8?B?WDVUSDVic2ZCQmt2V2JwZVNXSThmSUkvTmpYZWpLTWpuSy9LNFArM2VYV090?= =?utf-8?B?cXJ6aGJ4dktRRXlSSk5PZ2F4SlJqV2RCOXZleWVSektFOUpWWldKU2oxTlJq?= =?utf-8?B?WG95NStJdTh1TEZkRmNzOXRwVEdWb1ZRRHBNRkFYUzRQMng0NHROc281c0xn?= =?utf-8?B?dG5YVjQrVmd1RkVrUEFYdERpMmRkckxiWnluSHVGZ2p3dU9Hdmo3bXJnL0V2?= =?utf-8?Q?mXDK0Cm2W0Fo5Wh4fJjDWAnt1gvW5JkkjwbQs+g?= x-ms-exchange-transport-forked: True 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: 7bb8c972-035a-4c2d-fdd4-08d90a59070a X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2021 15:19:33.4304 (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: NyHoLM929zVB0uKCjFqlkTU9rAmIKZjBU8sX8PROXhyVKWy1eE7gYHQ74dlOcvIvgSc/elVuz659UF9JW6qfXF5WLbtXTRA2gSo1B0ArS+w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB3877 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v4 1/8] bbdev: add network order data capability X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" SGkgSGVtYW50LCANCg0KQXMgbWVudGlvbmVkIGVhcmxpZXIgSSBoYXZlIG5vIHByb2JsZW0gYWRk aW5nIHN1Y2ggYW4gb3B0aW9uIGluIHRoZSBBUEksIGJ1dCB0aGF0IHdvdWxkIHN0aWxsIGJlIGEg bGF0ZSBBUEkgY2hhbmdlIChhcmd1YWJseSB0b28gdGlnaHQgZm9yIDIxLjA1IHNvIHRoYXQgZXZl cnlvbmUgaGFzIHRpbWUgdG8gY29tbWVudCBiYWNrKS4gDQpCYXNlZCBvbiBkZXNjcmlwdGlvbiBi ZWxvdyB0aGlzIHNob3VsZCBub3QgYmUgYW4gb3BlcmF0aW9uIHNwZWNpZmljIGZsYWcgKGFnYWlu IHNlZSBteSBwcmV2aW91cyBjb21tZW50LCBub3QgZHluYW1pYyBub3IgdGllZCB0byBvcGVyYXRp b24gdHlwZSkuDQpUaGlzIGNhbiBiZSBkb25lIGJ5IGFkZGluZyBhIGJvb2wgYmlnX2VuZGlhbmVz cyB0byB0aGUgYHN0cnVjdCBydGVfYmJkZXZfZHJpdmVyX2luZm9gIGFzIHN1Z2dlc3RlZCBlYXJs aWVyLiBUaGlzIHdvdWxkIGJlIHNldCBpbiBlYWNoIFBNRCBhY2NvcmRpbmdseSB0byB0aGVpciBl eHBlY3RhdGlvbi9kZXNpZ24uIFRoaXMgY2FuIGJlIHVzZWQgdGhlbiBpbiBiYmRldi10ZXN0IGFu ZCBhcHBsaWNhdGlvbiB0byBlbnN1cmUgdGhlIGRhdGEgaXMgcHJlc2VudCB3aXRoIHRoZSBjb3Jy ZWN0IGFzc3VtcHRpb24uIA0KQW55IGNvbmNlcm4gd2l0aCB0aGF0IGFwcHJvYWNoPyBQbGVhc2Ug Y2hlY2sgdGhhdCB5b3UgY2FuIHJ1biBzdWNjZXNzZnVsbHkgdGhlIGV4aXN0aW5nIHVuaXQtdGVz dCB3aXRoIHN1Y2ggYSBzZXQgb2YgY2hhbmdlcyBmb3IgeW91ciBkZXZpY2UuIA0KDQpOaWMNCg0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEhlbWFudCBBZ3Jhd2FsIDxo ZW1hbnQuYWdyYXdhbEBvc3MubnhwLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBBcHJpbCAyOCwg MjAyMSA2OjM1IEFNDQo+IFRvOiBEYXZlIEJ1cmxleSA8ZGF2ZS5idXJsZXlAYWNjZWxlcmNvbW0u Y29tPjsgSGVtYW50IEFncmF3YWwNCj4gPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+OyBkZXZAZHBk ay5vcmc7IGdha2hpbEBtYXJ2ZWxsLmNvbTsgQ2hhdXRydSwNCj4gTmljb2xhcyA8bmljb2xhcy5j aGF1dHJ1QGludGVsLmNvbT4NCj4gQ2M6IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20NCj4gU3Vi amVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHY0IDEvOF0gYmJkZXY6IGFkZCBuZXR3b3JrIG9y ZGVyIGRhdGENCj4gY2FwYWJpbGl0eQ0KPiANCj4gSGksDQo+IA0KPiAgwqDCoMKgIE15IG1haWwg d2l0aCBwaG90byBzbmlwcGV0cyB3ZXJlIHJlamVjdGVkIGJ5IGRwZGsgbWFpbGluZyBsaXN0LiBT bywganVzdA0KPiBzZW5kaW5nIHRoZSBzdW1tYXJ5IG9mIGl0Lg0KPiANCj4gIMKgwqDCoCBNeSB1 bmRlcnN0YW5kaW5nIGlzIHRoYXQgaW4gT1JBTiwgdHlwaWNhbGx5IG5ldHdvcmsgb3JkZXIgaXMg dXNlZA0KPiBiZXR3ZWVuIENVLURVIG9yIERVLVJVIGNvbW11bmljYXRpb24uIEluIEZBUEkgaW50 ZXJmYWNlIGFzIHdlbGwsIGJvdGggTEUNCj4gYW5kIEJFIGFyZSBhbGxvd2VkIHR5cGVzLCBob3dl dmVyIGZldyBwbGFjZXMgZG8gZXhwbGljaXRseSBzdGF0ZSBCRSB0eXBlLg0KPiANCj4gIMKgwqAg T3VyIGN1c3RvbWVycy9wYXJ0bmVycyBhcmUgdHlwaWNhbGx5IHVzaW5nIEJFIGFuZCBMQTEyeHgg aXMgY29uZmlndXJlZCB0bw0KPiBwcm9jZXNzIEJFIGRhdGEuDQo+IA0KPiBSZWdhcmRzLA0KPiAN Cj4gSGVtYW50DQo+IA0KPiANCj4gT24gNC8yNi8yMDIxIDEwOjMxIFBNLCBEYXZlIEJ1cmxleSB3 cm90ZToNCj4gPiBIaSBIZW1hbnQNCj4gPg0KPiA+IENhbiBJIGFzayB3aGF0IHRoZSB1c2FnZSBj YXNlIGlzIGZvcg0KPiBSVEVfQkJERVZfTERQQ19FTkNfTkVUV09SS19PUkRFUi9SVEVfQkJERVZf TERQQ19ERUNfTkVUV08NCj4gUktfT1JERVIgPw0KPiA+DQo+ID4gVGhhbmtzDQo+ID4NCj4gPiBE YXZlDQo+ID4NCj4gPg0KPiA+DQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N Cj4gPiBGcm9tOiBkZXYgPGRldi1ib3VuY2VzQGRwZGsub3JnPiBvbiBiZWhhbGYgb2YgSGVtYW50 IEFncmF3YWwNCj4gPiA8aGVtYW50LmFncmF3YWxAbnhwLmNvbT4NCj4gPiBTZW50OiAyNCBBcHJp bCAyMDIxIDExOjM2DQo+ID4gVG86IGRldkBkcGRrLm9yZyA8ZGV2QGRwZGsub3JnPjsgZ2FraGls QG1hcnZlbGwuY29tDQo+ID4gPGdha2hpbEBtYXJ2ZWxsLmNvbT47IG5pY29sYXMuY2hhdXRydUBp bnRlbC5jb20NCj4gPiA8bmljb2xhcy5jaGF1dHJ1QGludGVsLmNvbT4NCj4gPiBDYzogZGF2aWQu bWFyY2hhbmRAcmVkaGF0LmNvbSA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT47DQo+IEhlbWFu dA0KPiA+IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+DQo+ID4gU3ViamVjdDogW2Rw ZGstZGV2XSBbUEFUQ0ggdjQgMS84XSBiYmRldjogYWRkIG5ldHdvcmsgb3JkZXIgZGF0YQ0KPiA+ IGNhcGFiaWxpdHkNCj4gPg0KPiA+IENBVVRJT046IFRoaXMgZW1haWwgb3JpZ2luYXRlZCBmcm9t IG91dHNpZGUgb2YgdGhlIG9yZ2FuaXphdGlvbi4gRG8gbm90DQo+IGNsaWNrIGxpbmtzIG9yIG9w ZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdw0K PiB0aGUgY29udGVudCBpcyBzYWZlLg0KPiA+DQo+ID4gVGhpcyBwYXRjaCBpbnRvZHVjZXMgYSBu ZXcgY2FwYWJpbGl0eSBvZiB0aGUgYmJkZXYgZGV2aWNlIHRvIHByb2Nlc3MNCj4gPiB0aGUgTERQ QyBkYXRhIGluIG5ldHdvcmsgYnl0ZSBvcmRlci4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEhl bWFudCBBZ3Jhd2FsIDxoZW1hbnQuYWdyYXdhbEBueHAuY29tPg0KPiA+IC0tLQ0KPiA+ICAgZG9j L2d1aWRlcy9iYmRldnMvZmVhdHVyZXMvZGVmYXVsdC5pbmkgfCAxICsNCj4gPiAgIGRvYy9ndWlk ZXMvcHJvZ19ndWlkZS9iYmRldi5yc3QgICAgICAgIHwgNiArKysrKysNCj4gPiAgIGxpYi9iYmRl di9ydGVfYmJkZXZfb3AuaCAgICAgICAgICAgICAgIHwgOCArKysrKystLQ0KPiA+ICAgMyBmaWxl cyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlm ZiAtLWdpdCBhL2RvYy9ndWlkZXMvYmJkZXZzL2ZlYXR1cmVzL2RlZmF1bHQuaW5pDQo+ID4gYi9k b2MvZ3VpZGVzL2JiZGV2cy9mZWF0dXJlcy9kZWZhdWx0LmluaQ0KPiA+IGluZGV4IDVmZTI2N2E2 MjUuLmU1ZGE2NDQwOTkgMTAwNjQ0DQo+ID4gLS0tIGEvZG9jL2d1aWRlcy9iYmRldnMvZmVhdHVy ZXMvZGVmYXVsdC5pbmkNCj4gPiArKysgYi9kb2MvZ3VpZGVzL2JiZGV2cy9mZWF0dXJlcy9kZWZh dWx0LmluaQ0KPiA+IEBAIC0xNCwzICsxNCw0IEBAIExMUi9IQVJRIENvbXByZXNzaW9uICAgPQ0K PiA+ICAgRXh0ZXJuYWwgRERSIEFjY2VzcyAgICA9DQo+ID4gICBIVyBBY2NlbGVyYXRlZCAgICAg ICAgID0NCj4gPiAgIEJCREVWIEFQSSAgICAgICAgICAgICAgPQ0KPiA+ICtOZXR3b3JrIE9yZGVy IERhdGEgICAgID0NCj4gPiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL2JiZGV2 LnJzdA0KPiA+IGIvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL2JiZGV2LnJzdCBpbmRleCA2YjJiZDU0 ZTFhLi44OWE4NmQxMGZiDQo+IDEwMDY0NA0KPiA+IC0tLSBhL2RvYy9ndWlkZXMvcHJvZ19ndWlk ZS9iYmRldi5yc3QNCj4gPiArKysgYi9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvYmJkZXYucnN0DQo+ ID4gQEAgLTc0Nyw2ICs3NDcsOSBAQCBnaXZlbiBiZWxvdy4NCj4gPiAgIHxSVEVfQkJERVZfTERQ Q19FTkNfQ09OQ0FURU5BVElPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwN Cj4gPiAgIHwgU2V0IGlmIGEgZGV2aWNlIHN1cHBvcnRzIGNvbmNhdGVuYXRpb24gb2Ygbm9uIGJ5 dGUgYWxpZ25lZCBvdXRwdXQgIHwNCj4gPg0KPiA+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPiArfFJURV9C QkRFVl9MRFBDX0VOQ19ORVRXT1JLX09SREVSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfA0KPiA+ICt8IFNldCBpZiBhIGRldmljZSBzdXBwb3J0cyBuZXR3b3JrIG9yZGVyIGRh dGEgcHJvY2Vzc2luZyAgICAgICAgICAgICB8DQo+ID4gKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPg0KPiA+ ICAgVGhlIHN0cnVjdHVyZSBwYXNzZWQgZm9yIGVhY2ggTERQQyBlbmNvZGUgb3BlcmF0aW9uIGlz IGdpdmVuIGJlbG93LA0KPiA+ICAgd2l0aCB0aGUgb3BlcmF0aW9uIGZsYWdzIGZvcm1pbmcgYSBi aXRtYXNrIGluIHRoZSBgYG9wX2ZsYWdzYGAgZmllbGQuDQo+ID4gQEAgLTk0Miw2ICs5NDUsOSBA QCBnaXZlbiBiZWxvdy4NCj4gPiAgIHxSVEVfQkJERVZfTERQQ19JTlRFUk5BTF9IQVJRX01FTU9S WV9MT09QQkFDSyAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gPiAgIHwgU2V0IGlmIGEgZGV2 aWNlIHN1cHBvcnRzIGxvb3BiYWNrIGFjY2VzcyB0byBIQVJRIGludGVybmFsIG1lbW9yeSAgIHwN Cj4gPg0KPiA+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPiArfFJURV9CQkRFVl9MRFBDX0RFQ19ORVRXT1JL X09SREVSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiA+ICt8IFNldCBp ZiBhIGRldmljZSBzdXBwb3J0cyBuZXR3b3JrIG9yZGVyIGRhdGEgcHJvY2Vzc2luZyAgICAgICAg ICAgICB8DQo+ID4gKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPg0KPiA+ICAgVGhlIHN0cnVjdHVyZSBwYXNz ZWQgZm9yIGVhY2ggTERQQyBkZWNvZGUgb3BlcmF0aW9uIGlzIGdpdmVuIGJlbG93LA0KPiA+ICAg d2l0aCB0aGUgb3BlcmF0aW9uIGZsYWdzIGZvcm1pbmcgYSBiaXRtYXNrIGluIHRoZSBgYG9wX2Zs YWdzYGAgZmllbGQuDQo+ID4gZGlmZiAtLWdpdCBhL2xpYi9iYmRldi9ydGVfYmJkZXZfb3AuaCBi L2xpYi9iYmRldi9ydGVfYmJkZXZfb3AuaCBpbmRleA0KPiA+IGY5NDY4NDI3MjcuLjhmYWI2MTc3 NjggMTAwNjQ0DQo+ID4gLS0tIGEvbGliL2JiZGV2L3J0ZV9iYmRldl9vcC5oDQo+ID4gKysrIGIv bGliL2JiZGV2L3J0ZV9iYmRldl9vcC5oDQo+ID4gQEAgLTE4Niw3ICsxODYsOSBAQCBlbnVtIHJ0 ZV9iYmRldl9vcF9sZHBjZGVjX2ZsYWdfYml0bWFza3Mgew0KPiA+ICAgICAgICAgICAqICBmb3Ig SEFSUSBtZW1vcnkuIElmIG5vdCBzZXQsIGl0IGlzIGFzc3VtZWQgdGhlIGZpbGxlciBiaXRzIGFy ZSBub3QNCj4gPiAgICAgICAgICAgKiAgaW4gSEFSUSBtZW1vcnkgYW5kIGhhbmRsZWQgZGlyZWN0 bHkgYnkgdGhlIExEUEMgZGVjb2Rlci4NCj4gPiAgICAgICAgICAgKi8NCj4gPiAtICAgICAgIFJU RV9CQkRFVl9MRFBDX0lOVEVSTkFMX0hBUlFfTUVNT1JZX0ZJTExFUlMgPSAoMVVMTCA8PCAxOCkN Cj4gPiArICAgICAgIFJURV9CQkRFVl9MRFBDX0lOVEVSTkFMX0hBUlFfTUVNT1JZX0ZJTExFUlMg PSAoMVVMTCA8PA0KPiAxOCksDQo+ID4gKyAgICAgICAvKiogU2V0IGlmIGEgZGV2aWNlIHN1cHBv cnRzIG5ldHdvcmsgb3JkZXIgZGF0YSBwcm9jZXNzaW5nICovDQo+ID4gKyAgICAgICBSVEVfQkJE RVZfTERQQ19ERUNfTkVUV09SS19PUkRFUiA9ICgxVUxMIDw8IDE5KQ0KPiA+ICAgfTsNCj4gPg0K PiA+ICAgLyoqIEZsYWdzIGZvciBMRFBDIGVuY29kZXIgb3BlcmF0aW9uIGFuZCBjYXBhYmlsaXR5 IHN0cnVjdHVyZSAqLyBAQA0KPiA+IC0yMDYsNyArMjA4LDkgQEAgZW51bSBydGVfYmJkZXZfb3Bf bGRwY2VuY19mbGFnX2JpdG1hc2tzIHsNCj4gPiAgICAgICAgICAvKiogU2V0IGlmIGEgZGV2aWNl IHN1cHBvcnRzIHNjYXR0ZXItZ2F0aGVyIGZ1bmN0aW9uYWxpdHkuICovDQo+ID4gICAgICAgICAg UlRFX0JCREVWX0xEUENfRU5DX1NDQVRURVJfR0FUSEVSID0gKDFVTEwgPDwgNiksDQo+ID4gICAg ICAgICAgLyoqIFNldCBpZiBhIGRldmljZSBzdXBwb3J0cyBjb25jYXRlbmF0aW9uIG9mIG5vbiBi eXRlIGFsaWduZWQgb3V0cHV0DQo+ICovDQo+ID4gLSAgICAgICBSVEVfQkJERVZfTERQQ19FTkNf Q09OQ0FURU5BVElPTiA9ICgxVUxMIDw8IDcpDQo+ID4gKyAgICAgICBSVEVfQkJERVZfTERQQ19F TkNfQ09OQ0FURU5BVElPTiA9ICgxVUxMIDw8IDcpLA0KPiA+ICsgICAgICAgLyoqIFNldCBpZiBh IGRldmljZSBzdXBwb3J0cyBuZXR3b3JrIG9yZGVyIGRhdGEgcHJvY2Vzc2luZyAqLw0KPiA+ICsg ICAgICAgUlRFX0JCREVWX0xEUENfRU5DX05FVFdPUktfT1JERVIgPSAoMVVMTCA8PCA4KQ0KPiA+ ICAgfTsNCj4gPg0KPiA+ICAgLyoqIEZsYWdzIGZvciB0aGUgQ29kZSBCbG9jay9UcmFuc3BvcnQg YmxvY2sgbW9kZSAgKi8NCj4gPiAtLQ0KPiA+IDIuMTcuMQ0KPiA+DQo=