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 48A1C454E5; Wed, 26 Jun 2024 20:31:41 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1CF684026E; Wed, 26 Jun 2024 20:31:41 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by mails.dpdk.org (Postfix) with ESMTP id DAA804021E for ; Wed, 26 Jun 2024 20:31:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1719426699; x=1750962699; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=N5YdGEI2+D4iMeuAPNgLUlrBlKaCFs7xLqLDRDL6LVw=; b=DXmPOcBBbDCgv5D/bFJM0dWPSrQMxLj0TkVv3SpecN2SAXz6Cs0gTl1W 5OaoVxaofARQKMl7fp8V9YQmm1uSb86kWjSmig386Gm8nsTWTUBfJJZiR WMvKH3zBPvSa+/7COqkmTpUyMAtOiCy2np+ipabWZnqFkYLH4UcYFchv2 BvmYjMWnUI2LL5pfJkhw9P5zGIQjgv/DoLfNeFu0IVseLKik2DBOWiv5T 1fTFogkZ6kCOb0Y3ciYzXV0AVaYFKXb0jv7tLS0YhVL45OBF68aZkYcdl dvKbGsm5MgNO5HZJWMAScn2F5wVK9n6dGIxrUv2bzh4YchQ3DFoqA7ATO g==; X-CSE-ConnectionGUID: 1i8kipB/S/KI8FuawMkSrQ== X-CSE-MsgGUID: V/Z5ApwkTz631GTezFEoFA== X-IronPort-AV: E=McAfee;i="6700,10204,11115"; a="19408532" X-IronPort-AV: E=Sophos;i="6.08,267,1712646000"; d="scan'208";a="19408532" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jun 2024 11:31:38 -0700 X-CSE-ConnectionGUID: 3rO/KctcQ26X5DU1+1DJUQ== X-CSE-MsgGUID: yJo6W2bYSeS813TaZu2Gnw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,267,1712646000"; d="scan'208";a="48543793" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmviesa005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 26 Jun 2024 11:31:32 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 26 Jun 2024 11:31:24 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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.39; Wed, 26 Jun 2024 11:31:24 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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 via Frontend Transport; Wed, 26 Jun 2024 11:31:24 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.48) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 26 Jun 2024 11:31:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LJObmTS0q9YgnfTrK3Q+KKprhNFow+I9Odub8mAzp+KhpLpEmTCA0DsVEvr06UXFIyy7Ur2a10sW99mP9Ygh2M9yMCekbxX7IUqjNjSRk1HfDoEnuLbj9LMn7AHJFN1QrqXnsuCW5K6jwepr9z+QoeKvGoFANwCgwZMVPpBFF2d8c+uwckxEIAv18th+OAJpkVr1RwinTyyD620vFC/VsjZkg/EZXUgjHLzbO8OWltDlDgeNN56VgJRIg9loTt8U0o8T4DWcMBJce4bZQ3Nq8T03q2iisWzFBwz5CykB8+klEkE4O6QBXYMJrOLIWgLjxSNZY3mdCTj59yuXDkxrmg== 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=N5YdGEI2+D4iMeuAPNgLUlrBlKaCFs7xLqLDRDL6LVw=; b=WEPAIl1eDUtkNPjWGzJfGFdGrPNL+4wwi5chXgfX2bacemBav6wjnwopX0TWRvvgCTyo3omcHTEV+s1VT4VAmAbkakTeDQuuO/Q3Yekz1zP9ZNiKEKxValqgZiOZ6AkIbPUKtMlD2DM6Qy16qluTGvJDBEpUS56AEM4JpFyNu1lsm9qQBzAvwzO4lz9fI+H7VoIwlHJ4NrdiLruFJamXk+kfnkC9vGn+Kf6hdQ+8Vz0jbdLBuI9J+HXvB+hlhSG0itTEUxlS/OjmqNlAztc54O/NUfXqfI1m5/td0y9wiZ4Wr3zERs3cVa2ddy+WsxwONzO8P32ZBxbl8aCLeMSJCg== 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 CY8PR11MB6890.namprd11.prod.outlook.com (2603:10b6:930:5d::9) by SA1PR11MB8541.namprd11.prod.outlook.com (2603:10b6:806:3a9::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.32; Wed, 26 Jun 2024 18:31:19 +0000 Received: from CY8PR11MB6890.namprd11.prod.outlook.com ([fe80::a07b:90e7:e7cd:97d4]) by CY8PR11MB6890.namprd11.prod.outlook.com ([fe80::a07b:90e7:e7cd:97d4%7]) with mapi id 15.20.7698.025; Wed, 26 Jun 2024 18:31:19 +0000 From: "Sevincer, Abdullah" To: Jerin Jacob CC: "dev@dpdk.org" , "jerinj@marvell.com" , "Richardson, Bruce" , "Pathak, Pravin" , "mattias.ronnblom@ericsson.com" , "Aggarwal, Manish" Subject: RE: [PATCH v3 2/2] eventdev: add support for enqueue reorder Thread-Topic: [PATCH v3 2/2] eventdev: add support for enqueue reorder Thread-Index: AQHaxCnJvKII/LWiQ0G0lxJFBnA6lrHWmI+AgAPL3nA= Date: Wed, 26 Jun 2024 18:31:18 +0000 Message-ID: References: <20240621201248.504989-2-abdullah.sevincer@intel.com> <20240621222408.583464-1-abdullah.sevincer@intel.com> <20240621222408.583464-3-abdullah.sevincer@intel.com> In-Reply-To: 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: CY8PR11MB6890:EE_|SA1PR11MB8541:EE_ x-ms-office365-filtering-correlation-id: 227d2f83-2759-42b8-4154-08dc960e2bea x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230038|376012|1800799022|366014|38070700016; x-microsoft-antispam-message-info: =?utf-8?B?ZHJBdERQNHFNeDl4dDVlSzN1Z1kyRzNLa3VBSS9oSWJKcGtSaHVhaG9QNHpG?= =?utf-8?B?cjhMTXdZNG1lTC9NSEhiWjBYdk1uaWE1NTlOL2loM0RiOGRnNGtMUktHeXNq?= =?utf-8?B?U0lucHkwT2hmbGVEeVRnWUdzbk1SM0crSkROOFFWRVF0Q0R4YXZJZlR0OENj?= =?utf-8?B?STVCdXpHRlU5TXZaamorbXhlUlNrOGk4blI0RSttMTQzYmtuaGxMVyttNmR5?= =?utf-8?B?UzgxaGNHUXNEcmx0WnB0dVd3UU9ncU42U3pNUDQ1UDFIOE4rZGlraG90Y2hS?= =?utf-8?B?WGp3VXcvV01ZTWFVaXpIYTRvaWk4MnhMUTJabTlkdUEyTVRXRGJYSkViN1h5?= =?utf-8?B?K0dNeWlhYnRVc3FXYkdIcGRTUE1YRkJCclJGNDhyRW05aG1qM2hKcGwycjVT?= =?utf-8?B?RmxzM0w0V28wMUlodFdxMWtXeWsyMSs4ZERadW9MbkJJY3ZRb2xmUlNndGh1?= =?utf-8?B?dHovLzBrMTJsQUpOQzdEYit2M01uMmJtbDh6MnBwWGx0N21EZEZMbkhwUGdJ?= =?utf-8?B?eW1xdlN0WTJUb2I1cm40enh1Rng3dkwxUzlFRlA1anVuSFdXQnNIWlJ6dS9N?= =?utf-8?B?RnZBeWxaR2tFTFZ3UFNydGFlMGZGR1MwNkFndW5KRG9vZUI3ZGtDeGM1SU9y?= =?utf-8?B?RVBSU3U5RkxJSFNrMXlBSFVsdm1OWmVyNVVnM0dlMGN1QnJXRnA5TlBQTi9X?= =?utf-8?B?bHFZUHZXKy9IaldnbEhPME1WV2JUQVEwMzhoTkNiZjNibHFPZWNqeFlyQWZa?= =?utf-8?B?QzR0T0plRDdiUFIxV0dUR21CSk81S3pBKzdYM2RHUUs3YkphaHpJMUNabnN6?= =?utf-8?B?QjFNWjJyek1oTGMwL0hNM2JObS9wVjdRZU52SzFVVnNYU3QvQlRWZHU5dEE4?= =?utf-8?B?WWNxVkhhQXJWZ2V2ZzVmaWJwcXp2WWNKNURRQkV2WC9xRWJ0QWdadHVYcGtQ?= =?utf-8?B?ZWJteUNUNFRRVFU4ZWJXZ0NKRWpCODJPK0VKcnc4U2lrdGc2M3JxcjFSdVFC?= =?utf-8?B?US9iYjBHMXVLZTNrNitDcWgwTUFSZ3ZxUUluWUx4aSt0Z2doUFJUVWhKY0pD?= =?utf-8?B?eFBNMTQxTGw3R3FHbTZLTFhtdStoeVB6Q2hVUXUvWjFpczIwYWt2d3ZTbFJz?= =?utf-8?B?QlRobGlobHMvQmJqU0d4TjhtZ0hxUTIwZW9uWEFuYTVjQWR5STJHcE1sT2sv?= =?utf-8?B?d0RwRS9XQjlqUkptQUFCZ1FZMTltd05oUHFwa1lDaHZlUG5ER1FSZUVwNzM3?= =?utf-8?B?ZFgxb25xWmdKM0pPNElXTWZyNmxFRlBMT3JOOHo2aGVoQ1FPUXBRSHhxeXdq?= =?utf-8?B?WUVsTnNWaVBJVWlYWGVpaitWNCs4MmdIZWMxMDMrTFBHZ3daQjdkWWRxVm9r?= =?utf-8?B?N2tWUU1GTGpoelVEL0oxdGM3MmQzbWg2Y2huM2ZEUlRiT0lDL3RtN3duWE5p?= =?utf-8?B?LzM4SGhjaEROdjE4T0Y4bUMwajlrSGFxWmVvT2tkTGthMndPTmR6Tnh4TENX?= =?utf-8?B?VnVXQ2YwQjg1WnBHNllJRUMwNDc2aXQ5Z2h2a0ptWXdGRkhLSDh6eHhvMUMz?= =?utf-8?B?YXppRmNLOW44aEVkb0Exb3l5UWVqSmszUW9EczlYQUNwY1Mxb2V5ek9GRXhI?= =?utf-8?B?cmZmeWdNUGhKc1ZtTDBXK2FweVA1V00wbkFYOFArVlcxa082TnNxL0xOMnpI?= =?utf-8?B?a1l0MGw4eHkxeHNKd2QxZUVCNjZoVFRSTjVBVnBnZEtKZTcyZHd1bGtkUCt0?= =?utf-8?B?M0JWZ3ZHVVQ3Y21td2JZd0Y2UnI4ZXI3WnRnNG00bnVGWS90enZDNXR0ei9h?= =?utf-8?B?aVAwWUpwQkw4anBSR2EydDJPaDRkS2JudlJUZStZZ3kwLzl0eUNsQ0tzMnZ4?= =?utf-8?B?Ync0bmV0QzV6bG5TMUwxdXRsdjZST001SUpZQU9UdzhOZmc9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY8PR11MB6890.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230038)(376012)(1800799022)(366014)(38070700016); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cXNQalBRY1k3RnRPYnJYU0hXNE1tY1BsUTlPUXdRUWlSdmVzTE9JdFNZNE85?= =?utf-8?B?MzAvQUZzUWNObllWb1NkalpseU01ajJpdlo5Ly8wV2Z1eGJYQXV0WXY1cTZY?= =?utf-8?B?cTU1MXljeFpsb3pyRjlMa21iZjloS0tUaUdrUzJra1lLYTVIWlIyY1lTZnE0?= =?utf-8?B?T2VSQ29MUFpDVUpKTTdxU3pRYjlMZkdrQnNOVWNWMFF6cXpRQ1FienBZRDVJ?= =?utf-8?B?UDhTZUFySXFndC9Ub0NGN2IxTzFTYzVzeGM3cGMwU3JuTE5BUER2OHVlQnh0?= =?utf-8?B?eENGVXpBREpDZjFzQXp6Vm9BWWYzUlIrN2RSWXhtcno5WEJzeGh6ekI2bTJX?= =?utf-8?B?cjVOWDhaUHkvdU5pUXp3cm43b0IxNitIRTZZRDB3WDU0bjFnaFF3Zm1GdTBF?= =?utf-8?B?MnVjcjEzOVhlSTc2dFhzMXJybXd5OGxYRGQvb210LzVXdGdUbWh0enNxbnJu?= =?utf-8?B?L294NHQ1eEJ6azN4a0ZvOU1XWWRVVHlOWk9WTmQzeXVYUDgyMUZ2b2V6K3pO?= =?utf-8?B?aTFyN3BtMjJwQy9aQzBYeXVxTEZ5NXZLZm8ya3F6ak9WTktsUmpQbkQ3VmlK?= =?utf-8?B?WHA4TE9UdEVBOXBkMjRpUHlQVEtMM1BXbWducGZzNmFyT1pVSXRISXUyRWp4?= =?utf-8?B?RHZnR0xGd1JvZWNNRGZWS2l1RUpITHZlZ0xXT3E4bkxRNlpDd3dHL3czbEhp?= =?utf-8?B?V1loelFZT0FWaXA0U2g5Z0lBSXdOa3JUOWI4UG1wUmt2Y0U3Tmx4azk5OWM0?= =?utf-8?B?M3cyUTBJMFA5VUh3WTdRWVNzWnpyaUpxMmpURUFOUnhKQ1E3SXNPalUxR0Vs?= =?utf-8?B?aFZQZG5XZkh6MW1pTExKcFBLNXdaZ2pubE9WWkZGZHlTMmk5T3o5SGpTSkMr?= =?utf-8?B?UGFZU3JpQXNocGh0cmxVYVJjY3dKS2JpSmJzb2NjWEdicDI4cGNka0xJNnY2?= =?utf-8?B?bnF3RUYvN1ZZdzN0Sm1mYXZqRGNnVWZac0lOcEdIMlVjMTNCbDd1YUttcHVZ?= =?utf-8?B?WjZDeC9ZdnI0VVUxTlUrbjVPNFRTZnp4M2lxRmRQNjJGRk1kUHRhay95bXkw?= =?utf-8?B?N1JydVY2dlNwbWtGb3QyMFBvQnhJSnVhN3UrbDNLR0lXTVRSakMzOE5mWlZ5?= =?utf-8?B?cjNqQWVtSEFMK2lUbG5IK0txYVBnbU5WampidlJxeEJLNXgyUit0NTVvU1FK?= =?utf-8?B?OWlkSXp0cXYzK0RzUGFtUEJ1STZiWXE5N0pIVFVsQjVwR2djNk4xTDlFVi80?= =?utf-8?B?MW8xN3Z1aFhwOFBsUVhGUHhhcWNZN2NjalJsR0F1MTNMcDk2YTI4N3VwN2xX?= =?utf-8?B?dVhad0pKbHdkcE9TajRsandoeExobVpwM1dPdDNmSitLcDFYYWJVZGNqclQ4?= =?utf-8?B?Nk0yWWc1SFR3dllGVkpBRmZYMEV0aHh2TklpZnVDaVBUd205eWcxK1JjVVJX?= =?utf-8?B?VCtyZHRhWVFMYVd0OCtXdWVKRjY2aHMxcDNsMnlKN0d4MXNmMHlTVnlHL1Zu?= =?utf-8?B?NDhGd3lHMlNZa3pHUW1iTzFOWi9vYlBxK2J4TndUd3N1dENuUm9zOXV2eXVV?= =?utf-8?B?VkhJaEd6NmMvcytLZU5LRDlteW9YVW5ubTF1ZUdDSndrVFN3bG1wcGdaazdv?= =?utf-8?B?cHlkSHpmOS9PWUs4WGZmNitUeHhUZndmWmVEYW1XSlVVcTYyeEhOa2pEZkNp?= =?utf-8?B?emErZkxxN1JhbFB5bmE5eWhtWkFGMVRCTmRXYnFSQTY5Nm5vRXZiZ1pNajBS?= =?utf-8?B?bDJGbk8rMnEzQ3MzUFVrbzUzTitsT1d6ei9SM3NvQTJwYUk1amo3YnpPa2ZO?= =?utf-8?B?WjZtVTZJcDlCeUI1N2F4R041WnF4WFZWODRiZ2RBSnBvdW9yb204VnVIbnJW?= =?utf-8?B?d3dZZkZwZzQ5ZVhuYXBIUGlRcHRrcWhJWlFMMDBoZkY1UmtGd2Z2Y3JmV1du?= =?utf-8?B?bFdkM1VnMjFxZHYwR1NHUjJSclptcnBsdUdoNFpicUNkR21VcVp3M0YzRUg3?= =?utf-8?B?VldjMlJpakxqRlVYRmtzcGY4alFrT0RwWmNxTFk4eUtyTldHbDBwcUtReUtv?= =?utf-8?B?L0tLeUVSNEErTFk3UkM5aGMvUmlvY2o2RFRWRFZuRTlWQVF5NTdaS0NDNzkv?= =?utf-8?B?cGt1bXRFcmV5RjBQS094ekpUTTQ0Tjk5MWdOUnZxU0J2UWNycDY0WFYwV0h6?= =?utf-8?B?WFE9PQ==?= 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: CY8PR11MB6890.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 227d2f83-2759-42b8-4154-08dc960e2bea X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2024 18:31:18.9901 (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: BNjw3tzbjmGiR8YsCV4lFpWLFLpRF4BHXTdh9MgQAXnEnHUb9hSJ4qqaTUr1DEslnWbd6r2+diBSqPs3jWEcZcrW/u6J8BbL53/7L/LWsiQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8541 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 SGkgSmVyaW4gbXkgcmVzcG9uc2VzIGJlbG93Og0KPisjIElzIHRoaXMgZmVhdHVyZSBvciBsaW1p dGF0aW9uPw0KVGhpcyBpcyBhIG5ldyBmZWF0dXJlIHRvIGVuYWJsZSBlbnF1ZXVpbmcgdG8gUE1E IGluIGFueSBvcmRlciB3aGVuIHRoZSB1bmRlcmxpbmVkIGhhcmR3YXJlIGRldmljZSBuZWVkcyBl bnF1ZXVlcyBpbiBhIHN0cmljdCBkZXF1ZXVlIG9yZGVyLg0KPisjIFdoYXQgaXMgdGhlIHVzZSBj YXNlIGZvciB0aGlzIGZlYXR1cmU/DQpUaGlzIGlzIG5lZWRlZCBieSB0aGUgYXBwbGljYXRpb25z IHdoaWNoIHByb2Nlc3NlcyBldmVudHMgaW4gYmF0Y2hlcyBiYXNlZCBvbiB0aGVpciBmbG93IGlk cy4gUmVjZWl2ZWQgYnVyc3QgaXMgc29ydGVkIGJhc2VkIG9uIGZsb3cgaWRzLg0KPisjIElmIGFw cGxpY2F0aW9uIGRvbid0IGNhcmUgYWJvdXQgT1JERVIsIHRoZXkgY2FuIHVzZSBSVEVfU0NIRURf VFlQRV9QQVJBTExFTC4gUmlnaHQ/DQpUaGlzIGlzIHRoZSBvcmRlcmluZyBiZXR3ZWVuIGVucXVl dWUgYW5kIGRlcXVldWUgYW5kIG5vdCBhY3Jvc3MgY29yZXMuDQo+KyMgQ2FuIHlvdSBzaGFyZSB0 aGUgZmVhdHVyZSBpbiB0aGUgY29udGV4dCBvZiB0aGUgYmVsb3cgdGV4dCBpbiBzcGVjaWZpY2F0 aW9uPw0KU2luY2UgdGhlIGZlYXR1cmUgaXMgbm90IGFjcm9zcyBjb3JlcyBiZWxvdyBjb250ZXh0 IGRvZXMgbm90IGFwcGx5Lg0KDQo+Ky0tLS0tLS0tLS0tLS0tLS0NCj4rLyogU2NoZWR1bGVyIHR5 cGUgZGVmaW5pdGlvbnMgKi8NCj4rI2RlZmluZSBSVEVfU0NIRURfVFlQRV9PUkRFUkVEICAgICAg ICAgIDANCj4rLyoqPCBPcmRlcmVkIHNjaGVkdWxpbmcNCj4rICoNCj4rICogRXZlbnRzIGZyb20g YW4gb3JkZXJlZCBmbG93IG9mIGFuIGV2ZW50IHF1ZXVlIGNhbiBiZSBzY2hlZHVsZWQgdG8gbXVs dGlwbGUNCj4rICogcG9ydHMgZm9yIGNvbmN1cnJlbnQgcHJvY2Vzc2luZyB3aGlsZSBtYWludGFp bmluZyB0aGUgb3JpZ2luYWwgZXZlbnQgb3JkZXIsDQo+KyAqIGkuZS4gdGhlIG9yZGVyIGluIHdo aWNoIHRoZXkgd2VyZSBmaXJzdCBlbnF1ZXVlZCB0byB0aGF0IHF1ZXVlLg0KPisgKiBUaGlzIHNj aGVtZSBhbGxvd3MgZXZlbnRzIHBlcnRhaW5pbmcgdG8gdGhlIHNhbWUsIHBvdGVudGlhbGx5IGxh cmdlLCBmbG93IHRvDQo+KyAqIGJlIHByb2Nlc3NlZCBpbiBwYXJhbGxlbCBvbiBtdWx0aXBsZSBj b3JlcyB3aXRob3V0IGluY3VycmluZyBhbnkNCj4rKiBhcHBsaWNhdGlvbi1sZXZlbCBvcmRlciBy ZXN0b3JhdGlvbiBsb2dpYyBvdmVyaGVhZC4NCj4rICoNCj4rKiBBZnRlciBldmVudHMgYXJlIGRl cXVldWVkIGZyb20gYSBzZXQgb2YgcG9ydHMsIGFzIHRob3NlIGV2ZW50cyBhcmUgcmUtZW5xdWV1 ZWQNCj4rKiB0byBhbm90aGVyIHF1ZXVlICh3aXRoIHRoZSBvcCBmaWVsZCBzZXQgdG8gQHJlZiBS VEVfRVZFTlRfT1BfRk9SV0FSRCksIHRoZSBldmVudA0KPisqIGRldmljZSByZXN0b3JlcyB0aGUg b3JpZ2luYWwgZXZlbnQgb3JkZXIgLSBpbmNsdWRpbmcgZXZlbnRzIHJldHVybmVkIGZyb20gYWxs DQo+KyogcG9ydHMgaW4gdGhlIHNldCAtIGJlZm9yZSB0aGUgZXZlbnRzIGFyZSBwbGFjZWQgb24g dGhlIGRlc3RpbmF0aW9uIHF1ZXVlLA0KPisqIGZvciBzdWJzZXF1ZW50IHNjaGVkdWxpbmcgdG8g cG9ydHMNCg0KDQo+ICsgKg0KPiArICogIEBzZWUgcnRlX2V2ZW50X3BvcnRfc2V0dXAoKQ0KPiAr ICovDQo+ICsNCj4gIC8qKiBFdmVudCBwb3J0IGNvbmZpZ3VyYXRpb24gc3RydWN0dXJlICovICBz dHJ1Y3QgcnRlX2V2ZW50X3BvcnRfY29uZiANCj4gew0KPiAgICAgICAgIGludDMyX3QgbmV3X2V2 ZW50X3RocmVzaG9sZDsNCj4gLS0NCj4gMi4yNS4xDQo+DQo=