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 B677645AA0; Thu, 3 Oct 2024 15:15:44 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 49F1640261; Thu, 3 Oct 2024 15:15:44 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 901924014F for ; Thu, 3 Oct 2024 15:15:43 +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 492HUotX017903; Thu, 3 Oct 2024 06:15:42 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2044.outbound.protection.outlook.com [104.47.70.44]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 421amr9txt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 03 Oct 2024 06:15:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nTn4cFZqLcLDJuChbhlplwEeMK9XeG1nO70rmN1BJxwvYYsYk86pbOAh6ADCey0qr5MVMNFY++AM0HULE/zhlv3Dwp6FZyZXr7r8n73JyMZEYXdMwSeXUREzBhiyWgtEzBK78EIBgj6YNqUSizIu9egl1nXmb4y/j4I11QSw6kYPi38jBqA/EPcumMgEJmi5BmHavej3ovjHB8qmLHVdD8OY8LX3Uq2ckp2sMCbEGKjLnoIEX1hq4gKdAF1t9s0tL5QB6lpq67FDhMJHWRuZarOZ4XLG6V37MyX9KGgZW1mD8a3UyS+WJ2v39bpeyWDZMEtRej93CoxM4wA1uNQcXQ== 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=OoVwSJnclMFSvKL2BIB8BPnwRhuA17bn/zOporgq5D0=; b=UCjEeM9G9zP2zVpknQTl6m4dgbG6S9xRS6VJM+RXpY0JXkQ4zxZC7zW0qBIA/BN8yZJO/WzxcbfX3LbpgAj3KF7hpbxGID+wU3TC4T9C4nvcJ5Vf2JHHzNFMHv3i+/42GbnQoRe2Q2BLd3WkKOivlib4sxik9dlolFL+RLq+gT9ANe4ba+8iJHhCWI+5BcKLLqexGEeAwU0n2IRbowbnWKExM4dC+PtzHxr3rInOKZ71O6KzDMbXGdbjZD5wyOeeDx9FWrV91/iNqmdgzftK835OMK1QadHUcb/bL2XOy31DI+hJPLbIRKkl1aXI/Gye1eafKblEW2r6QII4ct3gEA== 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=OoVwSJnclMFSvKL2BIB8BPnwRhuA17bn/zOporgq5D0=; b=KoQJCn7XFXuSRlBy9GJBIyRbMuoQtC/eWrNbDMDVBZf27Tf9UM51/oOWgEa8dzewtDbfi/vrGLKmyamA0ePRYWP/EtALC65xNJW/5D3QIRIEdKPoETfqaJCXKZGBjEtXUo+P0GupxivPgcdyL1bxdnCl/Y9qkS/ro+ZTM6qn9ZI= Received: from MW4PR18MB5244.namprd18.prod.outlook.com (2603:10b6:303:1e0::16) by SA3PR18MB5317.namprd18.prod.outlook.com (2603:10b6:806:2fd::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.16; Thu, 3 Oct 2024 13:15:38 +0000 Received: from MW4PR18MB5244.namprd18.prod.outlook.com ([fe80::52f3:9792:ee42:90b]) by MW4PR18MB5244.namprd18.prod.outlook.com ([fe80::52f3:9792:ee42:90b%5]) with mapi id 15.20.8026.017; Thu, 3 Oct 2024 13:15:38 +0000 From: Vamsi Krishna Attunuru To: Anoob Joseph , "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: AQHbFYrvgWkDEJEtjkGkzagmVoFHC7J0/zIAgAAAsvA= Date: Thu, 3 Oct 2024 13:15:38 +0000 Message-ID: References: <20241003114133.1356496-1-vattunuru@marvell.com> <20241003115347.1365370-1-vattunuru@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR18MB5244:EE_|SA3PR18MB5317:EE_ x-ms-office365-filtering-correlation-id: 29284f05-0157-40a2-4a54-08dce3ad7984 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|7416014|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?MHkzaVFjcXlWL3QvQ3VVRitNaDdERGo3RFl3T0plRURBZjBXSnNRbTNKMkNR?= =?utf-8?B?ejh1b21TQTZlNEVhVFF4TnNjYmV0eVYwYkYwdUtZTDVMaUdrK2Y5NGw5dVhE?= =?utf-8?B?VURpZ3FJU01vZ0Z2dWFuN1ltNlFCaDJCM29mVlFBQTBRd0oxOFhteVhUbnY2?= =?utf-8?B?M1dIYjJySFJteHFCclBwSXlpaEd5VzFVWndjdVh3dS9WcnRWUWRBZ0oyYUdT?= =?utf-8?B?dWxwSVBWcVlFR25QclZyWHVmZXB4UWF4MWJ3elJtNGdONHozbW00N3hQT3Vt?= =?utf-8?B?ZjZrcEtBdzVrK0NwWGM1Nk13aXBxN04relNSek1jWnNXM1BJTkRUa1g5TnZY?= =?utf-8?B?enBsb3ZFd0Y0RGtjWGVRcExmbUNVbEx2ZFZEWFRyWGlXdkRKd0RTS1liOGJk?= =?utf-8?B?UXppK3BTaWNCWDZwbTJYVkt3dEVJUHplVDcrenQzU3lmcm0xbEFyT3R3cEk1?= =?utf-8?B?eElTQjRDeFhJck9GTktUMzE1WjJad2YvZHh3eCtpM0ljdWc4S1VWSnpCM0NW?= =?utf-8?B?MUt4SXBPSEVLNVpWUUpVYlgrRld2OENna25vNFJvU0pqZHZwdXlOS2RaVW5q?= =?utf-8?B?SFZQcDRiWVZ5bGRmaEtJZHFKTXBuR05UaHh3L2hPZ1hIaHJhckhscHpLaXlh?= =?utf-8?B?TVk2WlFxQlFBMEZsOWc0OE14K3dlWEtCbk5HUGtad3RXRGFYdkI1VkM5SkZv?= =?utf-8?B?WFJyeStmdkl6YkVzWXZsMFFPM2hWc1NHeDVtak9VWmhHVmg5dHpIV2xtK1Fk?= =?utf-8?B?c1dMVUJlYkZkQmN5WXU3bitOU2JjZUxuTnpYa1R3L3BjT0lkOTFiaU9wT0Zu?= =?utf-8?B?Rko5Sjc4T2JqK0hZcUR1ZUQ1bFpacmYzSlQ2ek5EZXlsVTI4UTVUM1ErWmMx?= =?utf-8?B?K2x3M1dJenc5VWIyTzMxUzdtSjE3QldxT1Q0cXMwV09GUEQ5M2ZuVTA3bkNG?= =?utf-8?B?Sm9ZNXNJVW90VjhwSWFER1dVamtLNmpCTld6WnBpN1RUQ2Z0QStVWkVJaEFl?= =?utf-8?B?ejdKTm5JeE1oSEZSRklydnh1OHFzd2hLQlYwdnpLcGJndzdzcSthV2NWTndz?= =?utf-8?B?N2E4azlxSkwxYWdUaGs5amlmTW1hbzAwS3Fka0xJbXNxTm5DR3dLN3ZSQ21Z?= =?utf-8?B?K0xWTkFHV2lLTGlvT05ISEZ3NmVuZU1yaXFKOWYyRkMzTHU5MGxDL1JmRXBq?= =?utf-8?B?ZjdZVzlpSVV5Ni9PcXZaZ1BaTFl4NXBuVHB6SHRmcnA1djlrZzQ2UUEvYUJ4?= =?utf-8?B?Zno1S3NESC9ybHVoYUlndVR2NnVIOVRTQVhyU2c5cCt2MW1TQ3JmaTZ4NG95?= =?utf-8?B?Z2FFdElpN3RuejdjQ0xxOU9LVEFCUzZveGU2SVFHMUFxSVhkdDZlVVR4Y2VB?= =?utf-8?B?MGV4Vld2Z2h1V1J3VktWaGRVSXpEUXpLemtPWjZvdkN2VHl3TGNuc1JPS1BF?= =?utf-8?B?RmNOYTBRR25Eb3R6SW93N0plK00vVVVhVHgyc0xOczd2cDRGWWdNVG50anl0?= =?utf-8?B?bm4zclUvcmsvWVQ3UjR2bGV1cU1CamNZckphVGpjNlpsdWdJVzZJRHdxVGhm?= =?utf-8?B?NFVuajhEQXlLOVpOajYzdnJUK2ZneXJySU9ubmhtbzNrQTlUczNWcUJ4d1Bn?= =?utf-8?B?QzFKUllVeFQyK1VrdVdyaXlhRU1VdnZWSmNTSUM3djRpSTZqbFN2VVJ1Yjhn?= =?utf-8?B?TUZXVzRlZkdxUDlTSkFZOUJFZXkyNzVsQUdKWWZ5eVBsN2pqS0JQZUxBPT0=?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR18MB5244.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OXNubE5FQzhLbmJWYXVlSTZNSjFENi9iNEs3WGltYVg4dFZ3YXl2ZldZMm14?= =?utf-8?B?VG1jcm13NGw2K1dON1RBVEtjRXhqYjZrbjFGMG80bW01ZGVKSEsxeExSd2Jp?= =?utf-8?B?dVg4Q2F4MW1pREw5RXQ5dEN2RW9CQVpvaUpVNldxSlRKWm83STQwNmNnd2RL?= =?utf-8?B?WC9PbXNZMkNkSnFqTVBob2RjUEtic3V1U0xWc3hmTENIdVN3RjNQdkRBNW10?= =?utf-8?B?RjFHd1l2K1NBamJNczRwNDVmQlZ0K0Y0dzZNWkZBZ0JNcE4wZHpCNkJkaVdW?= =?utf-8?B?OVBIaGN6M2FMdG5sM3pjT2FnUWpNR0trNVdEVDVXMFlweWgvYU83aFFLa1JG?= =?utf-8?B?OVNvQlUyVTEyY2pzMFBuRlI4OHRKM1FRb200S1RTRmppMmVkUlJJUHl1SEdR?= =?utf-8?B?b2tmY3Z5d2VLc3ZNNTAwTG1WaWk5NjVRclpwN1hvcnI4dmYwSEV2cmxvbm1w?= =?utf-8?B?bGRHOTJ3UGEwamZRaVBSMGxaVldYOVZLUTBhNDNueXRvMFhrWm9YaEJuUnA5?= =?utf-8?B?eHVZd2YzaTUrWXI1a0tOa0xZZ1RrU09IclFrd01QcnZ0ejU5WFZra2xGVkU1?= =?utf-8?B?eHpSRExmMGYyVXBocWZZN1o3SnpMNkhCTG5mRklTWEFCZk1IdnQwcDhzSHZY?= =?utf-8?B?NExuSzM3aEplWDdTUFFzT1p3YW9ySkxLK1hheDlRK2NvL2tTUW05TUszTTV5?= =?utf-8?B?ejVtbXFnVmxIN09SSjQzS1pPbjRrSTU1TnVhTUkxTVQxVGFFWjhPYXdUMXBM?= =?utf-8?B?YW16U3FLaEFYV1RzL20rSUp5RG81V3c2ZjMxa2JGV0JCak16VFpydDVCVEJJ?= =?utf-8?B?UEtZQzJENHNZN1o4QnlTMWVGbzdkUXJYK1cwbktiNHNPOEVscVpKTUQ0NUw1?= =?utf-8?B?K21JL2VwRmhySmtwN0lKSTJEZ3ZjbHJwZ3VQQ08vVzdUU3BUSjBUQ1BkaEtU?= =?utf-8?B?bDRCRng2M25vVDNCemF1cUY2MTJsbGhYTlZyUmltalduVi9Rdm52MGhLekI1?= =?utf-8?B?UlVGWkxSbyt0T1NxUk1vdUpubmNpVVJqcjFFSUFoVjE3NFg2ZnBVWmhXdEJZ?= =?utf-8?B?bGtJb2R0RnJ2di9GdDhnazVnVUREYkZNOEhhZWpOaGxPWERlTDE5ZnNGMmZM?= =?utf-8?B?clFxcHl3OHNWOW9UZGY4Vm9DaHVuaVZBckZGRDBwcGVIcWtSVE1tSithOGNR?= =?utf-8?B?YjZMakdDd09mMVVtdTBJMkRTQ3NqUE5mV2plc3dNeEd5NWNVbnI1M3dMazNj?= =?utf-8?B?clBRTXJSMmhBQlN0dTFLK0d5bU9WTGNoRU5aNXBxUExDZmhKcGRmQStLdm5h?= =?utf-8?B?WUY1Y1huL3NZVFkrcDJuajgvbGN5VDhFNmZtVzdSc3djaE1GOXRLVDVSbTNZ?= =?utf-8?B?NWJOdkNNR1RNcGNrU0QremliZTkzbU4vQVZMczhlTHc1WndvTUFQL0JZbWVJ?= =?utf-8?B?U2VKSkt4eXlnUnJoTkZMUGVNbDJtV1g2RmpXTm04SUljdldOaE9sVlVIRk81?= =?utf-8?B?UldERkN5TEcyS0QzTFA2SGN6dCtsRkYzaGNuNmVQSFlBVGo5dHF4RC83MzUw?= =?utf-8?B?N2NBam5IRi9PV2tLNGgwMXRScUdWeGcxdkQyUGpiRGsrQkF6aElRQzdGMnE3?= =?utf-8?B?RmNVdm4yTXFib0hyU200ZnJWSEc3S2MzRjR3cGliV2JocHNLRk9kUWVEcDYz?= =?utf-8?B?T1lxYi9VMjdRellsWStxQnlxU3lYa3IwZ3VmR0cvZlQvZ1ZNcDUwL0hEV2Ix?= =?utf-8?B?NFRtQ2dwYndtZUszbEhJcVNOYW9Wak95TnN1cnYzNy83R3JWTTlVUWFHZDg3?= =?utf-8?B?QkoxY1hLNzlQVGZsMFN1UjBBOGdEUGVuRm5tUDBESnF5Ty9SUnZRaWxYeEQz?= =?utf-8?B?cXBxMTdJanJBZVpMSU1MMmdGNUQvSWlmV2ZvN05LVGNwdmNWMWo2T2cybWUz?= =?utf-8?B?WFR4NFNzaEpDbThMb2w4WXVxZnZkSXVkbHF0V0ZXNEszb1MwYTFqSFB3YW9i?= =?utf-8?B?bWFTZnBhZm16OFFPdEdrQ1JEdS9GMitxVnJtOTNIQVhlQnBDZFNsZHlyNFc5?= =?utf-8?B?V0RLTDFOR0VFM0c4VDRjbGIrZVQ0TWN1dDhFQkFTZ3M0cEdiKzRKakxvWklG?= =?utf-8?Q?o3XL1HmVCYRvQY4e940k+TTjj?= 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: MW4PR18MB5244.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 29284f05-0157-40a2-4a54-08dce3ad7984 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2024 13:15:38.7020 (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: ItMRFNSmvN5aBI+DjpPzH6UD/kI4OXjPJAk9XBIkqVRd8UBdDnqqQK3AL5dJYPp20Jqt/rBpLPr+A6qACG8H/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR18MB5317 X-Proofpoint-ORIG-GUID: zqzgYRBawYf09GfCh18rws9wQjdlKkNi X-Proofpoint-GUID: zqzgYRBawYf09GfCh18rws9wQjdlKkNi 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 DQoNCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEFub29iIEpvc2VwaCA8YW5v b2JqQG1hcnZlbGwuY29tPg0KPlNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDMsIDIwMjQgNjozNyBQ TQ0KPlRvOiBWYW1zaSBLcmlzaG5hIEF0dHVudXJ1IDx2YXR0dW51cnVAbWFydmVsbC5jb20+Ow0K PnRob21hc0Btb25qYWxvbi5uZXQ7IGZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tOw0KPmJydWNlLnJp Y2hhcmRzb25AaW50ZWwuY29tOyBtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20NCj5DYzogZGV2QGRw ZGsub3JnOyBrZXZpbi5sYWF0ekBpbnRlbC5jb207IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVs bC5jb20+Ow0KPmNvbm9yLndhbHNoQGludGVsLmNvbTsgR293cmlzaGFua2FyIE11dGh1a3Jpc2hu YW4NCj48Z211dGh1a3Jpc2huQG1hcnZlbGwuY29tPjsgVmlkeWEgU2FnYXIgVmVsdW11cmkNCj48 dnZlbHVtdXJpQG1hcnZlbGwuY29tPjsgZy5zaW5naEBueHAuY29tOyBzYWNoaW4uc2F4ZW5hQG9z cy5ueHAuY29tOw0KPmhlbWFudC5hZ3Jhd2FsQG54cC5jb207IFZhbXNpIEtyaXNobmEgQXR0dW51 cnUNCj48dmF0dHVudXJ1QG1hcnZlbGwuY29tPjsgQW1pdCBQcmFrYXNoIFNodWtsYQ0KPjxhbWl0 cHJha2FzaHNAbWFydmVsbC5jb20+DQo+U3ViamVjdDogUkU6IFtFWFRFUk5BTF0gW1BBVENIIHY0 IDEvMV0gZG1hZGV2OiBzdXBwb3J0IHByaW9yaXR5DQo+Y29uZmlndXJhdGlvbg0KPg0KPkhpIFZh bXNpLA0KPg0KPkxvb2tzIGdvb2Qgb3ZlcmFsbC4gTWlub3Igbml0IGlubGluZS4NCj4NCj5XaXRo IHRoZSBjaGFuZ2UsIEFja2VkLWJ5OiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT4N Cj4NCj5UaGFua3MsDQo+QW5vb2INCj4NCj4+IEZyb206IFZhbXNpIEF0dHVudXJ1IDxtYWlsdG86 dmF0dHVudXJ1QG1hcnZlbGwuY29tPg0KPj4NCj4+IFNvbWUgRE1BIGNvbnRyb2xsZXJzIG9mZmVy IHRoZSBhYmlsaXR5IHRvIGNvbmZpZ3VyZSBwcmlvcml0eSBsZXZlbCBmb3INCj4+IHRoZSBoYXJk d2FyZSBjb21tYW5kIHF1ZXVlcywgYWxsb3dpbmcgZm9yIHRoZSBwcmlvcml0aXphdGlvbiBvZiBE TUENCj4+IGNvbW1hbmQgZXhlY3V0aW9uIGJhc2VkIG9uIHF1ZXVlIGltcG9ydGFuY2UuDQo+Pg0K Pj4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBuZWNlc3NhcnkgZmllbGRzIGluIHRoZSBkbWFk ZXYgc3RydWN0dXJlcyB0bw0KPj4gcmV0cmlldmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGhhcmR3 YXJlLXN1cHBvcnRlZCBwcmlvcml0eSBsZXZlbHMgYW5kDQo+PiB0byBlbmFibGUgcHJpb3JpdHkg Y29uZmlndXJhdGlvbiBmcm9tIHRoZSBhcHBsaWNhdGlvbi4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5 OiBWYW1zaSBBdHR1bnVydSA8bWFpbHRvOnZhdHR1bnVydUBtYXJ2ZWxsLmNvbT4NCj4+IFNpZ25l ZC1vZmYtYnk6IEFtaXQgUHJha2FzaCBTaHVrbGEgPG1haWx0bzphbWl0cHJha2FzaHNAbWFydmVs bC5jb20+DQo+PiAtLS0NCj4+IFY0IGNoYW5nZXM6DQo+PiAqIFJlYmFzZWQgb250byB0aGUgbGF0 ZXN0DQo+Pg0KPj4gVjMgY2hhbmdlczoNCj4+ICogQ29ycmVjdGVkIHBhdGNoIHRpdGxlDQo+Pg0K Pj4gVjIgY2hhbmdlczoNCj4+ICogUmV2ZXJ0ZWQgcmVtb3ZlZCB0ZXh0IGZyb20gcmVsZWFzZV8y NF8xMS5yc3QNCj4+DQo+PiBWMSBjaGFuZ2VzOg0KPj4gKiBBZGRlZCB0cmFjZSBzdXBwb3J0DQo+ PiAqIEFkZGVkIG5ldyBjYXBhYmlsaXR5IGZsYWcNCj4+DQo+PiBEZXByZWNhdGlvbiBub3RpY2U6 DQo+PiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff X3BhdGNoZXMuZHBkay5vcmdfDQo+PiBwcm9qZWN0X2RwZGtfcGF0Y2hfMjAyNDA3MzAxNDQ2MTIu MjEzMjg0OC0yRDEtMkRhbWl0cHJha2FzaHMtDQo+NDBtYXJ2ZWxsDQo+Pg0KPi5jb21fJmQ9RHdJ REFnJmM9bktqV2VjMmI2UjBtT3lQYXo3eHRmUSZyPWpQZkI4cnd3dmlSU3h5TFdzMm42DQo+Qi1X WUxuMXYNCj4+IDlTeVRNclQ1RVFxaDJUVSZtPWMyMmZNRklLZUplMURPcmd1bFVuUF9WeDhHUzg4 ckp2U2lMNmc1bS0NCj5tWGY2aW9XS3RUWm8NCj4+IGdMVlFHaEZrQW5UUyZzPVBxRjdndDdIN1Bv QzhFWmp4ZGhlZDRhSDdncVVTLXFOS3gwb0tnQ3FvckUmZT0NCj4+DQo+PiAqIEFzc3VtaW5nIHdl IGRvIG5vdCBhbnRpY2lwYXRlIGFueSBhZHZhbmNlZCBzY2hlZHVsaW5nIHNjaGVtZXMgZm9yDQo+ PiBkbWFkZXYgcXVldWVzLCAgdGhpcyBwYXRjaCBpcyBpbnRlbmRlZCB0byBzdXBwb3J0IGEgc3Ry aWN0IHByaW9yaXR5IHNjaGVtZS4NCj4+DQo+PiBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNl XzI0XzExLnJzdCB8ICA4ICsrKysrKysrDQo+PiBsaWIvZG1hZGV2L3J0ZV9kbWFkZXYuYyAgICAg ICAgICAgICAgICB8IDE1ICsrKysrKysrKysrKysrKw0KPj4gbGliL2RtYWRldi9ydGVfZG1hZGV2 LmggICAgICAgICAgICAgICAgfCAyMSArKysrKysrKysrKysrKysrKysrKysNCj4+IGxpYi9kbWFk ZXYvcnRlX2RtYWRldl90cmFjZS5oICAgICAgICAgIHwgIDIgKysNCj4+IDQgZmlsZXMgY2hhbmdl ZCwgNDYgaW5zZXJ0aW9ucygrKQ0KPj4NCj4NCj48c25pcD4NCj4NCj4+IC0tLSBhL2xpYi9kbWFk ZXYvcnRlX2RtYWRldi5oDQo+PiArKysgYi9saWIvZG1hZGV2L3J0ZV9kbWFkZXYuaA0KPj4gQEAg LTI2OCw2ICsyNjgsMTYgQEAgaW50MTZfdCBydGVfZG1hX25leHRfZGV2KGludDE2X3Qgc3RhcnRf ZGV2X2lkKTsNCj4+ICNkZWZpbmUgUlRFX0RNQV9DQVBBX09QU19DT1BZX1NHCVJURV9CSVQ2NCgz MykNCj4+IC8qKiBTdXBwb3J0IGZpbGwgb3BlcmF0aW9uLiAqLw0KPj4gI2RlZmluZSBSVEVfRE1B X0NBUEFfT1BTX0ZJTEwJCVJURV9CSVQ2NCgzNCkNCj4+ICsvKiogU3VwcG9ydCBzdHJpY3QgcHJp b3JpdGl6YXRpb24gYXQgRE1BIEhXIGNoYW5uZWwgbGV2ZWwNCj4+ICsgKg0KPj4gKyAqIElmIGRl dmljZSBzdXBwb3J0cyBIVyBjaGFubmVsIHByaW9yaXRpemF0aW9uIHRoZW4gYXBwbGljYXRpb24N Cj4+ICtjb3VsZA0KPj4gKyAqIGFzc2lnbiBmaXhlZCBwcmlvcml0eSB0byB0aGUgRE1BIEhXIGNo YW5uZWwgdXNpbmcgJ3ByaW9yaXR5JyBmaWVsZA0KPj4gK2luDQo+DQo+W0Fub29iXSBEbyB3ZSBu ZWVkIHRvIG1lbnRpb24gSFc/IFNob3VsZCB3ZSBqdXN0IHVzZSAiRE1BIGNoYW5uZWwiPw0KPkhl cmUgYW5kIGluIG90aGVyIHBsYWNlcy4NCg0KW3ZhbXNpXSBJdCdzIG1haW5seSB0byBkaWZmZXJl bnRpYXRlIGJldHdlZW4gdmNoYW4oa2luZCBvZiBzdyBjaGFubmVsKSBhbmQgaHcgY2hhbm5lbC4N Cg0KPg0KPj4gKyAqIHN0cnVjdCBydGVfZG1hX2NvbmYuIE51bWJlciBvZiBzdXBwb3J0ZWQgcHJp b3JpdHkgbGV2ZWxzIHdpbGwgYmUNCj4+ICsga25vd24NCj4+ICsgKiBmcm9tICduYl9wcmlvcml0 aWVzJyBmaWVsZCBpbiBzdHJ1Y3QgcnRlX2RtYV9pbmZvLg0KPj4gKyAqDQo+PiArICogRE1BIGRl dmljZXMgd2hpY2ggc3VwcG9ydCBwcmlvcml0aXphdGlvbiBjYW4gYWR2ZXJ0aXNlIHRoaXMgY2Fw YWJpbGl0eS4NCj4+ICsgKi8NCg==