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 7A9F3454AE; Thu, 20 Jun 2024 20:12:00 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6C8D542E4B; Thu, 20 Jun 2024 20:12:00 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by mails.dpdk.org (Postfix) with ESMTP id 1B96E427A9 for ; Thu, 20 Jun 2024 20:11:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1718907119; x=1750443119; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=fPWvh7Y1P7PLMMV/rZV7MiH/UJ1BE+mvxX1sHEkD6ws=; b=cEEIOX4Njm1i2fo40uuw61knsTz3LkYO83c/sa90Oa5q5cIu8BckwI4B mFYVIq82d6bmNT/cC1o/upQbLVML+Lj7niUbYk9PuP5IoO3ijfVkqeZdH RVCa+BEk6qb6LszhZTRUy89QMNzZoA8/LJIuXCO6IL6iYHd9hPGAIe76m RHnLyK2eHyRL0aQsSuIGpLKiAqXaRmqDuOqIq8oML2VGR0kJlXH1pmfk5 JPNhfZwK83A2rBV4CjWE9Wtz52rq8x75YZY7JOXMJ0rvMOa31sYtcuPXf J0vK62KrglVfLTpRLs9eCPCTvguGygJz2JexoT7XaaC8dDMgO10D3Afn6 A==; X-CSE-ConnectionGUID: f7e5CTnQSdWNhIb831W0kQ== X-CSE-MsgGUID: 4502uQvgTQ+GEHBgiufriA== X-IronPort-AV: E=McAfee;i="6700,10204,11109"; a="18824361" X-IronPort-AV: E=Sophos;i="6.08,252,1712646000"; d="scan'208";a="18824361" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2024 11:11:58 -0700 X-CSE-ConnectionGUID: 5QxqL559Q5OSdY0rdDdJSA== X-CSE-MsgGUID: savd1isRR6u9FI9u7mUBkw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,252,1712646000"; d="scan'208";a="42225676" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa010.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Jun 2024 11:11:59 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.39; Thu, 20 Jun 2024 11:11:57 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.39 via Frontend Transport; Thu, 20 Jun 2024 11:11:57 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.49) 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.2507.39; Thu, 20 Jun 2024 11:11:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nLBDVdeCIImVBwW16MPUZuSAPIEqK9UFuTMeC7uTai12Ti+x7qGnJcCLV+hL8ic4ntZF6XCrgvxs4gkDuc9WM0Jgf+ZE5pcsSJGXcasw1ea4/I6QYd235CD/4Uec9nwo2rgSo8YhZrO0GzmKpTTSzx9bfgNyRmFrjZYQjct1WY1lbkm9VzPyMhFA/HjJHixHNn5VmZ7yL51rxiS/gOToMjKqdWjAINHvFuyeLv2Du3QqEhAFmeqUEZL93P3n4pP84Rdn5EozEgmC93rnHCbaLFasKEyvrJXW3kSkG/CYc6aG5A6L8Y/N0r+YnUY09ZHQQaT1sO03is11nhJL0bIXUg== 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=fPWvh7Y1P7PLMMV/rZV7MiH/UJ1BE+mvxX1sHEkD6ws=; b=gkrI++tsah08VvGuOT8nHy6tnHmqRC2EJAcw9vI+MH6IKQrozFcccnOGtdJkuE5WtUyDNkXTa/pDa3qsL6BEp6/QOMbkRLUMlQ4W+VmY9t+nwZFUUksVNKTCJMJFf9Q4W3jEYxx2ts2dQqUhQlY1+1kyoyf8Ee0hPZiQwTro5Vu0g7kdmFfAlLALLn322T6Mko477+0DVUO/lhDyHAx7s86WxNfJIq6r6/R2nv7rbJMye/TfZez52prqWpn7VZyeyMdbm8VhPzfiqCyaBVBkh+npPRRm8wgQIkwxZKaThtXZVL+MmyhL/j6F9fZIlcbh2W3HGLeD06QUIx8/K/8BDQ== 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 SA1PR11MB8319.namprd11.prod.outlook.com (2603:10b6:806:38c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.19; Thu, 20 Jun 2024 18:11:55 +0000 Received: from SJ0PR11MB6694.namprd11.prod.outlook.com ([fe80::37fd:2328:c9e0:9d57]) by SJ0PR11MB6694.namprd11.prod.outlook.com ([fe80::37fd:2328:c9e0:9d57%5]) with mapi id 15.20.7698.017; Thu, 20 Jun 2024 18:11:55 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "Vargas, Hernan" , "dev@dpdk.org" , "gakhil@marvell.com" , "trix@redhat.com" CC: "Zhang, Qi Z" Subject: RE: [PATCH v1 7/9] test/bbdev: check assumptions on fft window Thread-Topic: [PATCH v1 7/9] test/bbdev: check assumptions on fft window Thread-Index: AQHalOjqStdvEA5mi061rxCnxC4sybHESLqAgA0H3pA= Date: Thu, 20 Jun 2024 18:11:54 +0000 Message-ID: References: <20240422190800.123027-1-hernan.vargas@intel.com> <20240422190800.123027-8-hernan.vargas@intel.com> <3dad37e0-9953-414f-8ea0-d7834a433cf2@redhat.com> In-Reply-To: <3dad37e0-9953-414f-8ea0-d7834a433cf2@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_|SA1PR11MB8319:EE_ x-ms-office365-filtering-correlation-id: cc4124c3-e4ef-40bc-392f-08dc915477a5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230037|376011|1800799021|366013|38070700015; x-microsoft-antispam-message-info: =?utf-8?B?TmtCejlydHVtc0ZVeDN3akF2TzBZYkx6TVJHeDVIbEpQcHRNUWp1VmJxRGdq?= =?utf-8?B?eTlVcTZMem5tS3hkZ2hrQiszU3dSbGQ1UkNZUC9WdXBBVGZBYmhFRG9ZRFBy?= =?utf-8?B?T3kzeVVSd1lVZkM1RUwxMVpScGk4YnNCVDdBS3BJZHJ2M29HVFpxZC9wUktD?= =?utf-8?B?Yk1pNU5aenIwN3NaQ09HR09Rc3RKVDZ1REQ0QlFoWDFvK0MyL2lzd3V4M0lx?= =?utf-8?B?RTQyNFdEdG5wa1dNalRJV0I2Zm1FajZOOGNYRGpycW5YbE9MWERKaTlsM1Fq?= =?utf-8?B?aC9Ga04zczV6TmNGRDhLZ3JkRG50a1JsY2gwNG92ZVRkTnhKWWRzdlVleWY5?= =?utf-8?B?eDRVZ0h6bEVVVmFVR2YvZFBPZlg3YzVwck1Ha1FnaGswai9KeWV6ZHRJZCtV?= =?utf-8?B?NEJUeDRBc25LUHYzY0Y4b2haUGFyeHFUVTN5bTE4dU5SN1g0MWltcUNyVkdI?= =?utf-8?B?NGg5SGFTWmFicFZSYjZJRVl3VVZhYmR2R04xRHFIMGZRUHo4QjRTV1FKeUwv?= =?utf-8?B?Y254Tktsci9OekZRdnViVFEySzhOeHRWVXJZdE1mY3lzMk1vM1Qxbk5ZNC96?= =?utf-8?B?ajcycFlQYnJVSjAzT1o5Ujl0QjVlRTRCRStOUlVEc3Q3SDNBWXFxSS91WEkw?= =?utf-8?B?eHJwN09xdVlQdi9STmlZNUtNa2ZNOFlwbU5LZUJXOGwxdFVFQlFlRllYNHpn?= =?utf-8?B?bEhnNTBkazVQN2tlQlRwQWw1M1NtYUtUQVZFVG12b2FuSXBmV2ZGeFcvT25J?= =?utf-8?B?RnhyaGZ3N00rRHlmK3kwRFZFVnVjYStETGdsK2RLQWZmMUpuWXgzYWphYm5I?= =?utf-8?B?bXhyK3dCQ2tDbTdnMUpITm4vSERjQ3lUVG1wL3dtc29YOGdzb0NXeWpGUGdH?= =?utf-8?B?TGRRZG8xd29iSnBTSkJhRlViKzBTalkwWEZQUHVoUlpkc0pqem9zQk9xNjdU?= =?utf-8?B?Yjc1bStTTmFkamd3blMxeDRRbjdCK0xvWmRZVHlFOFZOSFptYWNBbTJBSlo3?= =?utf-8?B?MjYrQTFubitMa0FBNS83cmNsRVRtVnpMb1B0L2tYNUdiQWtxYVNxSnlUVDI4?= =?utf-8?B?dkZDQWlhaHdEMDFJYmIvaVU1K3BVMVMrOTJHNmxpeEZKNTRwVzZwd3B4NmRh?= =?utf-8?B?VFhGVjRCQWc5R1dnRXA4OVBvekZzS1ZEdlQyTkQvVDhhaVdJVFRyb2QxZWht?= =?utf-8?B?ODJCWnM0Vy9TR0RuZGR6dkd3eWVpT3BMRG9CZ2xZc1M2SzdBWStGbCtMbnFD?= =?utf-8?B?bDNkd3JYZVlpNzF6WHJ4dHpydnVIUTdxeGttRjBtWEZ4RUF6STNBT2NCZFZS?= =?utf-8?B?M1JBdURicWx2L21SOTBLWFRHek5pejdiV0lUWVhYaWhYbUIrOHBRRkVqZDli?= =?utf-8?B?Vng4cVJFcERWUUdYeDdZYnBGTFRQRGkxN1k2elFTd0RNSERZaHVXSXlRUWZ6?= =?utf-8?B?d1BpcjlJRWNrTzJnWmZwT2ROT1BicTMyVEhMem9iNjdnYmNXVzBCRU5McXp6?= =?utf-8?B?M1NwZmtLekdQcmtlU0NTbmxYU3hmOUF3Wkw1eXJnaUJKb1k0TTlLZ3pUZk1V?= =?utf-8?B?SEc3ckNZWkxRcVFpTUNVTGNkWUtkQ1lmc3FJb2RsNFlIVHBjdEhWakdiK3Bi?= =?utf-8?B?MDE5Ui9XNVVTRjVzbzJ2U3M3UjFaRldEOUttOVJqTFBZVGZZdkM3WjJta0tT?= =?utf-8?B?M2c0L2IvYkRKWUZEc2JrV3FRSDcvT1VHbUNhdEhuOHJObml5aHdYN1ZpNWRO?= =?utf-8?B?MjFjeGszalpWdGVDUjljZWlpRHhaeGNUeEo4UTVMMnV1dmNIN0xHd1A0SGZJ?= =?utf-8?Q?GfxmKvn1EyNlgicT5o5ZZfP2tVefpiGCcMxbU=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:(13230037)(376011)(1800799021)(366013)(38070700015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T0dIRElQU2JOVThQNmFwWThDcCs4dXhkMW1RQ3k2bVlSOFJHejc1UG8yVHVs?= =?utf-8?B?dVJTcDJtd2VvcEpwTElnb0ZQb0NWemlZUUkyd2YzS3o3bG9WdTdhM3JzSDA1?= =?utf-8?B?T0ovWGZoTk4rSmNmTXc5dzZMOFFFWHJWVmMzMWJsbXMzVmMzTnBvaGkrMSsr?= =?utf-8?B?cEVGdXUzQ2xkK3lRYVc2QXdtcmRMVUszbkE3Ymw5eFFsQnc4eUtSek50M1pC?= =?utf-8?B?dnFMcXUyd1ZXS0E4ZGx1dm0wWGdFbG1IcjAvcENJYmZiVXdvY2lQVTNpWWgv?= =?utf-8?B?ckVid3lUYXo3a1prMzJsVmRhZktITEl2RkZ1SzZka2p0Sy9qaFlPSWUwR29a?= =?utf-8?B?eG1XU1RhcUJVbjBuSmVpNVhFck8rUWhzUmpMNUp6c0ZRcjRnSVFGUWdRTFVh?= =?utf-8?B?bGlGVFV5Zy8rRHdsazNITzRjMU5zTC9YUGtHQktoYlgvV3JOWm5QOXdtd0Ir?= =?utf-8?B?aHdWOGk3WDdod0RiclNuV0RCamY1VFYwd1RTakw3WWFwNmdkZHhMUHV3Qkxk?= =?utf-8?B?cVV5Ni9KN0dCcEFld3ZGMnZ6ZHViV3lxeU1hNmorMitVTXh3dEFhK2FTME91?= =?utf-8?B?elNvK1NaWi9oaTRqeHRSMi93a0xXOEd5M2JYTEorTWdTVU5HTHJBUU1XbmJB?= =?utf-8?B?WEh5S2lMNUJaN2R3cU5jYkNmNGZTNG0vL1NEMEt6TEJlMjVXWGhqKzI3T0hr?= =?utf-8?B?bVRrQmtSNE1lZGVSUWh5TDZBQXg5Y1JnWlpoTW5wVko5MmtwZlFJUHN1Uytm?= =?utf-8?B?RnVueU5xZFBnN3NyVnd6MWlQcTJaZ2svRTd3QzNlMnVHdUdpMkdqeGJoR0xS?= =?utf-8?B?OUR4clRzRkhxMjhoQUJmK1ZWY1RSVHpiOWEwTkVTVlFJOG9zbVQrZmZkbGpu?= =?utf-8?B?QXF5L0VNV3orWG1SVERvY1hDMkxERnFDalQyV0xQek1CbU1yRlBTNDFrcWhZ?= =?utf-8?B?TGtxWTlyd3ZvOWhqc0g5SzU5VVJRaHlKSWQ2bm5OckNPa3JONHFwNHlzZnZ5?= =?utf-8?B?YVp3THo4U3o3TjU3cXVzYS9iTy9QdHFPa3lYTGRJdG5zNDdRTzA2eTZhYmVW?= =?utf-8?B?US9GMFY4WC9sL1BTMm80SDVzR0FZN1k2QkJ6dlhONXByWVpwbE9wbFZ4eHBl?= =?utf-8?B?S0RYaTBndnZTUlB6TjdOcUZsM3RyUm95S0hCZCszZ2RsVE1DQVl1Z1dsRzRY?= =?utf-8?B?ZGxjTEpVNUd5YmFlQkdmU1dzaytTY3p5Z1pnbE1zZkpRR0NoMGpEbFg3VDM0?= =?utf-8?B?VFZ6SnhQRDJCMHNmZzlOVkt6TDhkUWpYVWl6aU1pZlJLRkxyYUloN3NNL0c3?= =?utf-8?B?anJQMU15dVhtUndRZW8wc1A3NlQ3OGNvbVBCd2cxa25uZHZFSUxCRXBSR2ZS?= =?utf-8?B?dVhuQ3JvZGNMZDZGK05IbHM4MVZyM0JsOHUrUW1PRWRIQWs5OU4wSUgwYTlN?= =?utf-8?B?Mk5SZDFlcDVxU1JCd2d0OG0yc09aM0dxbXdNelI5V090WlErM0Y5ckNkS3d2?= =?utf-8?B?YVVZY2hWUnhhenpBRUhSOStzZTBacVpvcy9pUnNhRExhbEMzZjloaXQxQlBj?= =?utf-8?B?SVB1QTVnbzBkVEJSMDJUUE5rb0tyOUErb1VZRVY2SFp4Zm1yZkRGZGtZS09P?= =?utf-8?B?OWo5THV4MUdTWDJ3bFVqaUVYY1VHdmZiSkFLU2RaS1JGOGtaUzVMckh1N1Uv?= =?utf-8?B?MGFZcWw4OTk0eTVHVlN4dVM4aFJublVjL3lyaVJ0L1ZReGtuQ0RnYVZYcGVZ?= =?utf-8?B?VjlycW50WHNsTHhTV295Z1J2em04MlF0RlNPMDRBa0x5OXJwdWlEcm80TDYy?= =?utf-8?B?U3dKYTBvL0syb1Uyb0x1dnVhQUNhRXpCdVpJblRBQ2Vjd0FNRGFNMkJwUGNv?= =?utf-8?B?VXhjZTBGb2xiL1M3U1NZZmxoMTROVTRtZ1FvdW42TWV6Q2lDMHpybFBBRDMx?= =?utf-8?B?cG9EZDhYSDE2Tm8xZWZnR2E4NlZrR29GNnJldVpxUVpTUEdaZXU5ZmRtczNl?= =?utf-8?B?NXpnbVB5dUpHQkJ1NXVTdjA3SWIxejRzTGdWeUNKT09FVDVKSGt1VDRUeWwr?= =?utf-8?B?amdtTWhrUnVmR3RZK1F4VVBLaGpONjlpaVdwUGgvUGVqUm8vZG45bytuTThi?= =?utf-8?Q?arLxJokzm0nDFyBpftJLGA3l6?= 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: cc4124c3-e4ef-40bc-392f-08dc915477a5 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2024 18:11:54.9964 (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: iZ2kFUOxtFAaHVzxf0ACka4JXCrpVJZ/sgnmEmnUDfDdp2VKC4xbUxUR8jSIFR7Nkl6kl0zCRnpS9PIw/qGZ9N/VpyUKOaiHvBmpWQ5O2so= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8319 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 bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNk YXksIEp1bmUgMTIsIDIwMjQgNDoxMSBBTQ0KPiBUbzogVmFyZ2FzLCBIZXJuYW4gPGhlcm5hbi52 YXJnYXNAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOw0KPiBnYWtoaWxAbWFydmVsbC5jb207IHRy aXhAcmVkaGF0LmNvbQ0KPiBDYzogQ2hhdXRydSwgTmljb2xhcyA8bmljb2xhcy5jaGF1dHJ1QGlu dGVsLmNvbT47IFpoYW5nLCBRaSBaDQo+IDxxaS56LnpoYW5nQGludGVsLmNvbT4NCj4gU3ViamVj dDogUmU6IFtQQVRDSCB2MSA3LzldIHRlc3QvYmJkZXY6IGNoZWNrIGFzc3VtcHRpb25zIG9uIGZm dCB3aW5kb3cNCj4gDQo+IA0KPiANCj4gT24gNC8yMi8yNCAyMTowNywgSGVybmFuIFZhcmdhcyB3 cm90ZToNCj4gPiBBZGQgY2hlY2sgZm9yIEZGVCB3aW5kb3cgd2lkdGguDQo+ID4NCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBIZXJuYW4gVmFyZ2FzIDxoZXJuYW4udmFyZ2FzQGludGVsLmNvbT4NCj4gPiAt LS0NCj4gPiAgIGFwcC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfcGVyZi5jICAgfCAyNiArKysrKysr KysrKysrKysrKysrKysrLS0tLQ0KPiA+ICAgYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl92ZWN0 b3IuYyB8IDE0ICsrKysrKysrKysrKysrDQo+ID4gICBhcHAvdGVzdC1iYmRldi90ZXN0X2JiZGV2 X3ZlY3Rvci5oIHwgIDIgKysNCj4gPiAgIDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygr KSwgNCBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1iYmRldi90 ZXN0X2JiZGV2X3BlcmYuYw0KPiA+IGIvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMN Cj4gPiBpbmRleCAyOGQ3OGU3M2E5YzEuLjU3YjIxNzMwY2FiMiAxMDA2NDQNCj4gPiAtLS0gYS9h cHAvdGVzdC1iYmRldi90ZXN0X2JiZGV2X3BlcmYuYw0KPiA+ICsrKyBiL2FwcC90ZXN0LWJiZGV2 L3Rlc3RfYmJkZXZfcGVyZi5jDQo+ID4gQEAgLTEwNiw2ICsxMDYsOCBAQCBzdGF0aWMgaW50IGxk cGNfbGxyX2RlY2ltYWxzOw0KPiA+ICAgc3RhdGljIGludCBsZHBjX2xscl9zaXplOw0KPiA+ICAg LyogS2VlcCB0cmFjayBvZiB0aGUgTERQQyBkZWNvZGVyIGRldmljZSBjYXBhYmlsaXR5IGZsYWcg Ki8NCj4gPiAgIHN0YXRpYyB1aW50MzJfdCBsZHBjX2NhcF9mbGFnczsNCj4gPiArLyogRkZUIHdp bmRvdyB3aWR0aCBwcmVkZWZpbmVkIG9uIGRldmljZSBhbmQgb24gdmVjdG9yLiAqLyBzdGF0aWMg aW50DQo+ID4gK2ZmdF93aW5kb3dfd2lkdGhfZGV2Ow0KPiA+DQo+ID4gICAvKiBSZXByZXNlbnRz IHRlc3RlZCBhY3RpdmUgZGV2aWNlcyAqLw0KPiA+ICAgc3RhdGljIHN0cnVjdCBhY3RpdmVfZGV2 aWNlIHsNCj4gPiBAQCAtODgxLDYgKzg4MywxMyBAQCBhZGRfYmJkZXZfZGV2KHVpbnQ4X3QgZGV2 X2lkLCBzdHJ1Y3QNCj4gcnRlX2JiZGV2X2luZm8gKmluZm8sDQo+ID4gICAJcnRlX2JiZGV2X2lu Zm9fZ2V0KGRldl9pZCwgaW5mbyk7DQo+ID4gICAJaWYgKGluZm8tPmRydi5kZXZpY2Vfc3RhdHVz ID09IFJURV9CQkRFVl9ERVZfRkFUQUxfRVJSKQ0KPiA+ICAgCQlwcmludGYoIkRldmljZSBTdGF0 dXMgJXNcbiIsDQo+ID4gcnRlX2JiZGV2X2RldmljZV9zdGF0dXNfc3RyKGluZm8tPmRydi5kZXZp Y2Vfc3RhdHVzKSk7DQo+ID4gKwlpZiAoaW5mby0+ZHJ2LmZmdF93aW5kb3dfd2lkdGggIT0gTlVM TCkNCj4gPiArCQlmZnRfd2luZG93X3dpZHRoX2RldiA9IGluZm8tPmRydi5mZnRfd2luZG93X3dp ZHRoWzBdOw0KPiA+ICsJZWxzZQ0KPiA+ICsJCWZmdF93aW5kb3dfd2lkdGhfZGV2ID0gMDsNCj4g PiArCWlmIChmZnRfd2luZG93X3dpZHRoX2RldiAhPSAwKQ0KPiA+ICsJCXByaW50ZigiICBGRlQg V2luZG93MCB3aWR0aCAlZFxuIiwgZmZ0X3dpbmRvd193aWR0aF9kZXYpOw0KPiANCj4gV2h5IG5v dCBwcmludCB0aGUgdmFsdWUgc3lzdGVtYXRpY2FsbHk/DQoNCkl0IHdvdWxkIG9ubHkgYmUgemVy byBpZiB0aGUgYXBwbGljYXRpb24gd2FzIG5vdCBhYmxlIHRvIGdldCB0aGF0IGluZm9ybWF0aW9u LCBoZW5jZSB0aGF0IHdvdWxkIGJlIGlycmVsZXZhbnQuIA0KDQo+IA0KPiA+ICsNCj4gPiAgIAlu Yl9xdWV1ZXMgPSBSVEVfTUlOKHJ0ZV9sY29yZV9jb3VudCgpLCBpbmZvLQ0KPiA+ZHJ2Lm1heF9u dW1fcXVldWVzKTsNCj4gPiAgIAluYl9xdWV1ZXMgPSBSVEVfTUlOKG5iX3F1ZXVlcywgKHVuc2ln bmVkIGludCkgTUFYX1FVRVVFUyk7DQo+ID4NCj4gPiBAQCAtMjU4Myw3ICsyNTkyLDggQEAgdmFs aWRhdGVfbGRwY19lbmNfb3Aoc3RydWN0IHJ0ZV9iYmRldl9lbmNfb3ANCj4gKipvcHMsIGNvbnN0 IHVpbnQxNl90IG4sDQo+ID4gICB9DQo+ID4NCj4gPiAgIHN0YXRpYyBpbmxpbmUgaW50DQo+ID4g LXZhbGlkYXRlX29wX2ZmdF9jaGFpbihzdHJ1Y3QgcnRlX2JiZGV2X29wX2RhdGEgKm9wLCBzdHJ1 Y3QNCj4gPiBvcF9kYXRhX2VudHJpZXMgKm9yaWdfb3ApDQo+ID4gK3ZhbGlkYXRlX29wX2ZmdF9j aGFpbihzdHJ1Y3QgcnRlX2JiZGV2X29wX2RhdGEgKm9wLCBzdHJ1Y3QNCj4gb3BfZGF0YV9lbnRy aWVzICpvcmlnX29wLA0KPiA+ICsJCWJvb2wgc2tpcF92YWxpZGF0ZV9vdXRwdXQpDQo+ID4gICB7 DQo+ID4gICAJc3RydWN0IHJ0ZV9tYnVmICptID0gb3AtPmRhdGE7DQo+ID4gICAJdWludDhfdCBp LCBuYl9kc3Rfc2VnbWVudHMgPSBvcmlnX29wLT5uYl9zZWdtZW50czsgQEAgLTI2MTMsNw0KPiA+ ICsyNjIzLDcgQEAgdmFsaWRhdGVfb3BfZmZ0X2NoYWluKHN0cnVjdCBydGVfYmJkZXZfb3BfZGF0 YSAqb3AsIHN0cnVjdA0KPiBvcF9kYXRhX2VudHJpZXMgKm9yaWcNCj4gPiAgIAkJCWFic19kZWx0 ID0gZGVsdCA+IDAgPyBkZWx0IDogLWRlbHQ7DQo+ID4gICAJCQllcnJvcl9udW0gKz0gKGFic19k ZWx0ID4gdGhyZXNfaG9sZCA/IDEgOiAwKTsNCj4gPiAgIAkJfQ0KPiA+IC0JCWlmIChlcnJvcl9u dW0gPiAwKSB7DQo+ID4gKwkJaWYgKChlcnJvcl9udW0gPiAwKSAmJiAhc2tpcF92YWxpZGF0ZV9v dXRwdXQpIHsNCj4gPiAgIAkJCXJ0ZV9tZW1kdW1wKHN0ZG91dCwgIkJ1ZmZlciBBIiwgcmVmX291 dCwgZGF0YV9sZW4pOw0KPiA+ICAgCQkJcnRlX21lbWR1bXAoc3Rkb3V0LCAiQnVmZmVyIEIiLCBv cF9vdXQsIGRhdGFfbGVuKTsNCj4gPiAgIAkJCVRFU1RfQVNTRVJUKGVycm9yX251bSA9PSAwLA0K PiA+IEBAIC0yNjg2LDE2ICsyNjk2LDI0IEBAIHZhbGlkYXRlX2ZmdF9vcChzdHJ1Y3QgcnRlX2Ji ZGV2X2ZmdF9vcCAqKm9wcywNCj4gY29uc3QgdWludDE2X3QgbiwNCj4gPiAgIAlpbnQgcmV0Ow0K PiA+ICAgCXN0cnVjdCBvcF9kYXRhX2VudHJpZXMgKmZmdF9kYXRhX29yaWcgPQ0KPiAmdGVzdF92 ZWN0b3IuZW50cmllc1tEQVRBX0hBUkRfT1VUUFVUXTsNCj4gPiAgIAlzdHJ1Y3Qgb3BfZGF0YV9l bnRyaWVzICpmZnRfcHdyX29yaWcgPQ0KPiA+ICZ0ZXN0X3ZlY3Rvci5lbnRyaWVzW0RBVEFfU09G VF9PVVRQVVRdOw0KPiA+ICsJYm9vbCBza2lwX3ZhbGlkYXRlX291dHB1dCA9IGZhbHNlOw0KPiA+ ICsNCj4gPiArCWlmICgodGVzdF92ZWN0b3IuZmZ0X3dpbmRvd193aWR0aF92ZWMgPiAwKSAmJg0K PiA+ICsJCQkodGVzdF92ZWN0b3IuZmZ0X3dpbmRvd193aWR0aF92ZWMgIT0NCj4gZmZ0X3dpbmRv d193aWR0aF9kZXYpKSB7DQo+ID4gKwkJcHJpbnRmKCJUaGUgdmVjdG9yIEZGVCB3aWR0aCBkb2Vz bid0IG1hdGNoIHdpdGggZGV2aWNlIC0gc2tpcA0KPiAlZCAlZFxuIiwNCj4gPiArCQkJCXRlc3Rf dmVjdG9yLmZmdF93aW5kb3dfd2lkdGhfdmVjLA0KPiBmZnRfd2luZG93X3dpZHRoX2Rldik7DQo+ ID4gKwkJc2tpcF92YWxpZGF0ZV9vdXRwdXQgPSB0cnVlOw0KPiA+ICsJfQ0KPiA+DQo+ID4gICAJ Zm9yIChpID0gMDsgaSA8IG47ICsraSkgew0KPiA+ICAgCQlyZXQgPSBjaGVja19mZnRfc3RhdHVz X2FuZF9vcmRlcmluZyhvcHNbaV0sIGksIHJlZl9vcC0+c3RhdHVzKTsNCj4gPiAgIAkJVEVTVF9B U1NFUlRfU1VDQ0VTUyhyZXQsICJDaGVja2luZyBzdGF0dXMgYW5kIG9yZGVyaW5nIGZvcg0KPiBG RlQgZmFpbGVkIik7DQo+ID4gICAJCVRFU1RfQVNTRVJUX1NVQ0NFU1ModmFsaWRhdGVfb3BfZmZ0 X2NoYWluKA0KPiA+IC0JCQkJJm9wc1tpXS0+ZmZ0LmJhc2Vfb3V0cHV0LCBmZnRfZGF0YV9vcmln KSwNCj4gPiArCQkJCSZvcHNbaV0tPmZmdC5iYXNlX291dHB1dCwgZmZ0X2RhdGFfb3JpZywNCj4g c2tpcF92YWxpZGF0ZV9vdXRwdXQpLA0KPiA+ICAgCQkJCSJGRlQgT3V0cHV0IGJ1ZmZlcnMgKG9w PSV1KSBhcmUgbm90DQo+IG1hdGNoZWQiLCBpKTsNCj4gPiAgIAkJaWYgKGNoZWNrX2JpdChvcHNb aV0tPmZmdC5vcF9mbGFncywNCj4gUlRFX0JCREVWX0ZGVF9QT1dFUl9NRUFTKSkNCj4gPiAgIAkJ CVRFU1RfQVNTRVJUX1NVQ0NFU1ModmFsaWRhdGVfb3BfZmZ0X2NoYWluKA0KPiA+IC0JCQkJJm9w c1tpXS0+ZmZ0LnBvd2VyX21lYXNfb3V0cHV0LA0KPiBmZnRfcHdyX29yaWcpLA0KPiA+ICsJCQkJ Jm9wc1tpXS0+ZmZ0LnBvd2VyX21lYXNfb3V0cHV0LA0KPiBmZnRfcHdyX29yaWcsDQo+ID4gK3Nr aXBfdmFsaWRhdGVfb3V0cHV0KSwNCj4gPiAgIAkJCQkiRkZUIFBvd2VyIE91dHB1dCBidWZmZXJz IChvcD0ldSkgYXJlIG5vdA0KPiBtYXRjaGVkIiwgaSk7DQo+ID4gICAJfQ0KPiA+DQo+ID4gZGlm ZiAtLWdpdCBhL2FwcC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfdmVjdG9yLmMNCj4gPiBiL2FwcC90 ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfdmVjdG9yLmMNCj4gPiBpbmRleCBiM2U5ZDRiYjc1MDQuLmU0 ODk0N2IyMTFhYyAxMDA2NDQNCj4gPiAtLS0gYS9hcHAvdGVzdC1iYmRldi90ZXN0X2JiZGV2X3Zl Y3Rvci5jDQo+ID4gKysrIGIvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl92ZWN0b3IuYw0KPiA+ IEBAIC0xMDUwLDYgKzEwNTAsMjAgQEAgcGFyc2VfZmZ0X3BhcmFtcyhjb25zdCBjaGFyICprZXlf dG9rZW4sIGNoYXINCj4gKnRva2VuLA0KPiA+ICAgCQkJfQ0KPiA+ICAgCQl9DQo+ID4gICAJCXJl dCA9ICgoZXJyID09IE5VTEwpIHx8ICgqZXJyICE9ICdcMCcpKSA/IC0xIDogMDsNCj4gPiArCX0g ZWxzZSBpZiAoIXN0cmNtcChrZXlfdG9rZW4sICJmZnRfd2luZG93X3dpZHRoIikpIHsNCj4gPiAr CQl0b2sgPSBzdHJ0b2sodG9rZW4sIFZBTFVFX0RFTElNSVRFUik7DQo+ID4gKwkJaWYgKHRvayA9 PSBOVUxMKQ0KPiA+ICsJCQlyZXR1cm4gLTE7DQo+ID4gKwkJZm9yIChpID0gMDsgaSA8IEZGVF9X SU5fU0laRTsgaSsrKSB7DQo+ID4gKwkJCWlmIChpID09IDApDQo+ID4gKwkJCQl2ZWN0b3ItPmZm dF93aW5kb3dfd2lkdGhfdmVjID0gKHVpbnQzMl90KQ0KPiBzdHJ0b3VsKHRvaywgJmVyciwgMCk7 DQo+ID4gKwkJCWlmIChpIDwgKEZGVF9XSU5fU0laRSAtIDEpKSB7DQo+ID4gKwkJCQl0b2sgPSBz dHJ0b2soTlVMTCwgVkFMVUVfREVMSU1JVEVSKTsNCj4gPiArCQkJCWlmICh0b2sgPT0gTlVMTCkN Cj4gPiArCQkJCQlyZXR1cm4gLTE7DQo+ID4gKwkJCX0NCj4gPiArCQl9DQo+ID4gKwkJcmV0ID0g KChlcnIgPT0gTlVMTCkgfHwgKCplcnIgIT0gJ1wwJykpID8gLTEgOiAwOw0KPiA+ICAgCX0gZWxz ZSBpZiAoIXN0cmNtcChrZXlfdG9rZW4sICJvcF9mbGFncyIpKSB7DQo+ID4gICAJCXZlY3Rvci0+ bWFzayB8PSBURVNUX0JCREVWX1ZGX09QX0ZMQUdTOw0KPiA+ICAgCQlyZXQgPSBwYXJzZV90dXJi b19mbGFncyh0b2tlbiwgJm9wX2ZsYWdzLCB2ZWN0b3ItPm9wX3R5cGUpOw0KPiBkaWZmDQo+ID4g LS1naXQgYS9hcHAvdGVzdC1iYmRldi90ZXN0X2JiZGV2X3ZlY3Rvci5oDQo+ID4gYi9hcHAvdGVz dC1iYmRldi90ZXN0X2JiZGV2X3ZlY3Rvci5oDQo+ID4gaW5kZXggMTRiOGVmMjc2NGFkLi5iYTFk MGQyMGY5ZWEgMTAwNjQ0DQo+ID4gLS0tIGEvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl92ZWN0 b3IuaA0KPiA+ICsrKyBiL2FwcC90ZXN0LWJiZGV2L3Rlc3RfYmJkZXZfdmVjdG9yLmgNCj4gPiBA QCAtNjksNiArNjksOCBAQCBzdHJ1Y3QgdGVzdF9iYmRldl92ZWN0b3Igew0KPiA+ICAgCX07DQo+ ID4gICAJLyogQWRkaXRpb25hbCBzdG9yYWdlIGZvciBvcCBkYXRhIGVudHJpZXMgKi8NCj4gPiAg IAlzdHJ1Y3Qgb3BfZGF0YV9lbnRyaWVzIGVudHJpZXNbREFUQV9OVU1fVFlQRVNdOw0KPiA+ICsJ LyogVmVjdG9yIEZGVCB3aW5kb3cgd2lkdGggYXNzdW1wdGlvbi4gKi8NCj4gPiArCXVpbnQxNl90 IGZmdF93aW5kb3dfd2lkdGhfdmVjOw0KPiA+ICAgfTsNCj4gPg0KPiA+ICAgLyogZmlsbHMgdGVz dCB2ZWN0b3IgcGFyYW1ldGVycyBiYXNlZCBvbiB0ZXN0IGZpbGUgKi8NCg0K