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 E28054261E; Fri, 22 Sep 2023 18:42:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CF88B40150; Fri, 22 Sep 2023 18:42:13 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 2B8794013F for ; Fri, 22 Sep 2023 18:42:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695400932; x=1726936932; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=dndntL2mMqb7cDLdfKbFpO/9Rd6dJ8ymhfwQ6H6F1qU=; b=inkJKd+ic0irscl1PArODpKqyKl8K3kpbTU/L2oliMNYLwTXdgvRXsHI RvV66ex4ibvAGPCyiqeyZLOhmoRulMuA0CYimvSHlefm2O/L1Ih9b6ECO nqG4Z5KKyI6AdQLz0VpfDk6nVMXLTjaLK94tSlwHQaeCU691cOmECxuBx caxY1FqBLxC+2CJKIK/vGjl8WV2wHY2JEv4lUh0qaFZsjkWvvI2EMh1pc CU8wXqOW9K5StSOtk+FAK1gljyZz6YNnNopvfPvKDoRYSxgzvtqu9935w rN8Jd0HseeLMJDFec9NCSGDUI4ObBH1QDMWavvMt/u60tvvGSty2wYpYc g==; X-IronPort-AV: E=McAfee;i="6600,9927,10841"; a="371199362" X-IronPort-AV: E=Sophos;i="6.03,167,1694761200"; d="scan'208";a="371199362" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2023 09:41:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10841"; a="697261907" X-IronPort-AV: E=Sophos;i="6.03,167,1694761200"; d="scan'208";a="697261907" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 22 Sep 2023 09:41:54 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2507.32; Fri, 22 Sep 2023 09:41:54 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 22 Sep 2023 09:41:54 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Fri, 22 Sep 2023 09:41:54 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Fri, 22 Sep 2023 09:41:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MaIdBXItwPa3UDhPJEzFy+OKoEKXcZyrYw2iEaJDKy/pMm6o74si7APaSOdq9L8DHbXPLcXN/d7vDzfI7oMe7sdXwENs1ouq37vh8J1u0i1MRmdpjgtPJ7ert+lpZ7ZiU/O2n/vumCqOsT1PUYe3kXZx6HhNQqt7r9th7Cxg+IpdRarsPT8F6Rxk7u08S+6oWDkBdb6HrEni2LTd0UbObkKmOxaZSutbgQKce0baoR54tC45Btat6Lz+gTPFWqaurzxL5S8Ap7z/KnYAvCAowD7E6F7QCMPgr777+FuPEW+6vMfFLxgUZs7EVDMcXk+Pac/oQB8LDjtSAr39nOZpSQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dndntL2mMqb7cDLdfKbFpO/9Rd6dJ8ymhfwQ6H6F1qU=; b=iLFsi9tanBRCkZY0K1veahIOTIXcOPJh8Iobssz29FnzVU6Ogwr//8z44RyoeXtz/da+esIWg+7uhoXwPWYlVmYjnsaEGBy+kJUfFPTr6YSLWdtSX1gFDxKukM0VYgQ3U1zBsl9b4QLgIgUFZQEzy26GwVrWmKFztpJTRNiWJM89uw+gawRDn8sy2UrbgFBmISU9EMIreLQpr1/QBd1bVAZtN5XZXzTv/PhG6V2pJ1aqeGu2xecmRPup0VM9j4Myv22VVFpH2D496dRCWerZb3K+j6cvA7GsABrmb4ISS2GLwjxl6+Ithz90rt13rz8yaQJLLY/4tbeCrFYz9gJ/VQ== 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 Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by PH0PR11MB5160.namprd11.prod.outlook.com (2603:10b6:510:3e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.20; Fri, 22 Sep 2023 16:41:50 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::c10d:65be:798a:520a]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::c10d:65be:798a:520a%7]) with mapi id 15.20.6813.017; Fri, 22 Sep 2023 16:41:50 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "hemant.agrawal@nxp.com" , "dev@dpdk.org" CC: "david.marchand@redhat.com" , "Vargas, Hernan" Subject: RE: [PATCH v1 1/7] bbdev: add FFT version member in driver info Thread-Topic: [PATCH v1 1/7] bbdev: add FFT version member in driver info Thread-Index: AQHZ6pgaEm/+3rAYf06Oh7wqFIU4P7Ah6bQAgACyAVCAA+jMAIAAi+wg Date: Fri, 22 Sep 2023 16:41:50 +0000 Message-ID: References: <20230919012136.2818396-1-nicolas.chautru@intel.com> <20230919012136.2818396-2-nicolas.chautru@intel.com> <4295bcc3-145d-2bb2-8ce1-4689e7ef7d22@redhat.com> <97488343-49b0-cdaf-2a6d-919a66093022@redhat.com> In-Reply-To: <97488343-49b0-cdaf-2a6d-919a66093022@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY5PR11MB4451:EE_|PH0PR11MB5160:EE_ x-ms-office365-filtering-correlation-id: 52148d0c-8c92-4643-3c54-08dbbb8ad1bd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Dy1syC/xnQcHQHqdfAgPzGXMSrIwwTXaSPSpgxjs7Z1PyWrZMM8nA+J89fZYF2PD2fL6g0eeiVbjXfNsBizkns85kgt8ckOpp+rJ5bxs1Si4mgkRxMrvOJq0a++BxplteioZPoWFhPNt8gN0xzXObofkE0gzoyvTLQi+nTO+zB4BnZaobBzvsUZj+DXy8FMrwQJbS016BkONL4luTTj7ENktKYzsc/rFjRbJFJoKDCjGkVBSerfeAsK/K40eF6b8hdZ5bz8Tew83gUY5J7J+Bq7BISq9TAlc8aMJEQWcY6KAbXh/rauKPotmEdjpkeeHHffHvnlVQIH+q0l7YXrMmhkg/4cax3w6aDAuntX0f7R66QwtM+chaePT2NvfhJjVbCW+/2nUJRPcozS+TvaIz1j5t8FglK0ewcbPxvHVbXot3uHxasfglSF+iDTpqVr2pn84PVOqVtzU/X7fSe9Yj/DKeZXXQr5wHi0xSAs0cMBU9N53fQ1D5BjfCx134P+Dvy19k883JY+SnXHwEOCEjYdRNjQHY7BWMlp8Ia9l5D2oOIfWCvFF9KpnDU1dcO04CjS/DBCv2S+eaiaCcHycPvve+gAkyFfHz9mdywyUyBI= 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:(13230031)(346002)(396003)(366004)(376002)(39860400002)(136003)(186009)(1800799009)(451199024)(2906002)(76116006)(66556008)(316002)(110136005)(66446008)(66476007)(64756008)(66946007)(54906003)(4326008)(8676002)(8936002)(55016003)(52536014)(5660300002)(66899024)(71200400001)(86362001)(41300700001)(26005)(83380400001)(107886003)(9686003)(122000001)(38070700005)(38100700002)(478600001)(6506007)(53546011)(82960400001)(33656002)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T09uM3R2aXAvT0d6ZlRpQUl2YXhDOFJubG0xb3lpVERObXRYRDBYUkFlUWdH?= =?utf-8?B?OU9VTmg3UmgxNTRZUTV6STIydVlKeUgwR04zMkFld013d3pzRGpSTXlYajBC?= =?utf-8?B?RzBlajJuYVJ0Z3R4bDlQTUtYNFRzQmQrTVU2NTV2eU10UWZjM2d6QlM1K1o4?= =?utf-8?B?SzF2SGdpa2psaExjc0RqZXczWjhpR2pxSkRrZEE2cm1aUUtLMC9IWjZINEt6?= =?utf-8?B?TFVzY2o1SlZ1b3BwY3pBbHNNTjBMOWV5Y1d4UzlnN210QU1rSmFvaHoyaG45?= =?utf-8?B?L1Z3dE0yZ1B4K0xEU2RXSnV0amw2cWRaYm95elAzRVlhWGhBeXVsUEUwbmJX?= =?utf-8?B?cWRkaEN5MHgxdnBCT004RWJrT2Vadnl3Z2FZN20rNW5qRUdNVzhwMFNEZzZP?= =?utf-8?B?eVlqRGVwUElNdlB4ODV3VnBxL29uMkdUNTBRN3Nia1YzVUxQV0s0QmkwOXhL?= =?utf-8?B?TzBPckxnclh3QlRzeTBFdjF4SW80NCtOUzZIRldwaWNoLzJJaDh0dmdOZ01u?= =?utf-8?B?WlBBa0ZXUjlLNDNaTUVnaWx0cHVNQnA0NXJxV1Q3NXEraFRzSUVvcHdITWpu?= =?utf-8?B?dG1VZkQyWFVYZGxVc1kzVFdoWTBMS1ZJQ3dFZ2hZa2pIMU1XTi9hL2tlNFpr?= =?utf-8?B?M3RYanRyZzBjZWhWQ0lBQU0wTHFYeFpJcHp2T1V0SERHREwweVJjdWdSUGxO?= =?utf-8?B?dGRKVU5OUTE4cmRLZkZEWW1QTmZoWjFQVHI3UVQ3WDdyb284MkRIeHZZYjI0?= =?utf-8?B?OWFsNlZ2ZWJIbW1KSTFjcHNxR1dXejIwZnp0anZ0TGg2QlVHWnhQdzl6QTRp?= =?utf-8?B?K25GUmFNNnNqdHRZa2V3Q1ROL2cwa1FYLytVUUpxdDF5WkhjWDVCd3JFdGlB?= =?utf-8?B?M2h3WFJIK1F6dEdOWnVNU2VZcnR4azVndlpjM0t4S20vUEF2c2N5aE5hN2dN?= =?utf-8?B?Z1BVNld3VFBHNWVuMG9pbk84R3RBQWVvNnBQN2hIMGhtNnVHVHlqQWpQUDhw?= =?utf-8?B?SHBadlQ0elZjbTl3eGpuR2k0MFhVZWtHYktlVUk0Z0JlRS9JMHl4b1NOSFZX?= =?utf-8?B?aW5vaWVmRzVBbWd3ZVd6aVpNVXBMTnh3SmFydWY3cVFQdmFmVWpzZGtET3d1?= =?utf-8?B?a05nbkdaUDdnMGNITVp3TC9meXVxbVJzR2RwdVBabzRsUWhuRnNSYUtXbnp0?= =?utf-8?B?MnlkNWxocFY2QmsvKzhuMmh3aTg0YWZZZ21rOVR5em9QSE1XTVhYTUtqTUo3?= =?utf-8?B?L1B3R0ZYa3l2cUNuellwQmRaYms3VVh0dnBYRWczZXp2UG5VME9TTFF6ZWtk?= =?utf-8?B?YW5zTEE0cDN3aXJ3Z1FYQ01kU2ZmL2I1VitlZnJxKzVrUlpOMlJiM3FJa25u?= =?utf-8?B?TFBIelVyWm8zSkkrOGxBZTE4MncvYW9oempCc3dUeU1aN2hDVTlRRU9zbmxw?= =?utf-8?B?bVZiTmUyeFhCbDZFMjQvcmhadERJLzhCcnViMHQvVWFFQVY4K1RlZXNNd2Vo?= =?utf-8?B?Y2tyWGx2M2o4YUdVN3hZdThpZnk0ZzJiWGw1aXE3QXpqUnJLekRtakhMcGpy?= =?utf-8?B?UGlTTm1BWWlnSjlWanlsRThHY0lzalo4RXNoeUY5ZWFKczNwS2c2cW81dlZk?= =?utf-8?B?bjFibnRJNjQ1cGwxODg2dkVwTmlQcHRYV0dIOTNDaTlFQjdPck1BdUZsUzN5?= =?utf-8?B?dEU3SFV0eVE4cEpFUVlxUE9sNXpEZzJlb2Y2VjRESXVJeGFQMmUrTlhoaWVD?= =?utf-8?B?LzJNRzlrbG9uT1Vhek9PVzNGcCs4aytLZHJrOFlpaE9aWUJadTBUTzlwbHNX?= =?utf-8?B?V1M1NXcvS3FTV2JZV212bVdyS1I3dkQyZHFGYjd5MDRMUEZxampRSU14eEtP?= =?utf-8?B?eWRCREJWVVd1dloxbVZjT0IzbUR4dUthMGljWTJwNUxkSndjRWRhRk8rMitT?= =?utf-8?B?bklOM0dwU1YrTnRoQWs4VnEwNm9EN29HWGlkQjZkUXNLQkdGRlFob2UzanpJ?= =?utf-8?B?eDB4RVRxbXJndmZoZU1DSjhROHdtZHFUNlFZT3ZHd29XMEJBTjZzQk5nZndM?= =?utf-8?B?NTFqQ0sxOWN6YmF4ckhPUktCUHo1Y0tGdFBXaTJzVUNJNGNoc0JrN3h1ZnhR?= =?utf-8?Q?RIEq4Pu6BWJvxSCU4Ph7hSK4O?= 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: 52148d0c-8c92-4643-3c54-08dbbb8ad1bd X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2023 16:41:50.1771 (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: WldKnPf3Bcly79mQ0AIm/ayPjHI2Be1c285D6Pe2iKq3TqcQIPO91EY9WEw0Czpm5km2aJT40/+kSMSGVnTppvN3NXazMt6U0ZX3dI3RneI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5160 X-OriginatorOrg: intel.com 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 SGkgTWF4aW1lLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBGcmlkYXks IFNlcHRlbWJlciAyMiwgMjAyMyAxOjE1IEFNDQo+IFRvOiBDaGF1dHJ1LCBOaWNvbGFzIDxuaWNv bGFzLmNoYXV0cnVAaW50ZWwuY29tPjsNCj4gaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgZGV2QGRw ZGsub3JnDQo+IENjOiBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tOyBWYXJnYXMsIEhlcm5hbg0K PiA8aGVybmFuLnZhcmdhc0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEgMS83 XSBiYmRldjogYWRkIEZGVCB2ZXJzaW9uIG1lbWJlciBpbiBkcml2ZXIgaW5mbw0KPiANCj4gSGkg Tmljb2xhcywNCj4gDQo+IE9uIDkvMTkvMjMgMjI6NTEsIENoYXV0cnUsIE5pY29sYXMgd3JvdGU6 DQo+ID4gSGkgTWF4aW1lLA0KPiA+DQo+ID4gVGhpcyBpcyBuZWl0aGVyIHBhcnQgb2YgM0dQUCBw ZXIgc2UsIG5vciBzcGVjaWZpYyB0byBWUkIgZGV2aWNlLiBMZXQgbWUgcHJvdmlkZQ0KPiBtb3Jl IGNvbnRleHQuDQo+ID4gVGhlIFNSUyBwcm9jZXNzaW5nIGNoYWluDQo+IChodHRwczovL2RvYy5k cGRrLm9yZy9ndWlkZXMvcHJvZ19ndWlkZS9iYmRldi5odG1sI2JiZGV2LWZmdC1vcGVyYXRpb24p DQo+IGluY2x1ZGVzIGEgcG9pbnR3aXNlIG11bHRpcGxpY2F0aW9uIGJ5IHRpbWUgd2luZG93Lg0K PiA+IFRoZSBnZW5lcmljIEFQSSBpbmNsdWRlIHNvbWUgY29udHJvbCBvZiB0aGVzZSB3aW5kb3dp bmcgZnVuY3Rpb24gYnV0IHN0aWxsDQo+IHRoZSBhY3R1YWwgc2hhcGUgbmVlZCB0byBiZSBwcm9n cmFtbWVkIG9udG8gYW55IGRldmljZSAoaWUuIHJlY3Rhbmd1bGFyLA0KPiB0YXBlZCwgc2luYywg ZGlmZmVyZW50IHdpZHRoIG9yIG9mZnNldCwgYW55IGFicml0cmF0eSBzaGFwZSBkZWZpbmVkIGFz IGFuIGFycmF5DQo+IG9mIHNjYWxhcnMpLiBUaGVzZSBkZWdyZWVzIG9mIGxpYmVydGllcyBjYW5u b3QgYmUgZXhwb3NlZCB0aHJvdWdoIGEgZ2VuZXJpYyBBUEkNCj4gKGluZm9ybWF0aW9uIGlzIG11 bHRpLWtCLCBpZSB0aGUgZGF0YSBpdHNlbGYpIGFuZCBjYW4gYmUgdXNlciBzcGVjaWZpYyAoZXh0 ZXJuYWwgdG8NCj4gdGhlIEhXIElQIGl0c2VsZiBvciBvdXRzaWRlIG9mIEludGVsIGNvbnRyb2wp Lg0KPiANCj4gVGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb25zLiBJIGFsc28gZGlkIG15IGhvbWV3 b3JrIGFzIG15IEZGVCBrbm93bGVkZ2UNCj4gd2FzIGJ1cmllZCBxdWl0ZSBkZWVwIGluIG15IG1l bW9yeS4gOikNCj4gDQo+IFNvIHRoaXMgaXMgYSB2ZW5kb3Itc3BlY2lmaWMgd2F5IHRvIGV4cHJl c3MgZ2VuZXJpYyBwYXJhbWF0ZXJzLg0KDQpVbnN1cmUgdGhpcyBpcyB0aGF0IHZlbmRvciBzcGVj aWZpYy4gQXQgbGVhc3QgdGhlIGludGVyZmFjZSBhbGxvd3MgdG8ga25vdyBhIGhhc2ggb2YgdGhl IHRhYmxlIGJlaW5nIGxvYWRlZCAod2hpY2ggaXMganVzdCBwb2ludHdpc2UgZGF0YSByZWFsbHks IG5vbi1wcm9wcmlldGFyeSBmb3JtYXQpLiBJIGRpZCBub3Qgc3RhdGUgdGhlIGNvbnRlbnQgaXMg YSBzaW1wbGUgbWQ1c3VtIG9mIHRoZSBiaW4gZmlsZSBiZWluZyBsb2FkZWQgZnJvbSBsaW51eC4g DQogDQo+IFJlZ2FyZGluZyBWUkIgZGV2aWNlLCBpcyB0aGlzIHRhYmxlIHBlciBkZXZpY2Ugb3Ig cGVyIFZGPw0KPiBDb3VsZCBpdCBiZSBjb25maWd1cmVkIGJ5IHRoZSBhcHBsaWNhdGlvbiBkaXJl Y3RseSwgb3IgaGFzIGl0IHRvIGJlIGRvbmUgdGhyb3VnaA0KPiB0aGUgUEY/DQoNClRoaXMgaXMg Y29uZmlndXJlZCBmb3IgdGhlIGRldmljZSBhdCBwbGF0Zm9ybSBsZXZlbCwgaWUuIHRocm91Z2gg b3BlcmF0b3IuIENvbW1vbiB0byBhbGwgYXBwbGljYXRpb24vZGV2aWNlcy4gVGhpcyBjYXB0dXJl cyB0aGUgd2luZG93cyBzaGFwZSBhc3N1bXB0aW9ucy4NCg0KPiANCj4gPiBBcyBhbiBpbGx1c3Ry YXRpb24gZm9yIFZSQiBkZXZpY2UgcGZfYmJfY29uZmlnIHByb3ZpZGVzIHRvIHVzZXIgYW4gb3B0 aW9uIHRvDQo+IGluY2x1ZGUgc3VjaCB3aW5kb3dpbmcgZGF0YSBhcyBhbiBpbnB1dCAoIkZGVCBM VVQgYmluIGZpbGUiKSwgYnV0IG1vcmUNCj4gZ2VuZXJhbGx5IGF0IHBsYXRmb3JtIGxldmVsIGZv ciBhbnkgYmIgZGV2aWNlIHRoaXMgYmlnIExvb2stVXAgVGFibGUgb3IgYmlnDQo+IGFycmF5IGNh biBiZSBjb25maWd1cmVkIG9uIHRoZSBob3N0IGR1cmluZyBwbGF0Zm9ybSBpbml0aWFsaXphdGlv biBmb3IgYSBnaXZlbg0KPiBkZXBsb3ltZW50IG9yIHZlbmRvci4NCj4gPiBXaGF0IGlzIHJlcXVp cmVkIGhlcmUgaXMgZm9yIHRoZSB1c2VyIGFwcGxpY2F0aW9uIHRvIGhhdmUga25vd2xlZGdlIG9m IHdoYXQNCj4gdmVyc2lvbiBvZiBzdWNoIGFycmF5IGlzIGJlaW5nIHVzZWQgb24gdGhlIGdpdmVu IHBsYXRmb3JtLCBhcyB0aGlzIGluZm9ybWF0aW9uDQo+IHdvdWxkIGJlIHJlbGV2YW50IHRvIHBy b2Nlc3NpbmcgZG9uZSBvdXRzaWRlIG9mIGJiZGV2IChub3RhYmx5IGZvciBub2lzZQ0KPiBlc3Rp bWF0ZSkuIFRocm91Z2ggdGhhdCBtZWNoYW5pc20sIHRoZSB1c2VyIGNhbiBub3cgbWFwIHRocm91 Z2ggdGhhdCBBUEkNCj4gd2hpY2ggcG9zc2libGUgZmlsZSB3YXMgYmVpbmcgdXNlZCwgYW5kIGFj dCBhY2NvcmRpbmdseS4NCj4gPiBUaGUgY29udGVudCBpdHNlbGYgaXMgbm90IHNwZWNpZmllZCwg Zm9yIFZSQiB3ZSBqdXN0IHVzZSB0aGUgbWQ1c3VtIG9mIHRoYXQNCj4gYmluYXJ5IGZpbGUgKHdo aWNoIGlzIGp1c3QgYSBiaWcgYXJyYXkgb2YgaW50MTYgZm9yIHBvaW50IHdpc2UgbXVsdGlwbGlj YXRpb24pIHNvDQo+IHRoYXQgdGhpcyBjYW4gYmUgdXNlZCB0byBzaGFyZSBrbm93bGVkZ2UgYmV0 d2VlbiBpbml0aWFsaXplZCBwbGF0Zm9ybQ0KPiBjb25maWd1cmF0aW9uIGFuZCBhdCBydW4tdGlt ZSB1c2VyIGFwcGxpY2F0aW9uIGFzc3VtcHRpb24uDQo+ID4gSXQgaXMgYWxzbyBpbXBvcnRhbnQg dG8gdW5kZXIgdGhhdCB0aGUgdXNlci92ZW5kb3IgbWF5IHVzZSBhbnkgYXJyYXkgb3INCj4gc2hh cGUgKGJhc2VkIG9uIHRoZWlyIGFsZ29yaXRobSkgcmVnYXJkbGVzcyBvZiBJbnRlbCBvciBJUCwg YW5kIHN0aWxsIGJlIGFibGUgdG8NCj4gc2hhcmUgaW5mb3JtYXRpb24gbWFwcGluZyBiZXR3ZWVu IHdoYXQgaXMgY29uZmlndXJlZCBvbiB0aGUgcGxhdGZvcm0NCj4gKG11bHRpcGxlIHZlcnNpb25z IHBvc3NpYmxlKSBhbmQgd2hhdCB0aGUgYXBwbGljYXRpb24gZW51bWVyYXRlcy4NCj4gPg0KPiA+ IEkgY2FuIGFkZCBtb3JlIGRldGFpbHMgaW4gdGhlIGRvY3VtZW50YXRpb24gaW5kZWVkIGJ1dCBh Ym92ZSBzaG91bGQNCj4gYXJndWFibHkgbWFrZSBzZW5zZS4gVGhlIG5hbWUgRkZUX3ZlcnNpb24g bmFtaW5nIG1heSBiZSBxdWl0ZSB2YWd1ZSwgdGhpcw0KPiBpcyBtb3JlIHJlbGF0ZWQgdG8gdGhl IEZGVCBwb2ludHdpc2Ugd2luZG93aW5nIGFycmF5IHZhcmlhbnQgYXNzdW1lZCBvbiB0aGUNCj4g cGxhdGZvcm0uIEkgZGlkIG5vdCB3YW50IHRvIGltcG9zZSBmb3IgaXQgdG8gYmUgYW4gbWQ1c3Vt IG5lY2Vzc2FyaWx5LCBoZW5jZQ0KPiB0aGUgdmFndWVuZXNzLCBhcyBpdCBjb3VsZCBiZSBhbnkg aGFzaCBzaGFyZWQgYmV0d2VlbiB0aGUgZGV2aWNlDQo+IHByb2dyYW1taW5nIGFuZCB0aGUgdXNl ciBhcHBsaWNhdGlvbiByZWxhdGVkIHRvIHRoZSBzZW1pLXN0YXRpYyBGRlQNCj4gcHJvY2Vzc2lu ZyBwcm9ncmFtbWluZy4NCj4gPg0KPiA+IExldCBtZSBrbm93IGlmIHVuY2xlYXIgb3IgaWYgYW55 IG90aGVyIHRob3VnaHQsDQo+IA0KPiBJIHRoaW5rIHRoaXMgaXMgY2xlYXIgbm93IHRvIG1lLg0K PiANCj4gSW4gbXkgb3BpbmlvbiwgdGhpcyBpcyBub3QgZ29vZCB0byBoYXZlIHRoaXMgcGFydCBv ZiB0aGUgQkJERVYgQVBJLCBhcyBldmVyeQ0KPiB2ZW5kb3Igd2lsbCBoYXZlIHRoZWlyIG93biB3 YXkgdG8gcmVwcmVzZW50IHRoaXMuDQo+IA0KPiBPdGhlciBhbHRlcm5hdGl2ZSBpcyB0byBoYXZl IGEgdmVuZG9yIHNwZWNpZmljIEFQSS4gVGhpcyBpcyBmYXIgZnJvbSBpZGVhbCBhbmQNCj4gc2hv dWxkIGJlIGF2b2lkZWQgYXMgbXVjaCBhcyBwb3NzaWJsZSwgYnV0IGluIHRoaXMgY2FzZSB0aGUg YXBwbGljYXRpb24gaGFzIHRvDQo+IGtub3cgYW55d2F5cyB3aGljaCBkZXZpY2UgaXQgaXMgZHJp dmluZy4gSXQgd291bGQgYmUgYXQgbGVhc3QgY2xlYXIgdGhlIGZpZWxkIGhhcw0KPiB0byBiZSBp bnRlcnByZXRlZCBpbiBhIHZlbmRvci1zcGVjaWZpYyB3YXkuDQo+IA0KPiBASGVtYW50LCBJIHdv dWxkIGJlIGludGVyZXN0ZWQgaW4geW91ciBvcGluaW9uLiAoSSBkb24ndCBrbm93IGlmIE5YUCBo YXMgb3INCj4gcGxhbnMgdG8gaGF2ZSBGRlQgYWNjZWxlcmF0b3IgSVApDQoNClllcyBsb29raW5n IGZvcndhcmQgdG8gaXQuIA0KDQoNCj4gDQo+IFJlZ2FyZHMsDQo+IE1heGltZQ0KPiANCj4gPiBU aGFua3MNCj4gPiBOaWMNCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ PiBGcm9tOiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiA+ PiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTksIDIwMjMgMjo1NiBBTQ0KPiA+PiBUbzogQ2hh dXRydSwgTmljb2xhcyA8bmljb2xhcy5jaGF1dHJ1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0K PiA+PiBDYzogaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNv bTsgVmFyZ2FzLA0KPiBIZXJuYW4NCj4gPj4gPGhlcm5hbi52YXJnYXNAaW50ZWwuY29tPg0KPiA+ PiBTdWJqZWN0OiBSZTogW1BBVENIIHYxIDEvN10gYmJkZXY6IGFkZCBGRlQgdmVyc2lvbiBtZW1i ZXIgaW4gZHJpdmVyDQo+ID4+IGluZm8NCj4gPj4NCj4gPj4NCj4gPj4NCj4gPj4gT24gOS8xOS8y MyAwMzoyMSwgTmljb2xhcyBDaGF1dHJ1IHdyb3RlOg0KPiA+Pj4gVGhpcyBjYW4gYmUgdXNlZCB0 byBkaXN0aW5ndWlzaCBkaWZmZXJlbnQgdmVyc2lvbiBvZiB0aGUgZmxleGlibGUNCj4gPj4+IHBv aW50d2lzZSB3aW5kb3dpbmcgYXBwbGllZCB0byB0aGUgRkZUIGFuZCBleHBvc2UgdGhpcyB0byB0 aGUNCj4gPj4+IGFwcGxpY2F0aW9uLg0KPiA+Pg0KPiA+PiBEb2VzIHRoaXMgdmVyc2lvbiByZWxh dGVzIHRvIGEgc3RhbmRhcmQsIG9yIGlzIHRoaXMgc3BlY2lmaWMgdG8gdGhlDQo+ID4+IGltcGxl bWVudGF0aW9uIG9mIHlvdXIgVlJCIGRldmljZXM/DQo+ID4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5 OiBOaWNvbGFzIENoYXV0cnUgPG5pY29sYXMuY2hhdXRydUBpbnRlbC5jb20+DQo+ID4+PiAtLS0N Cj4gPj4+ICAgIGxpYi9iYmRldi9ydGVfYmJkZXYuaCB8IDIgKysNCj4gPj4+ICAgIDEgZmlsZSBj aGFuZ2VkLCAyIGluc2VydGlvbnMoKykNCj4gPj4+DQo+ID4+PiBkaWZmIC0tZ2l0IGEvbGliL2Ji ZGV2L3J0ZV9iYmRldi5oIGIvbGliL2JiZGV2L3J0ZV9iYmRldi5oIGluZGV4DQo+ID4+PiBhNWJj YzA5ZjEwLi5kNmU1NGVlOWE0IDEwMDY0NA0KPiA+Pj4gLS0tIGEvbGliL2JiZGV2L3J0ZV9iYmRl di5oDQo+ID4+PiArKysgYi9saWIvYmJkZXYvcnRlX2JiZGV2LmgNCj4gPj4+IEBAIC0zNDksNiAr MzQ5LDggQEAgc3RydWN0IHJ0ZV9iYmRldl9kcml2ZXJfaW5mbyB7DQo+ID4+PiAgICAJY29uc3Qg c3RydWN0IHJ0ZV9iYmRldl9vcF9jYXAgKmNhcGFiaWxpdGllczsNCj4gPj4+ICAgIAkvKiogRGV2 aWNlIGNwdV9mbGFnIHJlcXVpcmVtZW50cyAqLw0KPiA+Pj4gICAgCWNvbnN0IGVudW0gcnRlX2Nw dV9mbGFnX3QgKmNwdV9mbGFnX3JlcXM7DQo+ID4+PiArCS8qKiBWZXJzaW9uaW5nIG51bWJlciBm b3IgdGhlIEZGVCBvcGVyYXRpb24gdHlwZS4gKi8NCj4gPj4+ICsJdWludDE2X3QgZmZ0X3ZlcnNp b247DQo+ID4+PiAgICB9Ow0KPiA+Pj4NCj4gPj4+ICAgIC8qKiBNYWNybyB1c2VkIGF0IGVuZCBv ZiBiYmRldiBQTUQgbGlzdCAqLw0KPiA+DQoNCg==