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 AB5B54569B; Mon, 29 Jul 2024 15:50:09 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7B6DA40674; Mon, 29 Jul 2024 15:50:09 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by mails.dpdk.org (Postfix) with ESMTP id 4F01A4066D for ; Mon, 29 Jul 2024 15:50:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1722261008; x=1753797008; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=nhrEpEOQc4rjKAflWoEcQUTbxstZiyApD6Q/zNZ0tfQ=; b=M+6X/3p3ldHUOOUOt2rU2XjaIAzIOUO/evfn/BXZo0OfLL1TOaLXBO9V /OlKiY813Y24DbeQLTTONq9NYBb1ExL7A8Y/gEvV+KPtEPUYEIB1zsb1f PteDHQHh5ANylZDucFNB6YNy8vlzZURzyv4flS11hc/VwtW77SJ7DMila co6a+A7bK8vbAK1YFddGR476p4Lm2AQdpkvMFwl79SGh2aldqi0h3vl8Y eeAgrfMm7CaK3O6OZVgI4kLmwxKDzLiPJkolHpYBNK0VugAGlLD3VUTtS ccr3ZyvBmCuXk97uejx6j505hYPgV9kM1OeCE7E/P2UEv3xrD6S/Ifs2E g==; X-CSE-ConnectionGUID: Hu9kM7XKS3eTqQpbY1Uu2w== X-CSE-MsgGUID: 148okv6RRQOihfQ6TFaxvQ== X-IronPort-AV: E=McAfee;i="6700,10204,11148"; a="37487295" X-IronPort-AV: E=Sophos;i="6.09,246,1716274800"; d="scan'208";a="37487295" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jul 2024 06:49:51 -0700 X-CSE-ConnectionGUID: 8NnC8cT9RjaMkvK4l1GjFA== X-CSE-MsgGUID: mtEmFFNeQdCH/JRNhX5coA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,246,1716274800"; d="scan'208";a="59067437" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 29 Jul 2024 06:49:51 -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; Mon, 29 Jul 2024 06:49:50 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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; Mon, 29 Jul 2024 06:49:50 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.45) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Mon, 29 Jul 2024 06:49:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Lo5+Np14LmpfTY6fg17ymZbnbW0Sp4JxanZc5wgLgZBd0UepnPJp4fZqv+jlnbovvvha2kwM7D/mLYjZ+k7nnKPPKa/YjjG+n9eowKW6bGesg4FfHNmnxiyGHWIKex6bNk2USyueBRmYaT+7o7wLqoFq4qdCz3R/OKM6spCFq4+3oH9/X53bbq4qQgkpQW55RfxpZk69ERUpgyvvaCmQt1sLtfYspMotHaxv2qOy16tVb2JlzlERjvryosL8wBdM55xELvjtusGJOpj3wUp1hhSMTvwwaxsRaL8BBNclXy44UQ4egE9MmJ0Ck3xiIm3gACysZnapr8TF6wS5sNPVBg== 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=nhrEpEOQc4rjKAflWoEcQUTbxstZiyApD6Q/zNZ0tfQ=; b=wjnP5xCMMhsuKCSppNmmaxiB4/DHk8xRVal4WmSDA+B+sTmWoEc9Mz9yXiv6ilnRy8P5ZbB4u7GfeXB3QiJFKaIFYb9lUVfBBwbc31F8Q1BzLr1/JkI4zWT3uckOg03yNRnmQiTt3WMwnKYJWrhV2BdAOqThPZML0AmljO30y8tfSgn723Xafkpote6iaYeey8ThBKIWGDY024zLsLb9azcGNlXHSGtqCP4DLiwh7txZ3NrhaacEvkVxro8qjqtrzmNgHf/aaL41XQ/kTaLA5H+wQ+fMhSmcJ8+Mb5LplnQZ4X1rlcbOaEVDWbiej43buYzLwvyfZhOAhWtC3Oo4Gw== 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 BL1PR11MB5461.namprd11.prod.outlook.com (2603:10b6:208:30b::17) by CO1PR11MB5138.namprd11.prod.outlook.com (2603:10b6:303:94::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.28; Mon, 29 Jul 2024 13:49:48 +0000 Received: from BL1PR11MB5461.namprd11.prod.outlook.com ([fe80::8d83:7a30:43c4:835a]) by BL1PR11MB5461.namprd11.prod.outlook.com ([fe80::8d83:7a30:43c4:835a%5]) with mapi id 15.20.7807.026; Mon, 29 Jul 2024 13:49:47 +0000 From: "Pathak, Pravin" To: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "Sevincer, Abdullah" , "dev@dpdk.org" CC: "jerinj@marvell.com" , "Richardson, Bruce" , "mattias.ronnblom@ericsson.com" , "Aggarwal, Manish" Subject: RE: [PATCH v6 2/3] eventdev: add support for independent enqueue Thread-Topic: [PATCH v6 2/3] eventdev: add support for independent enqueue Thread-Index: AQHa08w2m3ddrioaq0+sCce6Vk3uW7ID7tuAgAnlI/A= Date: Mon, 29 Jul 2024 13:49:47 +0000 Message-ID: References: <20240621222408.583464-3-abdullah.sevincer@intel.com> <20240711195444.2627373-1-abdullah.sevincer@intel.com> <20240711195444.2627373-3-abdullah.sevincer@intel.com> <80d67453-5a63-40b5-82ea-6648738d932a@lysator.liu.se> In-Reply-To: <80d67453-5a63-40b5-82ea-6648738d932a@lysator.liu.se> 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: BL1PR11MB5461:EE_|CO1PR11MB5138:EE_ x-ms-office365-filtering-correlation-id: 7cfd0fbc-66e3-4f44-abb7-08dcafd54f80 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?dUxNWm15NTU2ZWZSVUY1a2RhdWZCZVBZRkxJQmZvaTFjRjRkUS83SHNoY0JZ?= =?utf-8?B?UW00T2g5eW5hRGc3cVFDSEt5d3hLMTkxbGNTQWI5aVZBMlRzano0V1RPc1la?= =?utf-8?B?NnhicHFHU2ZXR04yVStnVFQ3cTNDdi9DTVEzVzN4YTRyYTdFaDJrUXN2TzNw?= =?utf-8?B?dTFlMmNEMS9sOVZ5T0QxKzRWNVpLa0hSRVRMYjByOVZmTW5QUVhXVGdUdjlK?= =?utf-8?B?TEQrQ2k1b2JQd0R2OWJtcUo1YWo1SnJBcVpwS3JuZHVwVGxRMmV6aHZxQmtX?= =?utf-8?B?RjBkRjVhdU93c3ZLVXdzZkVMK25sSFpyWUxCSHRwWFpJZXl2eTFWbEl2emdI?= =?utf-8?B?MkRzbkc3S1V5UHd6NTVLbCs3Ui9iTndmNmd6Y0JybitSSi9naFZqWUhsMlk5?= =?utf-8?B?dng1M1RjVnlHV0orZnRrYXpHUmJLdHJyRVRYNDcvcjgrR3ZVNllPdUZ2Z2U1?= =?utf-8?B?TmUrbGQ4Q1hSckgrN3E2ZmFFSEFBcXYvYmhqNmxXdEsyQ2FsOU1Qb3NEMGds?= =?utf-8?B?RWdKc2I1K2V6M2FOS2FRMkFWUGdEY0dESjAyUDNHa01CbjY3aW52aldKQThX?= =?utf-8?B?T21WREpZYWQzT25VNXAwSEp0NTA4dUhzbkRlR2pBUG1PUGZ5cm9EaVcxdXRa?= =?utf-8?B?UE5xVVB0NmwySHJqNHQ5MmdTazBxTzZRTFJLUXZVdWdQeFBidkJhVzhMYjBl?= =?utf-8?B?ekFYVm9tWUpoRmlsV09MWkxSbjFlaFdTT3JiQlZOTVdrVGxIbW9oOVpOdWt5?= =?utf-8?B?MGZScFMyU3puNFozblluNU96OG1YMFd3MVpoRFFuVjA0UmI1WUNtL0txejNH?= =?utf-8?B?d3VML3hzNU9Kd1crSEw2NUlpTWs0L0JoZ0hnMEVDVkVVYkFvYm9ZU3hIM096?= =?utf-8?B?SldOSmJoNjUzSVQ1VjJ5MjA4eGlGSXJiZnE1VDB1RUlEc29CMWtjY21aYXVm?= =?utf-8?B?ZVRyTE4rbGs3VXBuREFIYWJyektnRHdHejBkSkdiSzRBMnVNUDNTQnJUcTZY?= =?utf-8?B?NVJqbmN4RUVGVWYvMDBtM3cvOGhMSDZORUlJcmk2aG4xcytxdWIwUjF4QUVD?= =?utf-8?B?cG9JOXRJYkUrVGxiak5jSkFQTUIvUHV5NmRjQ2YrL1ZNalA5QnF1OGthYmpN?= =?utf-8?B?WG12QkJNWE9IYklqVVgzb05RMWx5VDdZckZUQm9MSXNZR2RkSENTaStSSlVX?= =?utf-8?B?Y1YrN0NFb1dtZkZOajVRVlp2TlhZcTJjelY0ekIrZkdidU0rWkM5QlpzRXNa?= =?utf-8?B?d1UvU2RGVUV6UmR5YmIwYjJiVGZ5R2FJYng2enRWOC9JWVNuN2lweSsxTWho?= =?utf-8?B?WTR3ZkxxU3ZvU1VvOWlna1VPaW1sYi9hOUZkNEpGNEt3OXNsYTR4aVVsN1h6?= =?utf-8?B?M0NKSW5vUXN6VkNUMWpQVXBpQXB5RXdWOCtSMVNEMmFxQVRmK3dFOE1aYXFk?= =?utf-8?B?b05jSGUxbGNGbUFkZG8rVlRwbWNsTlFUb3F0VFdqNUZiSlNwVmhNc2YyaXBH?= =?utf-8?B?SWd2Q2gzY2dsRDlkVm5SV3ZGSVVyWGZ5VWtMbDB3THF4V3pPbU42S0tRRE5R?= =?utf-8?B?MW5kNHNIeWs2aHNOODhlVEdQOE1kdkw5TmJTa1lKbzBTZzdvMFZQVnRIZVlY?= =?utf-8?B?VDBsVHp5cnVrN3J6VHhZcTl2U2NmanlUbWtsU2J2YlhQQ25UVms4N29XaGps?= =?utf-8?B?LzdNb0V0WGRTSE5McW5UbXI0Yi9kNWd2QXVvT21IZmJMMGw1L3V6MWhjSitw?= =?utf-8?B?YmdBdnRCSW5sdm9iVjFEZ1h4Rk9obkVYZ082RmhTV3E0Rld6TlFoQkpST3Yw?= =?utf-8?B?dFVDS3J1UmxycmxZNTUxVENocDBIRlRWYVF5Y1QzdFRWTVRFMThxYzZLblhR?= =?utf-8?B?dDNnczB1ekRhd01aV2VZU3JHaFpzbnI3bFQ5akFjT1h4UHc9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR11MB5461.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MytGcWVSZU5wdlJ0aTlNQ3FZT3BFTGFjb1k4U25tWFVPRENCQ0Y3UHU5MDZG?= =?utf-8?B?ZytmdnU1YXRwdE9OSFpMUFNjNExibTc5VTJwVUliVGs3SEpyQlJFQWs4NlNk?= =?utf-8?B?c3FQWkJSeENoblY5RWFmRkxMRDF2TXBJRk9rKzFrV0pLckl3QmYwY3JtVmNt?= =?utf-8?B?R1MyKzRXQ25OOVlPYS9wMU1tSGVuZnAwWjNPWVNqM3JtNkNVRkE1eEJBaW5N?= =?utf-8?B?cm1mTGkwanp5NlJJUDkrVDZvNWJmVzl6aFc3Q2NPQkkyN1JyZWRlbGNGd0l2?= =?utf-8?B?bTg0QWxJaHB4eTdxcCtsNGNQU3ZjVllqKzVOWVczM1NTejNwUkJjbnc3VkVv?= =?utf-8?B?eUtNdmpzV2QzeHBjTEI4NE11ekNBR1laRUQ1SkF6bFVrSTd4TnhBTU9tbk1r?= =?utf-8?B?TlozMmVPbzF4OGdRbHRCUTF6RzVma2JsTkFOMUdiYlRjbGJIY3krUkRFY05P?= =?utf-8?B?UyszU0RBMWJWNDM4ZXRjaTRUaWJLOGs2bURBT1FocWZyNXFNTEVxNC9RVFJY?= =?utf-8?B?RkRBU1VBNlpqNW5VOXdxQ3RSRnhoMUVOek10NW5VSk1WZkFKVTJrclNFN0Iy?= =?utf-8?B?R2RlcjlQMUFneko3UnYyZ3MyY2VaMUdBNXUxRlBzd3VYRktlVXp0UEE3VVpB?= =?utf-8?B?RmVuTjh1bjZsN0dkWDEwSVRqRmJob080MVB4UWRvNzYraFZ0Ukp5Y0czQnVx?= =?utf-8?B?eCtlYTAxbGFVbFdWanYzRkxHRlpiS0ovZlBEQjBzRCtRQ2dFUHpyeUJURFNL?= =?utf-8?B?ZlM5OVVTSFVNS3gvNis4OUtJS1FFOC9SZDhDT3YwWkQwOERUYmxrNEMwOTV0?= =?utf-8?B?Z0Q3UjV6eXlScDd2MlJBMklrclJib0QrSGZwV3ZqeVZjK29WOXFPQVh2bjJq?= =?utf-8?B?cW0wbzgwcG93eU5EYzU2WWRFdExQQXduV0RxTE52LzdzZHVXcHpTVmlEb2Vh?= =?utf-8?B?TUNtQk43MlFRaGJXL3R0SkRZODdlMXRTUTVaTGV6OGRNUTB0SjNCdnJrazNC?= =?utf-8?B?bUdJTkhpOWJYVWpScVJJUVlkNFkzY1ZKR2l0M1Yvby9rYThzOS80S0RubVBa?= =?utf-8?B?SlRaWmU3NEl2QnlhR2FkM1V0RzlzLzVxTzdRak4zdzRzTFhuMnR3cnhzQzlJ?= =?utf-8?B?eHUzamRZT1k1UU11YXFFd2xKTGhUaHFweEUwb2hDd3RyNGM1ZExmSVpzMEwr?= =?utf-8?B?S0ZMd1crUmNHL08xZHdYUm94bjRkUXBXYVJNNmlVWTU0RFdBazRNNVhxcE1a?= =?utf-8?B?c0hXd3Z4NFBOU1pWTytndjEwUUtRUm0yeVlzM0YwR2pKWm9hb2FwMmRZNUh2?= =?utf-8?B?aGpLSDJDNXZhT2U5bThxWW5DbUZhNE5vNzFYaTVwWDFidWRSTlhWN3l5c2tE?= =?utf-8?B?Zk5UM1V1RWpCbkJOQ0lhVmVGVW1BcGF5bksxMFBMV0lPcjZKUk1MRG5zeDNi?= =?utf-8?B?S1lkQlFPSWtwcW9vcWVoTjdmVlZzT3pOcTY2SS9IODBnM05SR1RwQ1BHS2hm?= =?utf-8?B?OGJ4SVVBNzROc2plbUY0SDRSc0xDR2s4bHFUOVRERUN6UiswMncwVHZTTXR5?= =?utf-8?B?ZGp4aG5MaU9zYTcxSXc3VFMzZ21BYUt6WFpNWXlJUlZQY3k5R1czMkoxOUpD?= =?utf-8?B?VFh6UnExWFNpZk9yc3kvNFNIck1HMndBdzBITGRIM1RzZnZRZ1BmWGZwaVBM?= =?utf-8?B?dmNpZVozY3E1c2Z3R25UbytnZHh3U01wbkpQRWQwOWxVd01uM1dTNytlb28y?= =?utf-8?B?MTF3Y1R0SzFRYS9YMk1jWEh4OFJRdzhXeEpFRjl3N1RjWXppNkhmcm50VmVD?= =?utf-8?B?MW1MYU1sdFdGbCtGWGZaZTVNc0hpMkJ5dXVMdjdzamZvWExpY0tPRkFQWWFH?= =?utf-8?B?VXBIQmVRNG5ocTFFU0lGUHZDWXUxY0tiaWZueStycFpYNkJQYjk4WHU3MDl0?= =?utf-8?B?Umh2bi85ZHl3Q1crODZvb0k3QXZHcHBBL2dVV0VaZkFlNHNKWXNNUlVxMGRH?= =?utf-8?B?K2RtS2pmVlFDYTFNaERsN3JRSy8yaExDb0ZQTzdZZ3dlb2d6VjlKY2NWaUJl?= =?utf-8?B?bnVOOEdhWXVLQUtjTTMwNlN2OVZyTS9HRk1EODlZS3d5bU5pUHNlVGJWSlcy?= =?utf-8?Q?7lHBtSM3AJ8A+citj6veRKFY+?= 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: BL1PR11MB5461.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7cfd0fbc-66e3-4f44-abb7-08dcafd54f80 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2024 13:49:47.6086 (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: eRGpF5ePLbWw2CNxOB1zWxXYwpvSSBMVThLMwb5Rx8IJtff5YXEg+8pD+NPYRLJGIobYW6aiSPGG9aPpiLYdBQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5138 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 PiBPbiAyMDI0LTA3LTExIDIxOjU0LCBBYmR1bGxhaCBTZXZpbmNlciB3cm90ZToNCj4gPiBUaGlz IGNvbW1pdCBhZGRzIHN1cHBvcnQgZm9yIGluZGVwZW5kZW50IGVucXVldWUgZmVhdHVyZSBhbmQg dXBkYXRlcw0KPiA+IEV2ZW50IERldmljZSBhbmQgUE1EIGZlYXR1cmUgbGlzdC4NCj4gPg0KPiA+ IEEgbmV3IGNhcGFiaWxpdHkgUlRFX0VWRU5UX0RFVl9DQVBfSU5ERVBFTkRFTlRfRU5RIGlzIGlu dHJvZHVjZWQgdG8NCj4gPiBzdXBwb3J0IGluZGVwZW5kZW50IGVucXVldWUgdG8gc3VwcG9ydCBQ TUQgdG8gZW5xdWV1ZSBpbiBhbnkgb3JkZXINCj4gPiBldmVuIHRoZSB1bmRlcmxpbmVkIGhhcmR3 YXJlIGRldmljZSBuZWVkcyBlbnF1ZXVlcyBpbiBhIHN0cmljdCBkZXF1ZXVlDQo+ID4gb3JkZXIu DQo+ID4NCj4gPiBUbyB1c2UgdGhpcyBjYXBhYmlsaXR5IGFwcGxpY2F0aW9ucyBuZWVkIHRvIHNl dCBmbGFnDQo+ID4gUlRFX0VWRU5UX1BPUlRfQ0ZHX0lOREVQRU5ERU5UX0VOUSBkdXJpbmcgcG9y dCBzZXR1cCBvbmx5IGlmIHRoZQ0KPiA+IGNhcGFiaWxpdHkgUlRFX0VWRU5UX0RFVl9DQVBfSU5E RVBFTkRFTlRfRU5RIGV4aXN0cy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFiZHVsbGFoIFNl dmluY2VyIDxhYmR1bGxhaC5zZXZpbmNlckBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gICBkb2Mv Z3VpZGVzL2V2ZW50ZGV2cy9mZWF0dXJlcy9kZWZhdWx0LmluaSB8ICAxICsNCj4gPiAgIGRvYy9n dWlkZXMvZXZlbnRkZXZzL2ZlYXR1cmVzL2RsYjIuaW5pICAgIHwgIDEgKw0KPiA+ICAgZG9jL2d1 aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8yNF8wNy5yc3QgICAgfCAgNSArKysrDQo+ID4gICBsaWIv ZXZlbnRkZXYvcnRlX2V2ZW50ZGV2LmggICAgICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysr KysrKysrKysrDQo+ID4gICA0IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKykNCj4gPg0K PiA+IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL2V2ZW50ZGV2cy9mZWF0dXJlcy9kZWZhdWx0Lmlu aQ0KPiA+IGIvZG9jL2d1aWRlcy9ldmVudGRldnMvZmVhdHVyZXMvZGVmYXVsdC5pbmkNCj4gPiBp bmRleCAxY2M0MzAzZmU1Li43YzRlZTk5MjM4IDEwMDY0NA0KPiA+IC0tLSBhL2RvYy9ndWlkZXMv ZXZlbnRkZXZzL2ZlYXR1cmVzL2RlZmF1bHQuaW5pDQo+ID4gKysrIGIvZG9jL2d1aWRlcy9ldmVu dGRldnMvZmVhdHVyZXMvZGVmYXVsdC5pbmkNCj4gPiBAQCAtMjIsNiArMjIsNyBAQCBjYXJyeV9m bG93X2lkICAgICAgICAgICAgICA9DQo+ID4gICBtYWludGVuYW5jZV9mcmVlICAgICAgICAgICA9 DQo+ID4gICBydW50aW1lX3F1ZXVlX2F0dHIgICAgICAgICA9DQo+ID4gICBwcm9maWxlX2xpbmtz ICAgICAgICAgICAgICA9DQo+ID4gK2luZGVwZW5kZW50X2VucSAgICAgICAgICAgID0NCj4gPg0K PiA+ICAgOw0KPiA+ICAgOyBGZWF0dXJlcyBvZiBhIGRlZmF1bHQgRXRoZXJuZXQgUnggYWRhcHRl ci4NCj4gPiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9ldmVudGRldnMvZmVhdHVyZXMvZGxiMi5p bmkNCj4gPiBiL2RvYy9ndWlkZXMvZXZlbnRkZXZzL2ZlYXR1cmVzL2RsYjIuaW5pDQo+ID4gaW5k ZXggN2I4MDI4NjkyNy4uYzcxOTNiNDdjMSAxMDA2NDQNCj4gPiAtLS0gYS9kb2MvZ3VpZGVzL2V2 ZW50ZGV2cy9mZWF0dXJlcy9kbGIyLmluaQ0KPiA+ICsrKyBiL2RvYy9ndWlkZXMvZXZlbnRkZXZz L2ZlYXR1cmVzL2RsYjIuaW5pDQo+ID4gQEAgLTE1LDYgKzE1LDcgQEAgaW1wbGljaXRfcmVsZWFz ZV9kaXNhYmxlICAgPSBZDQo+ID4gICBydW50aW1lX3BvcnRfbGluayAgICAgICAgICA9IFkNCj4g PiAgIG11bHRpcGxlX3F1ZXVlX3BvcnQgICAgICAgID0gWQ0KPiA+ICAgbWFpbnRlbmFuY2VfZnJl ZSAgICAgICAgICAgPSBZDQo+ID4gK2luZGVwZW5kZW50X2VucSAgICAgICAgICAgID0gWQ0KPiA+ DQo+ID4gICBbRXRoIFJ4IGFkYXB0ZXIgRmVhdHVyZXNdDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEv ZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8yNF8wNy5yc3QNCj4gPiBiL2RvYy9ndWlkZXMv cmVsX25vdGVzL3JlbGVhc2VfMjRfMDcucnN0DQo+ID4gaW5kZXggNzZhNzkwOTNkMS4uZDg1NjRi MTlmMCAxMDA2NDQNCj4gPiAtLS0gYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzI0XzA3 LnJzdA0KPiA+ICsrKyBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjRfMDcucnN0DQo+ ID4gQEAgLTE2Miw2ICsxNjIsMTEgQEAgTmV3IEZlYXR1cmVzDQo+ID4gICAgIGBgUlRFX0VWRU5U X1BPUlRfQ0ZHX0lOREVQRU5ERU5UX0VOUWBgIHRvIGVuYWJsZSB0aGUgZmVhdHVyZSBpZiB0aGUN Cj4gY2FwYWJpbGl0eQ0KPiA+ICAgICBgYFJURV9FVkVOVF9ERVZfQ0FQX0lOREVQRU5ERU5UX0VO UWBgIGV4aXN0cy4NCj4gPg0KPiA+ICsqICoqVXBkYXRlZCBFdmVudCBEZXZpY2UgTGlicmFyeSBm b3IgaW5kZXBlbmRlbnQgZW5xdWV1ZSBmZWF0dXJlKioNCj4gPiArDQo+ID4gKyAgKiBBZGRlZCBz dXBwb3J0IGZvciBpbmRlcGVuZGVudCBlbnF1ZXVlIGZlYXR1cmUuIFVwZGF0ZWQgRXZlbnQgRGV2 aWNlDQo+IGFuZA0KPiA+ICsgICAgUE1EIGZlYXR1cmUgbGlzdC4NCj4gPiArDQo+ID4NCj4gPiAg IFJlbW92ZWQgSXRlbXMNCj4gPiAgIC0tLS0tLS0tLS0tLS0NCj4gPiBkaWZmIC0tZ2l0IGEvbGli L2V2ZW50ZGV2L3J0ZV9ldmVudGRldi5oIGIvbGliL2V2ZW50ZGV2L3J0ZV9ldmVudGRldi5oDQo+ ID4gaW5kZXggMDhlNWY5MzIwYi4uNDYyZmMzZjE4ZiAxMDA2NDQNCj4gPiAtLS0gYS9saWIvZXZl bnRkZXYvcnRlX2V2ZW50ZGV2LmgNCj4gPiArKysgYi9saWIvZXZlbnRkZXYvcnRlX2V2ZW50ZGV2 LmgNCj4gPiBAQCAtNDQ2LDYgKzQ0NiwzMCBAQCBzdHJ1Y3QgcnRlX2V2ZW50Ow0KPiA+ICAgICog QHNlZSBSVEVfU0NIRURfVFlQRV9QQVJBTExFTA0KPiA+ICAgICovDQo+ID4NCj4gPiArI2RlZmlu ZSBSVEVfRVZFTlRfREVWX0NBUF9JTkRFUEVOREVOVF9FTlEgICgxVUxMIDw8IDE2KSAvKio8IEV2 ZW50DQo+ID4gK2RldmljZSBpcyBjYXBhYmxlIG9mIGluZGVwZW5kZW50IGVucXVldWUuDQo+ID4g KyAqIEEgbmV3IGNhcGFiaWxpdHksIFJURV9FVkVOVF9ERVZfQ0FQX0lOREVQRU5ERU5UX0VOUSwg d2lsbCBpbmRpY2F0ZQ0KPiA+ICt0aGF0IEV2ZW50ZGV2DQo+ID4gKyAqIHN1cHBvcnRzIHRoZSBl bnF1ZXVlIGluIGFueSBvcmRlciBvciBzcGVjaWZpY2FsbHkgaW4gYSBkaWZmZXJlbnQNCj4gPiAr b3JkZXIgdGhhbiB0aGUNCj4gPiArICogZGVxdWV1ZS4gRXZlbnRkZXYgUE1EIGNhbiBlaXRoZXIg dHJhbnNtaXQgZXZlbnRzIGluIHRoZSBjaGFuZ2VkDQo+ID4gK29yZGVyIGluIHdoaWNoDQo+ID4g KyAqIHRoZXkgYXJlIGVucXVldWVkIG9yIHJlc3RvcmUgdGhlIG9yaWdpbmFsIG9yZGVyIGJlZm9y ZSBzZW5kaW5nDQo+ID4gK3RoZW0gdG8gdGhlDQo+ID4gKyAqIHVuZGVybHlpbmcgaGFyZHdhcmUg ZGV2aWNlLiBBIGZsYWcgaXMgcHJvdmlkZWQgZHVyaW5nIHRoZSBwb3J0DQo+ID4gK2NvbmZpZ3Vy YXRpb24gdG8NCj4gPiArICogaW5mb3JtIEV2ZW50ZGV2IFBNRCB0aGF0IHRoZSBhcHBsaWNhdGlv biBpbnRlbmRzIHRvIHVzZSBhbg0KPiA+ICtpbmRlcGVuZGVudCBlbnF1ZXVlDQo+ID4gKyAqIG9y ZGVyIG9uIGEgcGFydGljdWxhciBwb3J0LiBOb3RlIHRoYXQgdGhpcyBjYXBhYmlsaXR5IG9ubHkg bWF0dGVycw0KPiA+ICtmb3IgRXZlbnRkZXZzDQo+ID4gKyAqIHN1cHBvcnRpbmcgYnVyc3QgbW9k ZS4NCj4gPiArICoNCj4gPiArICogVG8gSW5mb3JtIFBNRCB0aGF0IHRoZSBhcHBsaWNhdGlvbiBw bGFucyB0byB1c2UgaW5kZXBlbmRlbnQNCj4gPiArZW5xdWV1ZSBvcmRlciBvbiBhIHBvcnQNCj4g PiArICogdGhpcyBjb2RlIGV4YW1wbGUgY2FuIGJlIHVzZWQ6DQo+ID4gKyAqDQo+ID4gKyAqICBp ZiAoY2FwYWJpbGl0eSAmIFJURV9FVkVOVF9ERVZfQ0FQX0lOREVQRU5ERU5UX0VOUSkNCj4gPiAr ICogICAgIHBvcnRfY29uZmlnID0gcG9ydF9jb25maWcgfA0KPiBSVEVfRVZFTlRfUE9SVF9DRkdf SU5ERVBFTkRFTlRfRU5ROw0KPiA+ICsgKg0KPiA+ICsgKiBXaGVuIGFuIGltcGxpY2l0IHJlbGVh c2UgaXMgZW5hYmxlZCBvbiBhIHBvcnQsIEV2ZW50ZGV2IFBNRCB3aWxsDQo+ID4gK2Fsc28gaGFu ZGxlDQo+ID4gKyAqIHRoZSBpbnNlcnRpb24gb2YgUkVMRUFTRSBldmVudHMgaW4gcGxhY2Ugb2Yg ZHJvcHBlZCBldmVudHMuIFRoZQ0KPiA+ICtvcmRlciByZXN0b3JhdGlvbg0KPiANCj4gIlRoZSBp bmRlcGVuZGVudCBlbnF1ZXVlIGZlYXR1cmUgb25seSBhcHBsaWVzIHRvIC8uLi8iIG1heWJlPw0K PiANCj4gPiArICogb25seSBhcHBsaWVzIHRvIEZPUldBUkQgYW5kIFJFTEVBU0UgZXZlbnRzLiBO ZXcgZXZlbnRzDQo+ID4gKyAob3A9UlRFX0VWRU5UX09QX05FVykgd2lsbA0KPiA+ICsgKiBiZSB0 cmFuc21pdHRlZCBpbiB0aGUgb3JkZXIgdGhlIGFwcGxpY2F0aW9uIGVucXVldWVzIHRoZW0uIE5l dw0KPiA+ICsgZXZlbnRzIGRvIG5vdA0KPiA+ICsgKiBtYWludGFpbiBhbnkgb3JkZXIgcmVsYXRp dmUgdG8gRk9SV0FSRC9SRUxFQVNFIGV2ZW50cy4NCj4gDQo+IElzIEZPUldBUkQ8LT5ORVcgcmVs YXhlZCBvcmRlcmluZyBzcGVjaWZpYyB0byBwb3J0cyB3aGljaCBoYXMgZW5hYmxlZA0KPiBSVEVf RVZFTlRfUE9SVF9DRkdfSU5ERVBFTkRFTlRfRU5RPw0KDQpZZXMuIFJlbGF4ZWQgb3JkZXJpbmcg b25seSBhcHBsaWVzIHRvIHBvcnRzIHdpdGggaW5kZXBlbmRlbnQgZW5xdWV1ZSBlbmFibGVkLg0K V2Ugd2lsbCB1cGRhdGUgdGhlIGRvY3VtZW50YXRpb24uIA0KDQo+IElmIG5vdCwgdGhhdCBpbmZv cm1hdGlvbiBzaG91bGQgcHJvYmFibHkgYmUgc29tZXdoZXJlIGVsc2UuDQo+IA0KPiBFaXRoZXIg d2F5LA0KPiBSZXZpZXdlZC1ieTogTWF0dGlhcyBSw7ZubmJsb20gPG1hdHRpYXMucm9ubmJsb21A ZXJpY3Nzb24uY29tPg0KPiANCj4gPiArICovDQo+ID4gKw0KPiA+ICAgLyogRXZlbnQgZGV2aWNl IHByaW9yaXR5IGxldmVscyAqLw0KPiA+ICAgI2RlZmluZSBSVEVfRVZFTlRfREVWX1BSSU9SSVRZ X0hJR0hFU1QgICAwDQo+ID4gICAvKio8IEhpZ2hlc3QgcHJpb3JpdHkgbGV2ZWwgZm9yIGV2ZW50 cyBhbmQgcXVldWVzLg0KPiA+IEBAIC0xMDcyLDYgKzEwOTYsMTggQEAgcnRlX2V2ZW50X3F1ZXVl X2F0dHJfc2V0KHVpbnQ4X3QgZGV2X2lkLCB1aW50OF90DQo+IHF1ZXVlX2lkLCB1aW50MzJfdCBh dHRyX2lkLA0KPiA+ICAgICoNCj4gPiAgICAqICBAc2VlIHJ0ZV9ldmVudF9wb3J0X3NldHVwKCkN Cj4gPiAgICAqLw0KPiA+ICsgI2RlZmluZSBSVEVfRVZFTlRfUE9SVF9DRkdfSU5ERVBFTkRFTlRf RU5RICAgKDFVTEwgPDwgNSkNCj4gPiArLyoqPCBGbGFnIHRvIGVuYWJsZSBpbmRlcGVuZGVudCBl bnF1ZXVlLiBNdXN0IG5vdCBiZSBzZXQgaWYgdGhlDQo+ID4gK2RldmljZQ0KPiA+ICsgKiBpcyBu b3QgUlRFX0VWRU5UX0RFVl9DQVBfSU5ERVBFTkRFTlRfRU5RIGNhcGFibGUuIFRoaXMgZmVhdHVy ZQ0KPiA+ICsgKiBhbGxvd3MgYW4gYXBwbGljYXRpb24gdG8gZW5xdWV1ZSBSVEVfRVZFTlRfT1Bf Rk9SV0FSRCBvcg0KPiA+ICsgKiBSVEVfRVZFTlRfT1BfUkVMRUFTRSBpbiBhbiBvcmRlciBkaWZm ZXJlbnQgdGhhbiB0aGUgb3JkZXIgdGhlDQo+ID4gKyAqIGV2ZW50cyB3ZXJlIGRlcXVldWVkIGZy b20gdGhlIGV2ZW50IGRldmljZSwgd2hpbGUgbWFpbnRhaW5pbmcNCj4gPiArICogUlRFX1NDSEVE X1RZUEVfQVRPTUlDIG9yIFJURV9TQ0hFRF9UWVBFX09SREVSRUQgc2VtYW50aWNzLg0KPiA+ICsg Kg0KPiA+ICsgKiBOb3RlIHRoYXQgdGhpcyBmbGFnIG9ubHkgbWF0dGVycyBmb3IgRXZlbnRkZXZz IHN1cHBvcnRpbmcgYnVyc3QgbW9kZS4NCj4gPiArICoNCj4gPiArICogIEBzZWUgcnRlX2V2ZW50 X3BvcnRfc2V0dXAoKQ0KPiA+ICsgKi8NCj4gPg0KPiA+ICAgLyoqIEV2ZW50IHBvcnQgY29uZmln dXJhdGlvbiBzdHJ1Y3R1cmUgKi8NCj4gPiAgIHN0cnVjdCBydGVfZXZlbnRfcG9ydF9jb25mIHsN Cg==