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 0811345AA0; Thu, 3 Oct 2024 16:28:50 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 899774025E; Thu, 3 Oct 2024 16:28:49 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 805D34014F for ; Thu, 3 Oct 2024 16:28:47 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 492HUo08017903; Thu, 3 Oct 2024 07:28:46 -0700 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2042.outbound.protection.outlook.com [104.47.66.42]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 421amr9yt7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 03 Oct 2024 07:28:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tQPuYc/XInndBRYGuztD+tmXS0Z1Fu6oeTewRF1U1oj+7I6CzNKGTK6GZccBG/uL+zDlWgTzirb9ZLdiS5ObIlmEwonaa1HyUfh2d90JlgKETR4n1qDIT8QsBLAs9saj/6S66Kf8fw5BFzNHTsA07Dxgl63NXWsAgYVXdqhu6VhISy5DL8PbtwwRuA937yE2zip2oCsnZ/snLy6oZBg7/svWtckQvwLaHcyIzJeBH+UN26Fjw12I2DAsOkeR0aRzdnPtu5g35uPuK4A+/zSFkx8Dfn625LEgGi4+ZI+2o3EUO6WCPIzSkEmzXl83wUecxubgEDmbphGMVMPZz2IF6w== 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=Yspbf5nAAmlSuumiorSEVvPFbpVSvi30DY4zbzQWOFQ=; b=HhE6587n0oFDc98CjZlGbVCxCPTB5bvGh5ezldTRd0jZOtu1i6Rr05MUV2toWr5QVyt1yNWdTKL0gcC9GCClMTPOJ1dFanOLNn4FNc/uoBIud2oOC2gMyktme6BBb9HvSlrKtK1LH2qAAlIlxVGxn3zs2nFyVktbByxAYt4U9jj+iVHL2n5TeMtc+LTtZI7U2YMgg0LkWUk73uikrbEL/Lqe0j+KkCS3HS5f0te7+L7xTvfwvgbVPOrdZhEWyQxlsgSEQsfAmgDCDp03cpiHxpCouHOlJ4eSi3ZB6MfD7eg7MNRZ0s22Onlh4JIil6ZB7kyKN7EFgUfgyvpYnFFyjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Yspbf5nAAmlSuumiorSEVvPFbpVSvi30DY4zbzQWOFQ=; b=bJp7x3sslhwoIYX/hLOZ1Go/G08BtFBGAajZTsVtee9qD6m110GVZuWNU0Pw6FuW2bD6+u+75gEdfwbfwgwYLiX295tNVSF+yHbKESKJmnedar3h0gJ6r2Q1BmKeTfVaOQfy6OdeX+qmjECFwXnTg+PcgRlcXUNX576AlrOCBP0= Received: from PH0PR18MB4672.namprd18.prod.outlook.com (2603:10b6:510:c9::16) by MN0PR18MB5944.namprd18.prod.outlook.com (2603:10b6:208:4be::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.25; Thu, 3 Oct 2024 14:28:40 +0000 Received: from PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::10cc:503b:935f:f61c]) by PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::10cc:503b:935f:f61c%6]) with mapi id 15.20.8026.016; Thu, 3 Oct 2024 14:28:40 +0000 From: Anoob Joseph To: Vamsi Krishna Attunuru , "thomas@monjalon.net" , "fengchengwen@huawei.com" , "bruce.richardson@intel.com" , "mb@smartsharesystems.com" CC: "dev@dpdk.org" , "kevin.laatz@intel.com" , Jerin Jacob , "conor.walsh@intel.com" , Gowrishankar Muthukrishnan , Vidya Sagar Velumuri , "g.singh@nxp.com" , "sachin.saxena@oss.nxp.com" , "hemant.agrawal@nxp.com" , Amit Prakash Shukla Subject: RE: [EXTERNAL] [PATCH v4 1/1] dmadev: support priority configuration Thread-Topic: [EXTERNAL] [PATCH v4 1/1] dmadev: support priority configuration Thread-Index: AQHbFYr0HqQbWCbRCkivRQSVBRb6ybJ09+FQgAAJtgCAAAA0sA== Date: Thu, 3 Oct 2024 14:28:40 +0000 Message-ID: References: <20241003114133.1356496-1-vattunuru@marvell.com> <20241003115347.1365370-1-vattunuru@marvell.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4672:EE_|MN0PR18MB5944:EE_ x-ms-office365-filtering-correlation-id: ebd6f4e5-07fd-4285-46d4-08dce3b7ad33 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|7416014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?MUJyVUE2eUZvOHhFakVBZFkzT2NPbDAxWkJpWmtScFZkRVhPamxSa0NzYmx3?= =?utf-8?B?dGFsdVNmQnovdjZFUlNadU0vWTQ4R1ZrWmlZM1pHTTV0QkZHelNOTjFlVTJs?= =?utf-8?B?SlA3SmVzQmpaVWhMb3pSaHF1NUZud3hrNUpMNnYyOElXemI2aXI3UmNJMTQ1?= =?utf-8?B?aGpzVDhuNzVYMjNQL2JKaXdCWWpPQjZOVVZiQUMxMnhBT0M3YlovWU5DNEgw?= =?utf-8?B?djdsTTh6Q2dtcEY5aDVkQzYrbk4vbmtFVkxXSERYaUZqRkNXTlpEMDNQYVJs?= =?utf-8?B?Vk5lZ1E3bE5YMEVVR2ZINUtpbzFVcGRETk80a2cxUzRJRGZBdCtzWmF5bGlh?= =?utf-8?B?cGZIWWxCakgxRFZObkEza2hENzdaR2o5THAvUmpML0NtcGZia1dLZVo4eW82?= =?utf-8?B?dUdhSTVYeG5DWGVyZkJyY1A1eVAvRW9nNVRjY0NuVDFGdXlFRVRtUXdsL2ph?= =?utf-8?B?NHhIdm9NelJEdWM3d3pXeDh0U3FwSG5QN1dNKzdVQlFoN3p3RURlR1o4M2hQ?= =?utf-8?B?REIvMDhnUXRjUkpXUlJKRlE5anluUnpIeC9JQnh1VUdNeCt3dkRXV1NqbzZS?= =?utf-8?B?c1R3Zko0NVRLOVN0VHp5SXZRNG10RmJ0djlac3BJMUVlWm5LcG9ORVkyaGwx?= =?utf-8?B?RHpsdmxXdkdidzVlYTMyZUg0NjNWVWV2b29FblhsS0lEMWVqNDZUTnM5SlhM?= =?utf-8?B?NG16NGlQekx4cEt3amlYYWxjQ1ZtMEE3a0c3Yk5yWjFPcDdlVDc5SmVPb2ty?= =?utf-8?B?TS9VcmlITGRCc0t4aGI1NmZvNW5FWFdUb3FHbktnbmo5Z1NseTZMNFd6aXYz?= =?utf-8?B?aDNxeFFqb1hkWmMvYkF4OWJaek0wTnRLQjZGMGhZMUJNamZjbDYrZkFITnJr?= =?utf-8?B?dGJDMDBTV2ZtL3RYYWM5a0hkZm8wbmFnaVBqUjhUeVRqaGF3aDNRdWoxMkVy?= =?utf-8?B?SlRSeHJSenFZKzVQNHprWDVHQ2FVSHNUWnhwZGpCTXJralNSUVhLQktnWGFK?= =?utf-8?B?TlV6N2J6bzRPN3oyWDk0dnBjR2p0WGRzMGpwL3VaLzl5bjRXTnB3TnhTZnVI?= =?utf-8?B?NjZtTGxMandqb1RpVWVpNElBbk45ODhjakZDeHY3UHowclBIKzhJWU1LZnRp?= =?utf-8?B?M3M5VjFXL3NtTkFVOTZXS2lVWnUyQmZQN0F0aTJFZ09pQUI3TVNpOTNicGE0?= =?utf-8?B?U2Q5KzdsaUxUSUgvNW82MmEzOFloK1RjNFF3SkhGNS9rNW9FcUF5endjMHpW?= =?utf-8?B?c0RuZTdSN24wSU1GWkdkUnBNM2toMUh6Sk00cnRNZ21IMlprUnJSUVl2RkZS?= =?utf-8?B?UGk0QmdQeENrZTJZcndiRXFncWI4UzZxaWxOaVI2K2ZzODJBQUk1NXRzcnNo?= =?utf-8?B?Y093QVJtTkNsRyswOS9wdmxERFhmVHdvZFZtb3VJd0hCeWJaS2FHMGNrVzNF?= =?utf-8?B?U3VTenN4bFdZRDh5bnBjOG8wVVlmOCsyZzBWNXZQTDNiWmx6SWljSmZQQVhy?= =?utf-8?B?UWlXWW9LNHh3RWpMSkRmNmgwZ3J1TXBVVFYzcDhJQ2hZRktUaXVwcWFHaGNL?= =?utf-8?B?MWVPNGU4Q0ZSQnBEK1R6SHNEeE1Udm8yTWdzeCtJQStEQzUySHpPMFJBZG1t?= =?utf-8?B?SDNKRkMyOEpHTmV5YjdZSWkvOEE2aHNtajFqUytTZm9zOXpBODh0NXVKU1Bk?= =?utf-8?B?THVIRHlna2t2NTdzMHNBa1Fycm9XRzM5S3FWQ082N2dDTjllQklqVEJnPT0=?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4672.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(7416014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a3dUc2JwT05yQWZweWdyV2orY21FeEY3KzVlbTQ5Qk1NYmJXR2R3WTIyM2I4?= =?utf-8?B?bkJEWm5HcDRMay92NW15aVo1bTZ5MFovWVE1QVJjRHRGNnIvRlA1Mm40ZUhW?= =?utf-8?B?QU43QTBaRVIxb0xGZVNteDFhbXJZSVdmSUZVQlFkdkt4ZndnVWZkMUJCZlZB?= =?utf-8?B?a2RIUHNjN1lRWUpiZ2kzaHBqaTBJRUNuQkJSZ1ZJdzN5Yzk0ZHVRRUx1MmpZ?= =?utf-8?B?V1RBdDJ2RkxkY0FMMDJrUGtUcmdrMXZqTGh6MGNPSFdEN2ZPUHZTZW42OC9h?= =?utf-8?B?bFM1VGswNnBCamV5RnpxVC9jRVBweDZTNksya3lwUkJjVzhZN0t6MDYzNFQ4?= =?utf-8?B?cXhPZ0dnVWlUUDJBcUVMZ2dMVGVneGw4STBEb3NMT3BJTVc3OVF1bkpmM2VI?= =?utf-8?B?RVRXSENKN3BibDBWS3U4SGRPMnJ6cGZvNUlnR0R0a3NjMENob0p4b1huK1pP?= =?utf-8?B?Y2NNMHk4V0paTHJ2K0JwRUFDV1BiM2VEckVLakRObEs2TnpJcjBnamFKWXVn?= =?utf-8?B?Rkc5aXM4VGZjRks1cDhJL2labkwzWDdZa0dOK1MyUjF2a2JkbWhId1poa1E4?= =?utf-8?B?UE44WU9aU0RZcFV1c0d5cFhwVDg0VHR0QlZZUHZOb2c3b3AxbUoyeG5OdFI5?= =?utf-8?B?REx1bjhBa3prQXpJR0RVKzBzTTI3L1AzdHhKc2d2SXI0S2RyMGVLOHIraDJD?= =?utf-8?B?Vk1CTmJZNEpXQ005UDRnT2UrNU1oVXRmcGxuUWRVWU4xdXZ4ZC9wZkNYcWRn?= =?utf-8?B?djFrbGdyTGlKSW16RFdyRE9XYUpuMDFQV01VMmM5dHVjdFF6V2lqR3ppQ2tn?= =?utf-8?B?ZWEvZTJLcEN6L1Q4dldvdmlZeG1nM1VVMGx4V1VnOE1aUU1hU1FadnN4d2Ew?= =?utf-8?B?bW5xYzNpMUVsSDRjc2l2elFHR0hSY1BYNzFmVkF6Mkt0Q1FvbXZaSVhTVUhW?= =?utf-8?B?SFpzVG9CNG9lb1hlSERyaFJKNDBOL0RuUEd4L1N1Tm5LVCtteFk3dHBHMXB2?= =?utf-8?B?M2oweC92dXBFQ093NnYzUnlGa3EzeFQvdEszdDJyZytrZEtuY1p6eXVWQnNk?= =?utf-8?B?Sk94Sno4bDhTTHhoaUtWenhSVmRVc1U1ZUo1TFNnQTI3b25oY2ZNd05ZcGY4?= =?utf-8?B?UkJYWmlKNjg2TSsyU0FwdUI0Nzg0bFRrc2JxNHM3amhrYkJmRHRCWHE4NlFS?= =?utf-8?B?VmNISWRZYk9kT3ZDQkViMlhFNEkzL1djZnhhZ24xVTBTS1Fpb3BGa2JXWktI?= =?utf-8?B?SDhwaGZZYStwSmhTbjNIYmRWT3Z3YnNOSHRFTmg5R3VmcnBBQkVneFh5ck1U?= =?utf-8?B?VVAyVW4wQTRiT3k2NitNditUeEFmeUJ1U3JTMW9QZ1htdDJ5Ym1qazZIZ2hB?= =?utf-8?B?VVQ5VHNXLzc0ZWlRK3pXek1DaE8rS3RvazN5VktuQmJhaWpmWGpJeXZTQVRm?= =?utf-8?B?TU1WamNWampYSkJnK1ZUZ2dENWxoVUp0WWp2QlhSZ054Tkg4RVdtajIzNEFu?= =?utf-8?B?YzdZL2ovS29tOExPUTI5enkyaEk4bDkzZWhOcU1iVEtyblBWNGljL01OVjFi?= =?utf-8?B?UjFNWFFqcEF2bUZscW9hcUc5bG1xMDR3WVJVb3dtZ2RYWmNXUUlwaWsxMXh6?= =?utf-8?B?cnNmNUNYVGd0YXNtbi9MV1ZjbW5YSHhITndxMEFFSFFhWkl3eU5hMzFNTHRo?= =?utf-8?B?cEpYOXJCNERTSUhnYUlvekMxbkVHaW9ObDBxWUhwNGlyMmg0dmx0eTNoVGNU?= =?utf-8?B?M2dQZFB4cWsydldYT3BwVFVicmdXNit0b3Mzek81Ull5YjlyZS82QnowYkZ6?= =?utf-8?B?eDRaRlgrNURlTjN0TXZoTlNRRmhzaGVUblhnN1dGVFBzWWFmVVhNckErbGZN?= =?utf-8?B?QkEvazN4Zi9QNHlHSWxnV3A1Wll0dmc2L2xWRGJsN2lKTldudlRoZ0dsa2NU?= =?utf-8?B?dElHR25Ybk8xbXJDWTBSQWxmNlBCQlcvZWhRSVhDZ1czOUhMNUV5RnptWjlH?= =?utf-8?B?WEVJUDA3VkFRczc4ZFovYlFIQnpRUzJ2bVZLSlQvbGZSK1hJTFlWaTJxczlJ?= =?utf-8?B?aERncEM4aVZFaFh3NVNvWW1tTDFiZmMvS3V0eW9ZaXYrWmFXM0x3engxVDBk?= =?utf-8?Q?Np3c=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4672.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ebd6f4e5-07fd-4285-46d4-08dce3b7ad33 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2024 14:28:40.3738 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: SCyKS4IQHpWG/NM1AsYZR2SGcUp66aG7gylc2kH9fEOGaFKtuDwgr5LJGrMA6iMCOFRkVreybmqaKpvP5+MW+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR18MB5944 X-Proofpoint-ORIG-GUID: vaT7LLQIgqrs7JVYJWg8_Nhq2xnbnzTU X-Proofpoint-GUID: vaT7LLQIgqrs7JVYJWg8_Nhq2xnbnzTU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-06_09,2024-09-06_01,2024-09-02_01 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 SGkgVmFtc2ksDQoNClBsZWFzZSBzZWUgYmVsb3cuDQoNClRoYW5rcywNCkFub29iDQoNCj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVmFtc2kgS3Jpc2huYSBBdHR1bnVydSA8 dmF0dHVudXJ1QG1hcnZlbGwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgT2N0b2JlciAzLCAyMDI0 IDY6NDYgUE0NCj4gVG86IEFub29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwuY29tPjsgdGhvbWFz QG1vbmphbG9uLm5ldDsNCj4gZmVuZ2NoZW5nd2VuQGh1YXdlaS5jb207IGJydWNlLnJpY2hhcmRz b25AaW50ZWwuY29tOw0KPiBtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20NCj4gQ2M6IGRldkBkcGRr Lm9yZzsga2V2aW4ubGFhdHpAaW50ZWwuY29tOyBKZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZlbGwu Y29tPjsNCj4gY29ub3Iud2Fsc2hAaW50ZWwuY29tOyBHb3dyaXNoYW5rYXIgTXV0aHVrcmlzaG5h bg0KPiA8Z211dGh1a3Jpc2huQG1hcnZlbGwuY29tPjsgVmlkeWEgU2FnYXIgVmVsdW11cmkNCj4g PHZ2ZWx1bXVyaUBtYXJ2ZWxsLmNvbT47IGcuc2luZ2hAbnhwLmNvbTsgc2FjaGluLnNheGVuYUBv c3MubnhwLmNvbTsNCj4gaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgQW1pdCBQcmFrYXNoIFNodWts YQ0KPiA8YW1pdHByYWthc2hzQG1hcnZlbGwuY29tPg0KPiBTdWJqZWN0OiBSRTogW0VYVEVSTkFM XSBbUEFUQ0ggdjQgMS8xXSBkbWFkZXY6IHN1cHBvcnQgcHJpb3JpdHkNCj4gY29uZmlndXJhdGlv bg0KPiANCj4gDQo+IA0KPiA+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPkZyb206IEFu b29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwuY29tPg0KPiA+U2VudDogVGh1cnNkYXksIE9jdG9i ZXIgMywgMjAyNCA2OjM3IFBNDQo+ID5UbzogVmFtc2kgS3Jpc2huYSBBdHR1bnVydSA8dmF0dHVu dXJ1QG1hcnZlbGwuY29tPjsNCj4gPnRob21hc0Btb25qYWxvbi5uZXQ7IGZlbmdjaGVuZ3dlbkBo dWF3ZWkuY29tOw0KPiA+YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb207IG1iQHNtYXJ0c2hhcmVz eXN0ZW1zLmNvbQ0KPiA+Q2M6IGRldkBkcGRrLm9yZzsga2V2aW4ubGFhdHpAaW50ZWwuY29tOyBK ZXJpbiBKYWNvYg0KPiA+PGplcmluakBtYXJ2ZWxsLmNvbT47IGNvbm9yLndhbHNoQGludGVsLmNv bTsgR293cmlzaGFua2FyDQo+IE11dGh1a3Jpc2huYW4NCj4gPjxnbXV0aHVrcmlzaG5AbWFydmVs bC5jb20+OyBWaWR5YSBTYWdhciBWZWx1bXVyaQ0KPiA+PHZ2ZWx1bXVyaUBtYXJ2ZWxsLmNvbT47 IGcuc2luZ2hAbnhwLmNvbTsgc2FjaGluLnNheGVuYUBvc3MubnhwLmNvbTsNCj4gPmhlbWFudC5h Z3Jhd2FsQG54cC5jb207IFZhbXNpIEtyaXNobmEgQXR0dW51cnUNCj4gPHZhdHR1bnVydUBtYXJ2 ZWxsLmNvbT47DQo+ID5BbWl0IFByYWthc2ggU2h1a2xhIDxhbWl0cHJha2FzaHNAbWFydmVsbC5j b20+DQo+ID5TdWJqZWN0OiBSRTogW0VYVEVSTkFMXSBbUEFUQ0ggdjQgMS8xXSBkbWFkZXY6IHN1 cHBvcnQgcHJpb3JpdHkNCj4gPmNvbmZpZ3VyYXRpb24NCj4gPg0KPiA+SGkgVmFtc2ksDQo+ID4N Cj4gPkxvb2tzIGdvb2Qgb3ZlcmFsbC4gTWlub3Igbml0IGlubGluZS4NCj4gPg0KPiA+V2l0aCB0 aGUgY2hhbmdlLCBBY2tlZC1ieTogQW5vb2IgSm9zZXBoIDxhbm9vYmpAbWFydmVsbC5jb20+DQo+ ID4NCj4gPlRoYW5rcywNCj4gPkFub29iDQo+ID4NCj4gPj4gRnJvbTogVmFtc2kgQXR0dW51cnUg PG1haWx0bzp2YXR0dW51cnVAbWFydmVsbC5jb20+DQo+ID4+DQo+ID4+IFNvbWUgRE1BIGNvbnRy b2xsZXJzIG9mZmVyIHRoZSBhYmlsaXR5IHRvIGNvbmZpZ3VyZSBwcmlvcml0eSBsZXZlbA0KPiA+ PiBmb3IgdGhlIGhhcmR3YXJlIGNvbW1hbmQgcXVldWVzLCBhbGxvd2luZyBmb3IgdGhlIHByaW9y aXRpemF0aW9uIG9mDQo+ID4+IERNQSBjb21tYW5kIGV4ZWN1dGlvbiBiYXNlZCBvbiBxdWV1ZSBp bXBvcnRhbmNlLg0KPiA+Pg0KPiA+PiBUaGlzIHBhdGNoIGludHJvZHVjZXMgdGhlIG5lY2Vzc2Fy eSBmaWVsZHMgaW4gdGhlIGRtYWRldiBzdHJ1Y3R1cmVzDQo+ID4+IHRvIHJldHJpZXZlIGluZm9y bWF0aW9uIGFib3V0IHRoZSBoYXJkd2FyZS1zdXBwb3J0ZWQgcHJpb3JpdHkgbGV2ZWxzDQo+ID4+ IGFuZCB0byBlbmFibGUgcHJpb3JpdHkgY29uZmlndXJhdGlvbiBmcm9tIHRoZSBhcHBsaWNhdGlv bi4NCj4gPj4NCj4gPj4gU2lnbmVkLW9mZi1ieTogVmFtc2kgQXR0dW51cnUgPG1haWx0bzp2YXR0 dW51cnVAbWFydmVsbC5jb20+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IEFtaXQgUHJha2FzaCBTaHVr bGEgPG1haWx0bzphbWl0cHJha2FzaHNAbWFydmVsbC5jb20+DQo+ID4+IC0tLQ0KPiA+PiBWNCBj aGFuZ2VzOg0KPiA+PiAqIFJlYmFzZWQgb250byB0aGUgbGF0ZXN0DQo+ID4+DQo+ID4+IFYzIGNo YW5nZXM6DQo+ID4+ICogQ29ycmVjdGVkIHBhdGNoIHRpdGxlDQo+ID4+DQo+ID4+IFYyIGNoYW5n ZXM6DQo+ID4+ICogUmV2ZXJ0ZWQgcmVtb3ZlZCB0ZXh0IGZyb20gcmVsZWFzZV8yNF8xMS5yc3QN Cj4gPj4NCj4gPj4gVjEgY2hhbmdlczoNCj4gPj4gKiBBZGRlZCB0cmFjZSBzdXBwb3J0DQo+ID4+ ICogQWRkZWQgbmV3IGNhcGFiaWxpdHkgZmxhZw0KPiA+Pg0KPiA+PiBEZXByZWNhdGlvbiBub3Rp Y2U6DQo+ID4+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw cy0zQV9fcGF0Y2hlcy5kcGRrLm9yZw0KPiA+PiBfDQo+ID4+IHByb2plY3RfZHBka19wYXRjaF8y MDI0MDczMDE0NDYxMi4yMTMyODQ4LTJEMS0yRGFtaXRwcmFrYXNocy0NCj4gPjQwbWFydmVsbA0K PiA+Pg0KPiA+LmNvbV8mZD1Ed0lEQWcmYz1uS2pXZWMyYjZSMG1PeVBhejd4dGZRJnI9alBmQjhy d3d2aVJTeHlMV3Mybg0KPiA2DQo+ID5CLVdZTG4xdg0KPiA+PiA5U3lUTXJUNUVRcWgyVFUmbT1j MjJmTUZJS2VKZTFET3JndWxVblBfVng4R1M4OHJKdlNpTDZnNW0tDQo+ID5tWGY2aW9XS3RUWm8N Cj4gPj4gZ0xWUUdoRmtBblRTJnM9UHFGN2d0N0g3UG9DOEVaanhkaGVkNGFIN2dxVVMtDQo+IHFO S3gwb0tnQ3FvckUmZT0NCj4gPj4NCj4gPj4gKiBBc3N1bWluZyB3ZSBkbyBub3QgYW50aWNpcGF0 ZSBhbnkgYWR2YW5jZWQgc2NoZWR1bGluZyBzY2hlbWVzIGZvcg0KPiA+PiBkbWFkZXYgcXVldWVz LCAgdGhpcyBwYXRjaCBpcyBpbnRlbmRlZCB0byBzdXBwb3J0IGEgc3RyaWN0IHByaW9yaXR5IHNj aGVtZS4NCj4gPj4NCj4gPj4gZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8yNF8xMS5yc3Qg fCAgOCArKysrKysrKw0KPiA+PiBsaWIvZG1hZGV2L3J0ZV9kbWFkZXYuYyAgICAgICAgICAgICAg ICB8IDE1ICsrKysrKysrKysrKysrKw0KPiA+PiBsaWIvZG1hZGV2L3J0ZV9kbWFkZXYuaCAgICAg ICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKw0KPiA+PiBsaWIvZG1hZGV2L3J0 ZV9kbWFkZXZfdHJhY2UuaCAgICAgICAgICB8ICAyICsrDQo+ID4+IDQgZmlsZXMgY2hhbmdlZCwg NDYgaW5zZXJ0aW9ucygrKQ0KPiA+Pg0KPiA+DQo+ID48c25pcD4NCj4gPg0KPiA+PiAtLS0gYS9s aWIvZG1hZGV2L3J0ZV9kbWFkZXYuaA0KPiA+PiArKysgYi9saWIvZG1hZGV2L3J0ZV9kbWFkZXYu aA0KPiA+PiBAQCAtMjY4LDYgKzI2OCwxNiBAQCBpbnQxNl90IHJ0ZV9kbWFfbmV4dF9kZXYoaW50 MTZfdCBzdGFydF9kZXZfaWQpOw0KPiA+PiAjZGVmaW5lIFJURV9ETUFfQ0FQQV9PUFNfQ09QWV9T RwlSVEVfQklUNjQoMzMpDQo+ID4+IC8qKiBTdXBwb3J0IGZpbGwgb3BlcmF0aW9uLiAqLw0KPiA+ PiAjZGVmaW5lIFJURV9ETUFfQ0FQQV9PUFNfRklMTAkJUlRFX0JJVDY0KDM0KQ0KPiA+PiArLyoq IFN1cHBvcnQgc3RyaWN0IHByaW9yaXRpemF0aW9uIGF0IERNQSBIVyBjaGFubmVsIGxldmVsDQo+ ID4+ICsgKg0KPiA+PiArICogSWYgZGV2aWNlIHN1cHBvcnRzIEhXIGNoYW5uZWwgcHJpb3JpdGl6 YXRpb24gdGhlbiBhcHBsaWNhdGlvbg0KPiA+PiArY291bGQNCj4gPj4gKyAqIGFzc2lnbiBmaXhl ZCBwcmlvcml0eSB0byB0aGUgRE1BIEhXIGNoYW5uZWwgdXNpbmcgJ3ByaW9yaXR5Jw0KPiA+PiAr ZmllbGQgaW4NCj4gPg0KPiA+W0Fub29iXSBEbyB3ZSBuZWVkIHRvIG1lbnRpb24gSFc/IFNob3Vs ZCB3ZSBqdXN0IHVzZSAiRE1BIGNoYW5uZWwiPw0KPiA+SGVyZSBhbmQgaW4gb3RoZXIgcGxhY2Vz Lg0KPiANCj4gW3ZhbXNpXSBJdCdzIG1haW5seSB0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4gdmNo YW4oa2luZCBvZiBzdyBjaGFubmVsKSBhbmQgaHcNCj4gY2hhbm5lbC4NCg0KW0Fub29iXSBPa2F5 LiBTbyB0aGUgZmVhdHVyZSBpcyBzcGVjaWZpYyB0byBIVyBjaGFubmVscywgcmlnaHQ/IExvb2tz IGdvb2QgaW4gdGhhdCBjYXNlLg0KDQpBY2tlZC1ieTogQW5vb2IgSm9zZXBoIDxhbm9vYmpAbWFy dmVsbC5jb20+DQoNCg==