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 8918E45B6B; Fri, 18 Oct 2024 20:42:19 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 249904028F; Fri, 18 Oct 2024 20:42:19 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by mails.dpdk.org (Postfix) with ESMTP id 942E940267 for ; Fri, 18 Oct 2024 20:42:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1729276937; x=1760812937; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=cXAZqSfYtDPXYT/BeIx4xK2eluaYhxzhoAdvYS+wjzM=; b=cH3Wse3NfnxjlYHC5P6t20PMLXuIho9SWem2vDIKLTx1QsCKNrmySX4B AS6iUh7qdWkuiTh7TyLUuMA/8TXxgaJAUxBF9lflQi1YnbpoqeFWMNSxc YW8jcOd0YmDGWcmeeLW+Xlnc9jtpHMWMHvDkaudfElz46hqsyN6W0paH3 AdQuyZYqtxwAComHuPdXFhp0sYTLnye0CaWdw5DStk2dkZTfecRHdgqrD HuXGzkfYc2K0xoDTkxted4qytUQZKDs22HWvxVLpvCHz01ywILxpb+V3Y HFf7XTyjTv+b/1b927AQwNyJFhT6F8OqOi3CE3IhkP1vsXsGac2g6M2aX A==; X-CSE-ConnectionGUID: hblTgYawTVm8wJNf1QW7Mg== X-CSE-MsgGUID: 5r29tFfjTv6eiWCtv2SrqQ== X-IronPort-AV: E=McAfee;i="6700,10204,11229"; a="32745903" X-IronPort-AV: E=Sophos;i="6.11,214,1725346800"; d="scan'208";a="32745903" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Oct 2024 11:42:15 -0700 X-CSE-ConnectionGUID: QhFzWc8BT9SGQUxhaqET8A== X-CSE-MsgGUID: cv0bCIQkTCCXbs5mWtQ2yA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,214,1725346800"; d="scan'208";a="84005404" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 18 Oct 2024 11:42:15 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.39; Fri, 18 Oct 2024 11:42:14 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Fri, 18 Oct 2024 11:42:14 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) 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.39; Fri, 18 Oct 2024 11:42:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qCh94M794lmxiSnPZf/9bK9GuuXQVxZ6S8S/V4MN1e9gmkAK7vgKOXcqAcq6RgKekqteeu2aI2yy9v3phdzX1kFJl1z5lARpZeQBCEdwiJ4Hd/migRfGe8/yq24y16UFU4hKX+PpVKj7JlpWmqYacMy+8DOy2ZkGj30Zqvjxd9dB51XQZtsxmKR2e6a+x7hixsnmLEg8nbKnJB+v6RLj++BbgE/rPwJU2V6pGGT8ZYLcoURPiGxhaYvV+JEcjT3e1hrdLO92nrPc8r/yhEYGMwqloRQ5zrflsJP5IapC5+ryP8tvM3YHdCZYsDbnoZg2lNy60uWEFLbK35rZP3VBcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=cXAZqSfYtDPXYT/BeIx4xK2eluaYhxzhoAdvYS+wjzM=; b=QwQ5vcwUgIaj22ISIkUibGX09EtJeUi92IMIISbNhakRAMBC/43T08FAlmnQpbFx3CO92ednS73LfV1MJzRAqzkFBiVSUSzBkRSh/VAUuGxdFycKAOL2Nh0qI6S01jrXb2uqg1VoYkUlWnHddF848HtvNhCuq5/J99PcheZafqhugfX+FsHWEo4yWsrYInbgpwnrMfY89yULVddaKlMjIOjbj/e2RedG52t0fguItrtaSZdrMF0pnt8LGz8mmpKBQ2mVzQLGxrAqtWc086PxhH/jD/Xr6Q9eyp7WGaNPEKF4Q5Xqa8bF3SJ8ptVxIyYs5IItCEq06ldmf+Q+nbVb1w== 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 SJ0PR11MB6694.namprd11.prod.outlook.com (2603:10b6:a03:44d::17) by BL1PR11MB5288.namprd11.prod.outlook.com (2603:10b6:208:316::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.24; Fri, 18 Oct 2024 18:42:12 +0000 Received: from SJ0PR11MB6694.namprd11.prod.outlook.com ([fe80::37fd:2328:c9e0:9d57]) by SJ0PR11MB6694.namprd11.prod.outlook.com ([fe80::37fd:2328:c9e0:9d57%4]) with mapi id 15.20.8069.016; Fri, 18 Oct 2024 18:42:12 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "dev@dpdk.org" CC: "hemant.agrawal@nxp.com" , "Vargas, Hernan" Subject: RE: [PATCH v1 1/2] baseband/acc: FFT support in VRB2 PRQ device Thread-Topic: [PATCH v1 1/2] baseband/acc: FFT support in VRB2 PRQ device Thread-Index: AQHbHojAVqLa88gxxk2IA/ZeTWasMLKMKJMAgACshcA= Date: Fri, 18 Oct 2024 18:42:09 +0000 Message-ID: References: <20241014223046.544893-1-nicolas.chautru@intel.com> <20241014223046.544893-2-nicolas.chautru@intel.com> <890b514e-012c-44f8-8faf-61f454ecde3b@redhat.com> In-Reply-To: <890b514e-012c-44f8-8faf-61f454ecde3b@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: SJ0PR11MB6694:EE_|BL1PR11MB5288:EE_ x-ms-office365-filtering-correlation-id: 01038bfc-bc0e-4be6-f52f-08dcefa49447 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?U0k3Z2hiSTU3aVZQaVcrRkVFc1ZLK3V2ZEpkU2xBSS84ZHpoZWcwY25ndkcy?= =?utf-8?B?bGQ3TzQ2MGcwN3hlaTdUNDU0NEFRZExhOTBLTm5IMjlvb1FCY3lCYzRZNzhs?= =?utf-8?B?T3o5V081L1hCai9BS29xL1Ftek5ObysyUHA2T3B4NHZyMlRHUUNmMEJGamNm?= =?utf-8?B?YkNTMlBVWURXaWtIU0tqREFCRUc2V0pZb1VTaGJIWnVOQ2xCakJUdm1sSTRy?= =?utf-8?B?Q1BnbHg2aGs2cXZiZ0hlOWNaMDE2RUJtcytuNDZ3NlYrZ3N1UXZzYS9HMC9j?= =?utf-8?B?OHNCS1FrcG1uYmlLS0RIUGNpMjk0eHU4WEhCTFBoMFZwdVUyUjdDdXpxN1lw?= =?utf-8?B?cWNhTDdqN3ZUMVh2cDhEL2RCVGk1THBkL1AvUndLN2NPdGxuTVVFMWZybkg5?= =?utf-8?B?ZUpCZVRBdlFGckg3aTBiL1crWHNNcmU2dXFtbGMwVFNaL1FUaGxHYkhOZmgr?= =?utf-8?B?M3hvbTJVQURTVlRLQVpBR3lxUStaVmc1MnhrL01kWk94YVd1RVJYcm44MnZS?= =?utf-8?B?aENKTkMzVW84c3pMdjdSeDVUanVxQzRXbWFHTEMrOEZ2SzExTlF1bW5Hd2l6?= =?utf-8?B?KzlwSmFITUF6b3Q4ci9aYjVaNFhIY2lUcnpyRWRtZzlJcE4vTlRGNlRZNmFZ?= =?utf-8?B?UDBTYnYrREtDbndsU1BpRHB3M0Q3ekxCc2hTNUxQcnNYWXUvNk41TVRyc2F2?= =?utf-8?B?dVFtYzR5Zzh6MGhRZHJKUHgvQk5LRHNwdGZ4WDR6UTJKcmxJZklyeCtnamFL?= =?utf-8?B?L0N0RWVZL1drUXpoZVFFYkdrRnJWY2ZiMDhmVW5lTERxVHZwZUNnazEyVHor?= =?utf-8?B?SEFEMUxySjFEbUlhbExFZ1VYRDFJRDkyL0RVN1JDTm5vZFkzQnp3djBaYXpJ?= =?utf-8?B?aG50NTl5eVhZT2JEZFJGdXEwWi83VndIWjFuNVJKdnFkNHVhbWZMZnlYODRU?= =?utf-8?B?K2xuQSthN0k0V0QrQkFWSFRBWlFSMVhEdkovTEs4eCtCZDV5NHMrNTBqdFVu?= =?utf-8?B?aHI3Z0wvSVlLZjFDemdXdlRCZVRYV0RqaHNGT2dKUlN6ayttRy84SnVvbXNq?= =?utf-8?B?SjF3dXlrejgzRGUxc3lYWEhQbFFTRzRqNDlTZnBlYUlFU2V3a0xTVEtocTI3?= =?utf-8?B?bDlZTVk3d2J2MjBXV3VFcitwZTJGNUljRHlCbjQvblZrNGpRTENzTFMwamdp?= =?utf-8?B?cnk2TlE2bGR2SktSUDluV0xxMUhXcDNJOERSVVE2VkEwZWFiWG14dmtpL2Jq?= =?utf-8?B?R1RTYkNXRS9kZEllQ3QxWjJTVkMwVmp6WkJLd1hHa1dLZ3dvVmxFQzdXdGpp?= =?utf-8?B?T3ZLSVJtNUZRV3hBb1hRa2NoaXdHdjIyR0R6TGd0Wmlwa05XcUlKUXU0MFF0?= =?utf-8?B?MTZQMW5LR0JaeUFwWktVR1kzSjB1bk5CNmFRNVVlbWNIZDAvUVhobU5rWUYz?= =?utf-8?B?YVRzWS9Oc2R3OENOSTQ5UkZ6QjlzYnpVU0hCMWpRa0RGM25ON3E1THFXakVk?= =?utf-8?B?WWlOMFluZ0hldXZDd2lYUDJBU0xSTWJiL0lXK2QwSU1QcFkvdWVaSGlUWmxU?= =?utf-8?B?SHdNVzB6NlRiczZlREtWbFlwdncxOXlUb2UySmo5QzhLTmtXZHBYSFNxcGMw?= =?utf-8?B?aFBYQ1kycUpDYkhOLzlaYlRjaFNzTnB1Z1NlQnl0OUo1UDlyOGJDT1JmSUs4?= =?utf-8?B?UTAvaUlueHpuUGJYOEFoRThPbkVHdEtXVXBGVWdOVzAyVDQ4QlpYTnBzVlVW?= =?utf-8?B?Ri9ocXJMZjhib2crZVZSZHlSSEk2a0RBVkovMkUrRHZPS3h3MTFPNEswb2tx?= =?utf-8?Q?S8gXCjkz3Ki/RH+N2xlu9DehR2lJqQwHen18A=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB6694.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SlExZHV2eE96VG5VMFBkTGpibzZCTllmUkxOZlZlTFdzQUFHaTBCUExEd2VR?= =?utf-8?B?QUUxYWFFb0h2WWVnUnRNcys3UTdXL2JFUk5IUDRZTGNyMUdwNi90L1JMS01h?= =?utf-8?B?YlRrSHArQTVBd0NYV2ExbG5VVmg5QVRRekZZKzQxT3FkaEwyQk5ad2FzcHVV?= =?utf-8?B?aUE3ZnBaSDBocXQrNHJpdjlNYzhDSTZPalk5aHBFTmNqZkJmcHFOY0k3OURX?= =?utf-8?B?Tk0wUThaT24rd0Vzc3JJa2tkVnlSM2g2VURZY3lUVlJnQXZKVzQrakpRUkJp?= =?utf-8?B?dDJxc3VuVzJUV0lDODFIM2RtS0QwRWJvWTBRRS8zK3dmejJOMDRPSmxGSkdZ?= =?utf-8?B?Mnc1YjhQa1Flc3VsV1NTYzUrS2FHRTF3RnNKQWxkRmhGVDRZVkd3V3VPSFhT?= =?utf-8?B?VTJJcEFsVVFOZkMrV080d0tncmhpWUFHQ1MvSisvNGlXdm1tY3ZFcC85Z1N0?= =?utf-8?B?RnNSRTgxUi9ITms5aGpucFNVcDFKa2RUZGJocWNFbzRNRHYvczVkS08wZjZL?= =?utf-8?B?Y01Ja3lNZE5ZU3JxZGlGeFRaNGsrMXBjeW16WEIva0RyTWpCSnZOSkdOOUlG?= =?utf-8?B?WDNEbjVxS0txVDZGbnFWTW9ubzdwQ25IbURpV0lCd09IMXVkbDBQdUZhMmtu?= =?utf-8?B?ZUZwdVJieEVLRjVPaktkVklPWGV1MTd5WDl0TUdTU0didnIwY2thUFdFYVAz?= =?utf-8?B?dmo1MUVUQStXUWJjMzBENi83UUo0c2dBL0J0a3hBRytkOElzRjJSUk9WdkJa?= =?utf-8?B?U0tsVEkydThnS3pQblJlanlyOFNYN09LYTZ6V1NxdUhpUThWY3E2TE83NzE4?= =?utf-8?B?K083MVZmaGtCY0FJLzJmNkN1QUU4VUFCaTVZa1lFOU1wR0RKTVpXbnZBemQ5?= =?utf-8?B?enZIaGpFa3BiN0VFS2FLZnVXaFhVcGdxNUoxOGxRcEI4Z2dtSy9zYWM2b2xW?= =?utf-8?B?RjBhN21rdzhkS1pYekVVMUlGdHJXWkJYZ1FtUWJ4Wi9rWWJsN1g5SWdmdWZS?= =?utf-8?B?TGZmMVpwVlBTWkdmbG9ha3o1bVEyVWtqVjVhZllSN0Zmc3BSUm9IanFQZW9N?= =?utf-8?B?UUhqcjVkcG1CaERDYUVaVGgzbzRYZ0J4YUlNSUFjK2V0V1g3OWg1VU9PZFRo?= =?utf-8?B?cHVRMlVEcEozOFZQNVdZNVdxQnMzbHFLYnl1NHFKcmF3UGpkbnpYVWVUZGRG?= =?utf-8?B?SENTTldac3pUWDBYUzYzTC96am0xSjVERjB3SXd0QldhRTlZMmJRRGF3a1Bv?= =?utf-8?B?aEZwcjE2dUlUb3VCakQwZnBVdkNVL1dBci9KdDdKcHM2M0FxV1pzTWk5RkVI?= =?utf-8?B?ZFNBemp2bkZWNGM5MzRXMHpxdkdGazFacmkvMEcwMjI3QWNxN1ZYblptQmNK?= =?utf-8?B?Y0FSczVYclJBT2NQK3pHNS9OM0ZUMDZjWTNKVW5IRjBWZk1mVEVpUHVRSDFk?= =?utf-8?B?NndSblI1TU5odlJQQzZEM2NFdktoOWhaUU9FaERMRzJIQlc4V0hpK1l4M3d5?= =?utf-8?B?eHZOTE8wOU5rY1l6dEpUbEJ2UDBmTlNQV2o4VGFWRHg0djBmUVdyQ3BQVGRT?= =?utf-8?B?MUI4eklvbGk3bEpnN3B1RXcyeVRzOFRnZzAwUDRDcUd4SG5BV2hJdWJzaks2?= =?utf-8?B?VUFEajVZcThXWFFZZWdoRXNXT3hLcm1SSmhrVTY4ZW4wRmxUTC9HK3hQWXNa?= =?utf-8?B?Y2JVcDJQT094b3pLT0EzY2Y0SU1lbC9HbGxTeXN4UWVHaElFVEhBT05PVDJt?= =?utf-8?B?dC91Zi9LNVB0ZFZMODRRYmxIR1p5M0dEMHdLd0Y3YUppcmFjcXd1RnJuL0lk?= =?utf-8?B?UjgySTA4RFFLN1VzenBvM0RzQXpjMG5CYk9salhJUDUvOFFZb1JWem1kOVB0?= =?utf-8?B?NWN6OU1nblhUNGkyNmJqVDZYdFNvb0FUMkIxLzB1SUFvcXk0Rmp4ajBGVUMy?= =?utf-8?B?UzU2SlY1VkJYS1lhQnArTFVHOE5rdTYzeEhIZnNNaUV3aXV0Sm5kYitQd3Nl?= =?utf-8?B?bHJwblM4ZHNHdUhvSmxMSXhvMU9ZbUE4ekR1Ti9wQ241Wm5RN2Z5RE1wMkdD?= =?utf-8?B?SnBCaUZxUlE5c3V2RmVYNHZZUkVVVHJIMThxK1VlZ1B0RGRKckszZlFjY1ln?= =?utf-8?Q?C4TzNi9cYVLte2xRGC06PJlAJ?= 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: SJ0PR11MB6694.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01038bfc-bc0e-4be6-f52f-08dcefa49447 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2024 18:42:09.6284 (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: R0ST05SGTtmsfwR3+gUsYBgHi4GaCo0jbOJjGKufPzTH1LnBjDQ69WYjU+NSWqzHzf38Ji+d3UH11ctFf0CmVDCPi2yT3RqLfbrFIgq/d9M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5288 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 IE9jdG9iZXIgMTgsIDIwMjQgMTI6NTQgQU0NCj4gVG86IENoYXV0cnUsIE5pY29sYXMgPG5pY29s YXMuY2hhdXRydUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IGhlbWFudC5hZ3Jhd2Fs QG54cC5jb207IFZhcmdhcywgSGVybmFuIDxoZXJuYW4udmFyZ2FzQGludGVsLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtQQVRDSCB2MSAxLzJdIGJhc2ViYW5kL2FjYzogRkZUIHN1cHBvcnQgaW4gVlJC MiBQUlEgZGV2aWNlDQo+IA0KPiBIaSBOaWNvbGFzLA0KPiANCj4gT24gMTAvMTUvMjQgMDA6MzAs IE5pY29sYXMgQ2hhdXRydSB3cm90ZToNCj4gPiBTdXBwb3J0aW5nIHJlY2VudCBjaGFuZ2UgaW4g dGhlIGRldmljZSB0byBleHRlbmQgRkZUIGNhcGFiaWxpdHkNCj4gPiBwcm9jZXNzaW5nIGluIGxh dGVzdCBzdGVwcGluZy4NCj4gPiBBbHNvIGluY2x1ZGluZyBjb3NtZXRpYyBjaGFuZ2UgdG8gVlJC MiByZWdpc3RlciBkZWZpbml0aW9uLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTmljb2xhcyBD aGF1dHJ1IDxuaWNvbGFzLmNoYXV0cnVAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICAgZHJpdmVy cy9iYXNlYmFuZC9hY2MvYWNjX2NvbW1vbi5oICAgfCAgMiArLQ0KPiA+ICAgZHJpdmVycy9iYXNl YmFuZC9hY2MvcnRlX3ZyYl9wbWQuYyAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrLQ0K PiAtLS0NCj4gPiAgIGRyaXZlcnMvYmFzZWJhbmQvYWNjL3ZyYjJfdmZfZW51bS5oIHwgIDQgKyst LQ0KPiA+ICAgMyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt KQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmFzZWJhbmQvYWNjL2FjY19jb21tb24u aA0KPiA+IGIvZHJpdmVycy9iYXNlYmFuZC9hY2MvYWNjX2NvbW1vbi5oDQo+ID4gaW5kZXggMGMy NDlkNWI5My4uNGM2MGI3ODk2YiAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2Jhc2ViYW5kL2Fj Yy9hY2NfY29tbW9uLmgNCj4gPiArKysgYi9kcml2ZXJzL2Jhc2ViYW5kL2FjYy9hY2NfY29tbW9u LmgNCj4gPiBAQCAtMTA2LDcgKzEwNiw3IEBADQo+ID4gICAjZGVmaW5lIEFDQ19NQVhfRkNXX1NJ WkUgICAgICAgICAgICAgIDEyOA0KPiA+ICAgI2RlZmluZSBBQ0NfSVFfU0laRSAgICAgICAgICAg ICAgICAgICAgNA0KPiA+DQo+ID4gLSNkZWZpbmUgQUNDX0ZDV19GRlRfQkxFTl8zICAgICAgICAg ICAgIDI4DQo+ID4gKyNkZWZpbmUgQUNDX0ZDV19GRlRfQkxFTl9WUkIyICAgICAgICAgMTI4DQo+ ID4NCj4gPiAgIC8qIENvbnN0YW50cyBmcm9tIEswIGNvbXB1dGF0aW9uIGZyb20gM0dQUCAzOC4y MTIgVGFibGUgNS40LjIuMS0yICovDQo+ID4gICAjZGVmaW5lIEFDQ19OX1pDXzEgNjYgLyogTiA9 IDY2IFpjIGZvciBCRyAxICovIGRpZmYgLS1naXQNCj4gPiBhL2RyaXZlcnMvYmFzZWJhbmQvYWNj L3J0ZV92cmJfcG1kLmMNCj4gPiBiL2RyaXZlcnMvYmFzZWJhbmQvYWNjL3J0ZV92cmJfcG1kLmMN Cj4gPiBpbmRleCAwNDU1MzIwYzJhLi41ZWIzZThkZDQ4IDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZl cnMvYmFzZWJhbmQvYWNjL3J0ZV92cmJfcG1kLmMNCj4gPiArKysgYi9kcml2ZXJzL2Jhc2ViYW5k L2FjYy9ydGVfdnJiX3BtZC5jDQo+ID4gQEAgLTEwMDYsNyArMTAwNiw3IEBAIHZyYl9xdWV1ZV9z ZXR1cChzdHJ1Y3QgcnRlX2JiZGV2ICpkZXYsDQo+IHVpbnQxNl90IHF1ZXVlX2lkLA0KPiA+ICAg CWNhc2UgUlRFX0JCREVWX09QX0ZGVDoNCj4gPiAgIAkJZmN3X2xlbiA9IEFDQ19GQ1dfRkZUX0JM RU47DQo+ID4gICAJCWlmIChxLT5kLT5kZXZpY2VfdmFyaWFudCA9PSBWUkIyX1ZBUklBTlQpDQo+ ID4gLQkJCWZjd19sZW4gPSBBQ0NfRkNXX0ZGVF9CTEVOXzM7DQo+ID4gKwkJCWZjd19sZW4gPSBB Q0NfRkNXX0ZGVF9CTEVOX1ZSQjI7DQo+ID4gICAJCWJyZWFrOw0KPiA+ICAgCWNhc2UgUlRFX0JC REVWX09QX01MRFRTOg0KPiA+ICAgCQlmY3dfbGVuID0gQUNDX0ZDV19NTERUU19CTEVOOw0KPiA+ IEBAIC0xNDAyLDcgKzE0MDIsMTEgQEAgdnJiX2Rldl9pbmZvX2dldChzdHJ1Y3QgcnRlX2JiZGV2 ICpkZXYsIHN0cnVjdA0KPiBydGVfYmJkZXZfZHJpdmVyX2luZm8gKmRldl9pbmZvKQ0KPiA+ICAg CQkJCQkJUlRFX0JCREVWX0ZGVF9GUDE2X0lOUFVUDQo+IHwNCj4gPg0KPiAJUlRFX0JCREVWX0ZG VF9GUDE2X09VVFBVVCB8DQo+ID4NCj4gCVJURV9CQkRFVl9GRlRfUE9XRVJfTUVBUyB8DQo+ID4g LQ0KPiAJUlRFX0JCREVWX0ZGVF9XSU5ET1dJTkdfQllQQVNTLA0KPiA+ICsNCj4gCVJURV9CQkRF Vl9GRlRfV0lORE9XSU5HX0JZUEFTUyB8DQo+ID4gKw0KPiAJUlRFX0JCREVWX0ZGVF9USU1JTkdf T0ZGU0VUX1BFUl9DUyB8DQo+ID4gKw0KPiAJUlRFX0JCREVWX0ZGVF9USU1JTkdfRVJST1IgfA0K PiA+ICsNCj4gCVJURV9CQkRFVl9GRlRfREVXSU5ET1dJTkcgfA0KPiA+ICsNCj4gCVJURV9CQkRF Vl9GRlRfRlJFUV9SRVNBTVBMSU5HLA0KPiA+ICAgCQkJCS5udW1fYnVmZmVyc19zcmMgPSAxLA0K PiA+ICAgCQkJCS5udW1fYnVmZmVyc19kc3QgPSAxLA0KPiA+ICAgCQkJCS5mZnRfd2luZG93c19u dW0gPSBBQ0NfTUFYX0ZGVF9XSU4sDQo+IEBAIC0zNzI1LDYgKzM3MjksOCBAQA0KPiA+IHZyYjFf ZmN3X2ZmdF9maWxsKHN0cnVjdCBydGVfYmJkZXZfZmZ0X29wICpvcCwgc3RydWN0IGFjY19mY3df ZmZ0ICpmY3cpDQo+ID4gICBzdGF0aWMgaW5saW5lIHZvaWQNCj4gPiAgIHZyYjJfZmN3X2ZmdF9m aWxsKHN0cnVjdCBydGVfYmJkZXZfZmZ0X29wICpvcCwgc3RydWN0IGFjY19mY3dfZmZ0XzMgKmZj dykNCj4gPiAgIHsNCj4gPiArCXVpbnQ4X3QgY3M7DQo+ID4gKw0KPiA+ICAgCWZjdy0+aW5fZnJh bWVfc2l6ZSA9IG9wLT5mZnQuaW5wdXRfc2VxdWVuY2Vfc2l6ZTsNCj4gPiAgIAlmY3ctPmxlYWRp bmdfcGFkX3NpemUgPSBvcC0+ZmZ0LmlucHV0X2xlYWRpbmdfcGFkZGluZzsNCj4gPiAgIAlmY3ct Pm91dF9mcmFtZV9zaXplID0gb3AtPmZmdC5vdXRwdXRfc2VxdWVuY2Vfc2l6ZTsgQEAgLTM3NjAs Ng0KPiA+ICszNzY2LDE2IEBAIHZyYjJfZmN3X2ZmdF9maWxsKHN0cnVjdCBydGVfYmJkZXZfZmZ0 X29wICpvcCwgc3RydWN0DQo+IGFjY19mY3dfZmZ0XzMgKmZjdykNCj4gPiAgIAkJZmN3LT5ieXBh c3MgPSAzOw0KPiA+ICAgCWVsc2UNCj4gPiAgIAkJZmN3LT5ieXBhc3MgPSAwOw0KPiA+ICsNCj4g PiArCWZjdy0+ZW5hYmxlX2Rld2luID0gY2hlY2tfYml0KG9wLT5mZnQub3BfZmxhZ3MsDQo+IFJU RV9CQkRFVl9GRlRfREVXSU5ET1dJTkcpOw0KPiA+ICsJZmN3LT5mcmVxX3Jlc2FtcGxlX21vZGUg PSBvcC0+ZmZ0LmZyZXFfcmVzYW1wbGVfbW9kZTsNCj4gPiArCWZjdy0+ZGVwYWRfb3V0cHV0X3Np emUgPSBmY3ctPmZyZXFfcmVzYW1wbGVfbW9kZSA9PSAwID8NCj4gPiArCQkJb3AtPmZmdC5vdXRw dXRfc2VxdWVuY2Vfc2l6ZSA6IG9wLQ0KPiA+ZmZ0Lm91dHB1dF9kZXBhZGRlZF9zaXplOw0KPiA+ ICsJZm9yIChjcyA9IDA7IGNzIDwgUlRFX0JCREVWX01BWF9DUzsgY3MrKykgew0KPiA+ICsJCWZj dy0+Y3NfdGhldGFfMFtjc10gPSBvcC0+ZmZ0LmNzX3RoZXRhXzBbY3NdOw0KPiA+ICsJCWZjdy0+ Y3NfdGhldGFfZFtjc10gPSBvcC0+ZmZ0LmNzX3RoZXRhX2RbY3NdOw0KPiA+ICsJCWZjdy0+Y3Nf dGltZV9vZmZzZXRbY3NdID0gb3AtPmZmdC50aW1lX29mZnNldFtjc107DQo+ID4gKwl9DQo+ID4g ICB9DQo+ID4NCj4gPiAgIHN0YXRpYyBpbmxpbmUgaW50DQo+ID4gQEAgLTM3ODIsOCArMzc5OCwx NCBAQCB2cmJfZG1hX2Rlc2NfZmZ0X2ZpbGwoc3RydWN0IHJ0ZV9iYmRldl9mZnRfb3ANCj4gKm9w LA0KPiA+ICAgCS8qIEZDVyBhbHJlYWR5IGRvbmUgKi8NCj4gPiAgIAlhY2NfaGVhZGVyX2luaXQo ZGVzYyk7DQo+ID4NCj4gPiAtCVJURV9TRVRfVVNFRCh3aW5faW5wdXQpOw0KPiA+IC0JUlRFX1NF VF9VU0VEKHdpbl9vZmZzZXQpOw0KPiA+ICsJaWYgKHdpbl9lbiAmJiB3aW5faW5wdXQpIHsNCj4g PiArCQlkZXNjLT5kYXRhX3B0cnNbYmRfaWR4XS5hZGRyZXNzID0NCj4gcnRlX3BrdG1idWZfaW92 YV9vZmZzZXQod2luX2lucHV0LCAqd2luX29mZnNldCk7DQo+ID4gKwkJZGVzYy0+ZGF0YV9wdHJz W2JkX2lkeF0uYmxlbiA9IG9wLT5mZnQub3V0cHV0X2RlcGFkZGVkX3NpemUNCj4gKiAyOw0KPiA+ ICsJCWRlc2MtPmRhdGFfcHRyc1tiZF9pZHhdLmJsa2lkID0gQUNDX0RNQV9CTEtJRF9ERVdJTl9J TjsNCj4gPiArCQlkZXNjLT5kYXRhX3B0cnNbYmRfaWR4XS5sYXN0ID0gMDsNCj4gPiArCQlkZXNj LT5kYXRhX3B0cnNbYmRfaWR4XS5kbWFfZXh0ID0gMDsNCj4gPiArCQliZF9pZHgrKzsNCj4gPiAr CX0NCj4gPg0KPiA+ICAgCWRlc2MtPmRhdGFfcHRyc1tiZF9pZHhdLmFkZHJlc3MgPSBydGVfcGt0 bWJ1Zl9pb3ZhX29mZnNldChpbnB1dCwNCj4gKmluX29mZnNldCk7DQo+ID4gICAJZGVzYy0+ZGF0 YV9wdHJzW2JkX2lkeF0uYmxlbiA9IG9wLT5mZnQuaW5wdXRfc2VxdWVuY2Vfc2l6ZSAqDQo+ID4g QUNDX0lRX1NJWkU7IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2ViYW5kL2FjYy92cmIyX3ZmX2Vu dW0uaA0KPiA+IGIvZHJpdmVycy9iYXNlYmFuZC9hY2MvdnJiMl92Zl9lbnVtLmgNCj4gPiBpbmRl eCA5YzZlNDUxMDEwLi4xY2M2OTg2YzY3IDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvYmFzZWJh bmQvYWNjL3ZyYjJfdmZfZW51bS5oDQo+ID4gKysrIGIvZHJpdmVycy9iYXNlYmFuZC9hY2MvdnJi Ml92Zl9lbnVtLmgNCj4gPiBAQCAtMTgsOCArMTgsOCBAQCBlbnVtIHsNCj4gPiAgIAlWUkIyX1Zm SGlJbmZvUmluZ0ludFdyRW5WZiAgICAgICA9IDB4MDAwMDAwMjAsDQo+ID4gICAJVlJCMl9WZkhp SW5mb1JpbmdQZjJWZldyRW5WZiAgICAgPSAweDAwMDAwMDI0LA0KPiA+ICAgCVZSQjJfVmZIaU1z aXhWZWN0b3JNYXBwZXJWZiAgICAgID0gMHgwMDAwMDA2MCwNCj4gPiAtCVZSQjJfVmZIaURldmlj ZVN0YXR1cyAgICAgICAgICAgID0gMHgwMDAwMDA2OCwNCj4gPiAtCVZSQjJfVmZIaUludGVycnVw dFNyYyAgICAgICAgICAgID0gMHgwMDAwMDA3MCwNCj4gPiArCVZSQjJfVmZIaURldmljZVN0YXR1 cyAgICAgICAgICAgID0gMHgwMDAwMDA2NCwNCj4gPiArCVZSQjJfVmZIaUludGVycnVwdFNyYyAg ICAgICAgICAgID0gMHgwMDAwMDA2OCwNCj4gDQo+IFRoZSBvZmZzZXQgb2YgdGhlIHJlZ2lzdGVy cyBjaGFuZ2UsIGlzIHRoYXQgd2hhdCB5b3UgZGVzY3JpYmUgYXMgY29zbWV0aWMNCj4gY2hhbmdl Pw0KPiANCj4gRG9lcyBpdCBoYXZlIGFuIGltcGFjdCBvbiBvbGRlciBEUERLIHZlcnNpb25zPyBp LmUuIHNob3VsZCBpdCBiZSBiYWNrcG9ydGVkPw0KDQpIaSBNYXhpbWUsIFRoZXNlIHJlZ2lzdGVy cyBhcmUgY3VycmVudGx5IG5vdCB1c2VkIGluIHRoZSBjb2RlIHNvIGl0IHJlYWxseSBoYXMgbm8g aW1wYWN0LiANCkl0IGlzIG1vcmUgZm9yIGRvY3VtZW50YXRpb24gcHVycG9zZSBhbmQgaW4gY2Fz ZSB3ZSBuZWVkIHRvIHVzZSB0aGVtIGluIHRoZSBmdXR1cmUsDQpiYXNpY2FsbHkgbm90IHRvIGNh cnJ5IHN1Y2ggZGlzY3JlcGFuY3kgd2l0aCBzcGVjcyBmb3J3YXJkLg0KTm8gYWN0dWFsIGltcGFj dCBhbmQgZG9lcyBub3QgbmVlZCB0byBiZSBiYWNrIHBvcnRlZCBmb3IgdGhlIHNhbWUgcmVhc29u Lg0KVGhhbmtzDQpOaWMNCg0KPiANCj4gDQo+IFRoYW5rcywNCj4gTWF4aW1lDQo+IA0KPiA+ICAg CVZSQjJfVmZEbWFGZWM1R3VsRGVzY0Jhc2VMb1JlZ1ZmID0gMHgwMDAwMDEyMCwNCj4gPiAgIAlW UkIyX1ZmRG1hRmVjNUd1bERlc2NCYXNlSGlSZWdWZiA9IDB4MDAwMDAxMjQsDQo+ID4gICAJVlJC Ml9WZkRtYUZlYzVHdWxSZXNwUHRyTG9SZWdWZiAgPSAweDAwMDAwMTI4LA0KDQo=