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 8DCB2426B1; Tue, 3 Oct 2023 21:06:24 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5C29C40297; Tue, 3 Oct 2023 21:06:24 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id B91B740262 for ; Tue, 3 Oct 2023 21:06:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1696359980; x=1727895980; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=HhbuRvBsrwLqf0uQBtmxfpy0wJiGtuHR39l23Vg7nn4=; b=kQGXXS5yoCUp6BOKQltnxqcTlV+V12OBG1Fk9g+O4J7ZeiGuuO4Ppm6x cPqav4lyvYcQdXh2Pm4CQ4YBaKRH1I96ofI3vVkPzB7qOt3IR/pYod571 cZE1bPKaT5mQWYhkGONY0oSlTKD2EOrqHn/GIXHM5NnYVVM4is1sJh4RZ Dstj+KJNF2A6z3PqwcgguFzfezt096aePxoZGMgkbL55/0O3A+SZqX46A 3JhCAu845e+B8+54tcjLsHGG4GiWfdUvbCLXgD4f9ooeqNU2Nt9KilZgF S7s+qyZS018mRDs6Udzt44yx4ebHAdp2N/dXXscmoxIz2e1cpBG0PDWlm g==; X-IronPort-AV: E=McAfee;i="6600,9927,10852"; a="447126969" X-IronPort-AV: E=Sophos;i="6.03,198,1694761200"; d="scan'208";a="447126969" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Oct 2023 12:06:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10852"; a="866991719" X-IronPort-AV: E=Sophos;i="6.03,198,1694761200"; d="scan'208";a="866991719" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Oct 2023 12:06:16 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Tue, 3 Oct 2023 12:06:16 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Tue, 3 Oct 2023 12:06:15 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Tue, 3 Oct 2023 12:06:15 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.104) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Tue, 3 Oct 2023 12:06:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UV1jBSBt4ZMdazDoHoGfrZCx8Zu8PJkTJS47tEmfVGKlfCTiDiTYYBRL/p7BtMVCYi3hzLalpL9jZmyZo91aNc15fguY9a/+vOGED5DuiKRqyCQOQG2D2VTjxXwsdlk0KcyUn9qhJkn3A6uaV0w8dqdzsiqQZj7e7vIQhDddb1/Ds6DdsDccgFe5id5TZMUNhn1lCDkGMitPmQ2DdVAp2eL7++EcSferZi5X4gMHkSCcyhddqvMrYlUcn6Y1ISCkoVQQ8iPgTshjRa2ZUN2P5suu4sBNsxGWGnGZWutUeSoaDf42NIu44TrHMPVAWE80S3k69TuItWhD9E1LZN4l/g== 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=HhbuRvBsrwLqf0uQBtmxfpy0wJiGtuHR39l23Vg7nn4=; b=lHJQ9/K0et6SBrX8sDRXUQNDNPYOl0qB4WVnXMrDB+5LMyiqtkMscLfhn3iM4dHjZJ36Ax5nxk9EJdDjzmfvcOJ3qmnliRLVy+LFczlKnW0zDnKuRMW3zUpkkTSGMNmjeQUwJCz6n+4sPghrGeiMl4YM0pT4QWUOXbiRJ1We+1gj0UhejSaPXhjCCntsu6eDVYuOzqLmZUU4+cvdSAQFKw7PSZZsD2o6jTzopUkoh58zyryE4A2rbNLQzayxVARH1uHq84jlMbjRze09zuJsN9GiOnTX7s6jMCCYaplkUjzMJX3uKG7AVawv85tar5LRZwQN7VWpXDd/Rv6d/m8tIQ== 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 DM6PR11MB4457.namprd11.prod.outlook.com (2603:10b6:5:203::22) by IA0PR11MB8419.namprd11.prod.outlook.com (2603:10b6:208:48b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.31; Tue, 3 Oct 2023 19:06:08 +0000 Received: from DM6PR11MB4457.namprd11.prod.outlook.com ([fe80::3207:2893:cd81:30a7]) by DM6PR11MB4457.namprd11.prod.outlook.com ([fe80::3207:2893:cd81:30a7%3]) with mapi id 15.20.6838.030; Tue, 3 Oct 2023 19:06:07 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "dev@dpdk.org" , "hemant.agrawal@nxp.com" CC: "david.marchand@redhat.com" , "Vargas, Hernan" Subject: RE: [PATCH v3 02/12] baseband/acc: add FFT window width in the VRB PMD Thread-Topic: [PATCH v3 02/12] baseband/acc: add FFT window width in the VRB PMD Thread-Index: AQHZ8vNXvWoCJCfaEEOM57nmDjnWNbA3+kMAgAB1+ZA= Date: Tue, 3 Oct 2023 19:06:07 +0000 Message-ID: References: <20230929163516.3636499-1-nicolas.chautru@intel.com> <20230929163516.3636499-3-nicolas.chautru@intel.com> <3fc8f63e-a242-35e5-1563-9df30d258f73@redhat.com> In-Reply-To: <3fc8f63e-a242-35e5-1563-9df30d258f73@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: DM6PR11MB4457:EE_|IA0PR11MB8419:EE_ x-ms-office365-filtering-correlation-id: 74a73f74-528f-43e5-6583-08dbc443ccaa x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Lx0cU72S+UUomqxdTgxb2pJXPzKmqGtytnQIxfv44xhNB5SOsSZiRZIWTTIQvneKnclIAwTZsT9Nm/hmKquGZd4EUkEI4rrS/f6v8YXEmm7TBQ2xZ1jVkyo/1hJYyfLmKgo8SVS4Wi2aEmIU0pSGjwmvV+2KhPcAKXAO1Kv30qpEZt4frcDYGNqatxe8wunX8MPgkdR31TLvJsrHTn9t6kW6P9Pi7RQREzq0b+J9YL3+VeRK2DjsEaX+wB+XuPazSFDVfIJo6z6LBwnzZvkSrAZ+sblxEEyw20UxOVSpecprs8edLJi+0L+3ij43b8PAtonDM9QFrHCTuqFCuLYKbzcUrQ3dFiu1Ycjk6S8QFyUjhSrjM8O3eROiuSSgLJpbyWbFvs5/XS+0MvvlbVvTL0A+a6R+LXL3KzDjMnOddMbvM39wTHNWg3kbeCADtprhXMvOZsdpcRKEUlTDarsEA/ZvclNeVafrUlzu43WxMwDsFNjvNJyCNoIAGH1AstzzCymNWLz1JvyYawJTAPAUyD0IQG0WIyfXQEqoKOe5eF9aWiIFxp6MWwkZYaTrXjxTGiIeT7j1zsJ3ELGYAKuXHkLiIeQKyagRki8mrQOCqTsqWg89qAmjM2QCUGyL6jhO x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB4457.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(376002)(136003)(396003)(346002)(39860400002)(230922051799003)(186009)(451199024)(1800799009)(64100799003)(55016003)(66899024)(7696005)(53546011)(478600001)(71200400001)(6506007)(38100700002)(38070700005)(122000001)(82960400001)(86362001)(64756008)(83380400001)(107886003)(9686003)(26005)(2906002)(33656002)(54906003)(66556008)(4326008)(8936002)(66946007)(5660300002)(76116006)(41300700001)(66476007)(110136005)(8676002)(52536014)(316002)(66446008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SktVM3JUSDZ2KytFZWRnNGUzRHloNTJtd0c2QnNkUG04Q1k4WFkxMmZSZi9o?= =?utf-8?B?ZUdWQlgzWjV0aXhhaU8rdldsdmc4QUd4RjM3YXFXN01yWUdnMXdNWEVvYmo2?= =?utf-8?B?a1QxNEMwUDkxN3ZNekRnOW5sS20xUW9yeHlwc0ZUMkMxc3JFajNHQWNNaUcr?= =?utf-8?B?cEpKbE93b0NTWk1YNlUrVTRXcGZHMW9KR08wSFIrNVZmZTBNK3pxdXJ2ZFBH?= =?utf-8?B?dHRGVHBLQ3Fab1FVc3dONDZBYStMSUpoVHRvRjJKbkk5SmNyUFRHR21PSVNq?= =?utf-8?B?QXkzS1ZlYVoxZ0NuWnJpWGtBMGlka29EZEtpbWJ0VzlWY2FOOHEwc1g0bXhy?= =?utf-8?B?V2d4SHVlU2Z4b09xb29JZlVsek5UUHlYVjhwdlZHdGF3U1dWcWhDbkJGV0xB?= =?utf-8?B?WThndjFBRkYzSlg1Z29DdnRuTmIwK2lRdjBIUzhXZ0RFckVNWk5YUUlFcVV0?= =?utf-8?B?SVJXRVcxbEtWRmxPRFh3b1FWOG1iWTBZMWVrN1d6N3EzS1VWUVdOZ0xMcHR1?= =?utf-8?B?N2xXVWJhTmVpUjVJM2prZE93SXhYdHl2cE1sM2ZwREMxVlNYcml3clA1SEhY?= =?utf-8?B?dGJnYTdpSFhuZ1U4aTFUY3dTMmt0azFxZW5CSHJnTWRsWWgzZi94ZkJvSVV5?= =?utf-8?B?Vjg0dlBRdVF2TEYrd2FSVUhNOTdGRmZwU2Z5Z2lySVVDdWxiVHBnR3VXMTdO?= =?utf-8?B?OHNEelZVWitrWS9MckM4N0VYUHcxajkxRlFITkpHUURLdjBIWGZiMFp4SjMw?= =?utf-8?B?MzkyYXVsemV5Yy9IQkg3Q3E2NS80T2dBL2JqK1R3dmNlMkxvVWd3QmQ0S0Nl?= =?utf-8?B?VVl1TytOSjBqWDUreHM4Wnh4NDZKUDJyclZsbzZPZ2FxaXE1OTNRUDBxS2to?= =?utf-8?B?b0xnWUdZV2t0czNjcm1od0k5blBoWjlxU2lZcFRkMkdBUDZ1eVVtZGtuZUlv?= =?utf-8?B?bHl5WmRXa2dsZ2lLT3oxSFVZSTUyZW1MVEQxZk56U3Z3TGY1U3ZqRThuallu?= =?utf-8?B?alEzWDM5SzducFNXcDg1eTYrUU15aFI1REM2SWEySytnNEkzYitkVDh5M1V0?= =?utf-8?B?TXN0aVJCVmtkZjZ0Nml1aEpzSDFkUklNdFF5WVJOYnhYdm8rL05IOHdpam9w?= =?utf-8?B?QTJNbEZDZE1laWZQOXRaWTJiZFBQNzVtUzc5MjQ5VVVtb1NlelFnVVNxVG9S?= =?utf-8?B?RWhVbjFUb0svUUVsUjVlVWJZM0hDUWV2b24ya3dqb2dvdzltSm55Ujg1d1lq?= =?utf-8?B?eTRWWVNMajFVNDZhRS9oazB2Zm92a2tFQmJidVdtZEt5Y3FUY0k0VFcrWmNK?= =?utf-8?B?ZkdJL2VRS0pKOE10VnJXNDJsWXhSdWVpeEh0cnhEVGZVVDZ5Vmw3UGFEMVVL?= =?utf-8?B?M3ZsblF6K1hjMUplbUwvd0t5STYwRnl0d3Bmd1lDR3F5czdmUEFwZGpqQjlS?= =?utf-8?B?QzdTb29MWVZKa3pVRHpZamFIWmxMSUNmNlpvNG15MjhIakcwUjNjNHZjRWlG?= =?utf-8?B?TENrcjVoTWt3QmwyNEpENXJrWXlzN2NtUjRFUTVHZDk5Skp4UW9Pd2N1Ty8w?= =?utf-8?B?K1BFenhJRlJQWmdHZlNaeE5QYmNIeUtBM3czSFRjVmdTRzhCd1N3L3lSTC9B?= =?utf-8?B?RXFwQTR4RkRNZSt3bUF6NHowVjlMRCtQaGoycWhVSWRFOXBZc0xCWlIramxD?= =?utf-8?B?M2tEVzU4RUNiQWNnZ0o4RS94Sy9iQWc3d3duWHdNUExaV0JYZU9VaEg5YmF0?= =?utf-8?B?QjhVbnNWVVNIc2YyNXo0R3FvTWFqa3VEdVFRZ1c5NklQNHh6bVhJNGpIeDFZ?= =?utf-8?B?VUc4Yk5DeVJ1WHpvRTcvKytyL2ZxRzBGbExGTlVCR3pFSTZ2RWxsdWtseGUw?= =?utf-8?B?blNTbGxvckVMekhQNGM2Z3ZaMFJJeW05dGZwaitCUlhsTmNoZjdSaUY1T1FY?= =?utf-8?B?T044NzlsY2VqWmxHV1hVMDd5VHVpS2hEVXdKU3J1b3o1L281RzBDd3JaRzB2?= =?utf-8?B?VnlqcjRtR1VwUlRwV0lTNHVNSkNlYnBHVUdsK1c2OUJiUG4zc0FCSThZVHAz?= =?utf-8?B?UkFmZFpQOTBzcWMySlJXLzJBU0ZzdUZmSFhWci9yRDByTkdnVlY1eXVKYVFY?= =?utf-8?Q?idQ6+7AQu85dJAPY80ZxwYSSC?= 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: DM6PR11MB4457.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74a73f74-528f-43e5-6583-08dbc443ccaa X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2023 19:06:07.8256 (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: ajmRx6voN2NVw4dntusrjSVD7jJ3zn05nUZPjUJU0SwKYyoqpkXDXACErNeR/Zuh1kC8M1HRzVZRPoKuP1p7KGD6apVpF1a+OAfQPeNpUKY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB8419 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 bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5 LCBPY3RvYmVyIDMsIDIwMjMgNDo1MiBBTQ0KPiBUbzogQ2hhdXRydSwgTmljb2xhcyA8bmljb2xh cy5jaGF1dHJ1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiBDYzogaGVtYW50LmFncmF3YWxA bnhwLmNvbTsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsgVmFyZ2FzLCBIZXJuYW4NCj4gPGhl cm5hbi52YXJnYXNAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDAyLzEyXSBi YXNlYmFuZC9hY2M6IGFkZCBGRlQgd2luZG93IHdpZHRoIGluIHRoZQ0KPiBWUkIgUE1EDQo+IA0K PiANCj4gDQo+IE9uIDkvMjkvMjMgMTg6MzUsIE5pY29sYXMgQ2hhdXRydSB3cm90ZToNCj4gPiBU aGlzIGFsbG93cyB0byBleHBvc2UgdGhlIEZGVCB3aW5kb3cgd2lkdGggYmVpbmcgaW50cm9kdWNl ZCBpbg0KPiA+IHByZXZpb3VzIGNvbW1pdCBiYXNlZCBvbiB3aGF0IGlzIGNvbmZpZ3VyZWQgZHlu YW1pY2FsbHkgb24gdGhlIGRldmljZQ0KPiA+IHBsYXRmb3JtLg0KPiA+DQo+ID4gU2lnbmVkLW9m Zi1ieTogTmljb2xhcyBDaGF1dHJ1IDxuaWNvbGFzLmNoYXV0cnVAaW50ZWwuY29tPg0KPiA+IC0t LQ0KPiA+ICAgZHJpdmVycy9iYXNlYmFuZC9hY2MvYWNjX2NvbW1vbi5oICB8ICAzICsrKw0KPiA+ ICAgZHJpdmVycy9iYXNlYmFuZC9hY2MvcnRlX3ZyYl9wbWQuYyB8IDI5DQo+ICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrDQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMo KykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2ViYW5kL2FjYy9hY2NfY29tbW9u LmgNCj4gPiBiL2RyaXZlcnMvYmFzZWJhbmQvYWNjL2FjY19jb21tb24uaA0KPiA+IGluZGV4IDVi YjAwNzQ2YzMuLjdkMjRjNjQ0YzAgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9iYXNlYmFuZC9h Y2MvYWNjX2NvbW1vbi5oDQo+ID4gKysrIGIvZHJpdmVycy9iYXNlYmFuZC9hY2MvYWNjX2NvbW1v bi5oDQo+ID4gQEAgLTUxMiw2ICs1MTIsOCBAQCBzdHJ1Y3QgYWNjX2RlcV9pbnRyX2RldGFpbHMg ew0KPiA+ICAgZW51bSB7DQo+ID4gICAJQUNDX1ZGMlBGX1NUQVRVU19SRVFVRVNUID0gMSwNCj4g PiAgIAlBQ0NfVkYyUEZfVVNJTkdfVkYgPSAyLA0KPiA+ICsJQUNDX1ZGMlBGX0xVVF9WRVJfUkVR VUVTVCA9IDMsDQo+ID4gKwlBQ0NfVkYyUEZfRkZUX1dJTl9SRVFVRVNUID0gNCwNCj4gPiAgIH07 DQo+ID4NCj4gPg0KPiA+IEBAIC01NTgsNiArNTYwLDcgQEAgc3RydWN0IGFjY19kZXZpY2Ugew0K PiA+ICAgCXF1ZXVlX29mZnNldF9mdW5fdCBxdWV1ZV9vZmZzZXQ7ICAvKiBEZXZpY2Ugc3BlY2lm aWMgcXVldWUgb2Zmc2V0ICovDQo+ID4gICAJdWludDE2X3QgbnVtX3Fncm91cHM7DQo+ID4gICAJ dWludDE2X3QgbnVtX2FxczsNCj4gPiArCXVpbnQxNl90IGZmdF93aW5kb3dfd2lkdGhbUlRFX0JC REVWX01BWF9GRlRfV0lOXTsgLyogRkZUDQo+IHdpbmRvd2luZw0KPiA+ICt3aWR0aC4gKi8NCj4g PiAgIH07DQo+ID4NCj4gPiAgIC8qIFN0cnVjdHVyZSBhc3NvY2lhdGVkIHdpdGggZWFjaCBxdWV1 ZS4gKi8gZGlmZiAtLWdpdA0KPiA+IGEvZHJpdmVycy9iYXNlYmFuZC9hY2MvcnRlX3ZyYl9wbWQu Yw0KPiA+IGIvZHJpdmVycy9iYXNlYmFuZC9hY2MvcnRlX3ZyYl9wbWQuYw0KPiA+IGluZGV4IDll NWE3M2M5YzcuLmM1YTc0YmFlMTEgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9iYXNlYmFuZC9h Y2MvcnRlX3ZyYl9wbWQuYw0KPiA+ICsrKyBiL2RyaXZlcnMvYmFzZWJhbmQvYWNjL3J0ZV92cmJf cG1kLmMNCj4gPiBAQCAtMjk4LDYgKzI5OCwzNCBAQCB2cmJfZGV2aWNlX3N0YXR1cyhzdHJ1Y3Qg cnRlX2JiZGV2ICpkZXYpDQo+ID4gICAJcmV0dXJuIHJlZzsNCj4gPiAgIH0NCj4gPg0KPiA+ICsv KiBSZXF1ZXN0IGRldmljZSBGRlQgd2luZG93aW5nIGluZm9ybWF0aW9uLiAqLyBzdGF0aWMgaW5s aW5lIHZvaWQNCj4gPiArdnJiX2RldmljZV9mZnRfd2luKHN0cnVjdCBydGVfYmJkZXYgKmRldiwg c3RydWN0DQo+ID4gK3J0ZV9iYmRldl9kcml2ZXJfaW5mbyAqZGV2X2luZm8pIHsNCj4gPiArCXN0 cnVjdCBhY2NfZGV2aWNlICpkID0gZGV2LT5kYXRhLT5kZXZfcHJpdmF0ZTsNCj4gPiArCXVpbnQz Ml90IHJlZywgdGltZV9vdXQgPSAwLCB3aW47DQo+ID4gKw0KPiA+ICsJaWYgKGQtPnBmX2Rldmlj ZSkNCj4gPiArCQlyZXR1cm47DQo+ID4gKw0KPiA+ICsJLyogQ2hlY2sgZnJvbSB0aGUgZGV2aWNl IHRoZSBmaXJzdCB0aW1lLiAqLw0KPiA+ICsJaWYgKGQtPmZmdF93aW5kb3dfd2lkdGhbMF0gPT0g MCkgew0KPiANCj4gTyBpcyBub3QgYSBwb3NzaWJsZSB2YWx1ZT8gTWlnaHQgbm90IGJlIGEgYmln IGRlYWwgYXMgaXQgd291bGQganVzdCBwZXJmb3JtDQo+IHJlYWRpbmcgb2YgMTYgeCAyIHJlZ2lz dGVycyBldmVyeSB0aW1lIC5pbmZvX2dldCgpIGlzIGNhbGxlZCwganVzdCB3b25kZXJpbmcuDQoN ClRoaXMgaXMgaW1wb3NzaWJsZSBmb3IgdGhpcyB0byBiZSBudWxsLiBJdCB3b3VsZCBtZWFuIGZv cmNpbmcgYSB6ZXJvIG91dHB1dCBhbGwgdGhlIHRpbWUuIENhbm5vdCBoYXBwZW4gZnVuZGFtZW50 YWxseS4gDQoNCj4gDQo+ID4gKwkJZm9yICh3aW4gPSAwOyB3aW4gPCBSVEVfQkJERVZfTUFYX0ZG VF9XSU47IHdpbisrKSB7DQo+ID4gKwkJCXZyYl92ZjJwZihkLCBBQ0NfVkYyUEZfRkZUX1dJTl9S RVFVRVNUIHwgd2luKTsNCj4gDQo+IFRoYXQgbG9va3MgYnJva2VuLCBhcyBleHRlbmRpbmcgUlRF X0JCREVWX01BWF9GRlRfV0lOIHRvIHN1cHBvcnQgb3RoZXINCj4gZGV2aWNlcyBtYXkgYnJlYWsg dGhpcyBpbXBsZW1lbnRhdGlvbi4NCg0KSSBkb27igJl0IGJlbGlldmUgc28uIDE2IHdpbmRvd3Mg c2hhcGVzIGlzIGEgZmFpcmx5IGxhcmdlLCB0aGlzIGFscmVhZHkgdGFrZXMgYSBsb3Qgb2YgbWVt b3J5IHRvIHN0b3JlIGFsbCB0aGlzLiANCg0KPiANCj4gVG8gbWUsIGl0IHRlbmRzIHRvIHNob3cg aG93IHRoaXMgZmZ0X3dpbmRvd193aWR0aCBhcnJheSBpcyBtb3JlIGRldmljZQ0KPiBzcGVjaWZp YyB0aGFuIGdlbmVyaWMuDQoNCkkgZG9uJ3Qgc2VlIHdoeSB5b3Ugc2F5IHRoaXMgcmVhbGx5LiBU aGlzIGlzIGZ1bmRhbWVudGFsbHkgd2hhdCB3aW5kb3dpbmcgaXMuIFRoaXMgaXMgYSBnaXZlbiBz ZWN0aW9uIG9mIHRoZSBGRlQgb3V0cHV0IHdoZXJlIHlvdSBhcHBseSBhIHBvaW50LXdpc2UgbXVs dGlwbGljYXRpb24gYmFzZWQgb24gYSBnaXZlbiB3aW5kb3cgc2hhcGUsIGhlbmNlIHRoZSBzaXpl IGlzIHNjYWxlZCB1cCBhbmQgZG93biBiYXNlZCBvbiB0aGUgRkZUIHNpemUuIA0KVGhpcyB3aWR0 aCBpbmZvcm1hdGlvbiBpcyByZXF1aXJlZCB0byBlc3RpbWF0ZSBhYm91dCBtdWNoIG5vaXNlIHRv IHJlbW92ZSBieSBhcHBseWluZyBzdWNoIHdpbmRvd2luZywgaGVuY2UgdGhpcyBpcyBlbnVtZXJh dGVkIGR1cmluZyBkZXZpY2UgZW51bWVyYXRpb24uIA0KVGhlbiB0aGUgbnVtYmVyIG9mIHdpbmRv d3MgYXZhaWxhYmxlIGlzIGEgZGlzY3JldGUgbnVtYmVycyBhcyBtZW50aW9uZWQgYWJvdmUgYmFz ZWQgb24gaG93IG1hbnkgb2YgdGhlc2UgYXJlIHByb2dyYW1tZWQgb24gdGhlIGRldmljZSAodGhl c2UgbmVlZHMgdG8gYmUgc3RvcmVkIGluIEhXIG1lbW9yeSkuIA0KDQpXb3VsZCB5b3UgcHJlZmVy IHRvIGV4cG9zZSBhbiBhZGRpdGlvbmFsIHBhcmFtZXRlciBmb3IgdGhlIG51bWJlciBvZiB3aW5k b3dzIGluIHRoZSBjYXBhYmlsaXR5IChpZS4gc2l6ZSBvZiB0aGF0IGFycmF5KSB0aGVuIGEgcG9p bnRlciBmb3IgdGhlIGFjdHVhbCBhcnJheT8gVGhhdCBpcyBva2F5IHdpdGggbWUgYW5kIHByb2Jh Ymx5IGJldHRlci4gUGxlYXNlIGtpbmRseSBjb25maXJtLiANCkFsc28gSGVybWFuIGZlZWwgZnJl ZSB0byBjaGltZSBpbi4gDQoNCkllLiANCgkJew0KCQkJLnR5cGUJPSBSVEVfQkJERVZfT1BfRkZU LA0KCQkJLmNhcC5mZnQgPSB7DQoJCQkJLmNhcGFiaWxpdHlfZmxhZ3MgPSAoLi4uKSwNCgkJCQku bnVtX3dpbmRvd3MgPSAxNiwNCgkJCX0NCgkJfSwNCg0KPiANCj4gPiArCQkJcmVnID0gYWNjX3Jl Z19yZWFkKGQsIGQtPnJlZ19hZGRyLT5wZjJ2Zl9kb29yYmVsbCk7DQo+ID4gKwkJCXdoaWxlICgo dGltZV9vdXQgPCBBQ0NfU1RBVFVTX1RPKSAmJiAocmVnID09DQo+IFJURV9CQkRFVl9ERVZfTk9T VEFUVVMpKSB7DQo+ID4gKwkJCQl1c2xlZXAoQUNDX1NUQVRVU19XQUlUKTsgLyo8IFdhaXQgb3Ig VkYtDQo+ID5QRi0+VkYgQ29tbXMgKi8NCj4gPiArCQkJCXJlZyA9IGFjY19yZWdfcmVhZChkLCBk LT5yZWdfYWRkci0NCj4gPnBmMnZmX2Rvb3JiZWxsKTsNCj4gPiArCQkJCXRpbWVfb3V0Kys7DQo+ ID4gKwkJCX0NCj4gPiArCQkJZC0+ZmZ0X3dpbmRvd193aWR0aFt3aW5dID0gcmVnOw0KPiA+ICsJ CX0NCj4gPiArCX0NCj4gPiArDQo+ID4gKwlmb3IgKHdpbiA9IDA7IHdpbiA8IFJURV9CQkRFVl9N QVhfRkZUX1dJTjsgd2luKyspDQo+ID4gKwkJZGV2X2luZm8tPmZmdF93aW5kb3dfd2lkdGhbd2lu XSA9IGQtDQo+ID5mZnRfd2luZG93X3dpZHRoW3dpbl07IH0NCj4gPiArDQo+ID4gICAvKiBDaGVj a3MgUEYgSW5mbyBSaW5nIHRvIGZpbmQgdGhlIGludGVycnVwdCBjYXVzZSBhbmQgaGFuZGxlcyBp dA0KPiBhY2NvcmRpbmdseS4gKi8NCj4gPiAgIHN0YXRpYyBpbmxpbmUgdm9pZA0KPiA+ICAgdnJi X2NoZWNrX2lyKHN0cnVjdCBhY2NfZGV2aWNlICphY2NfZGV2KSBAQCAtMTEwMCw2ICsxMTI4LDcg QEANCj4gPiB2cmJfZGV2X2luZm9fZ2V0KHN0cnVjdCBydGVfYmJkZXYgKmRldiwgc3RydWN0IHJ0 ZV9iYmRldl9kcml2ZXJfaW5mbw0KPiAqZGV2X2luZm8pDQo+ID4gICAJZmV0Y2hfYWNjX2NvbmZp ZyhkZXYpOw0KPiA+ICAgCS8qIENoZWNrIHRoZSBzdGF0dXMgb2YgZGV2aWNlLiAqLw0KPiA+ICAg CWRldl9pbmZvLT5kZXZpY2Vfc3RhdHVzID0gdnJiX2RldmljZV9zdGF0dXMoZGV2KTsNCj4gPiAr CXZyYl9kZXZpY2VfZmZ0X3dpbihkZXYsIGRldl9pbmZvKTsNCj4gPg0KPiA+ICAgCS8qIEV4cG9z ZWQgbnVtYmVyIG9mIHF1ZXVlcy4gKi8NCj4gPiAgIAlkZXZfaW5mby0+bnVtX3F1ZXVlc1tSVEVf QkJERVZfT1BfTk9ORV0gPSAwOw0KDQo=