From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id E87D7A0540;
	Wed,  6 Jul 2022 22:34:24 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 8F6064069D;
	Wed,  6 Jul 2022 22:34:24 +0200 (CEST)
Received: from mga05.intel.com (mga05.intel.com [192.55.52.43])
 by mails.dpdk.org (Postfix) with ESMTP id 38E2740691
 for <dev@dpdk.org>; Wed,  6 Jul 2022 22:34:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1657139663; x=1688675663;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=tdjQp+zXw0+Pgcn0epY3yuZJ+yxsdvDB0rJVRVcGCls=;
 b=SHucKimieaD3Kqi81+qE3huRZO75ySwInEj+l3WF6lgnqEOyodtziMAr
 2vhCesjxHv1+UL1BkuIVU+nPe//mxQlkwPyR5Rn2Ijw0WxkHOh3tL1YTE
 tX2F74dKAFNNoH2o1GQ3NdDOB6TD8S6+B/0N0N0C6vDbuHvydurL5AOdF
 1JnpkRDxssAgVzxlOSFO/p7SzkwvULMuDU6hpF2tIzb4JRnxYaM1U0mbm
 W36uWmoHVolq1v7yUi+/TBWUON6wGR8DR655HVmir86MjQrIszENcVd/4
 ELtNc8vuNz7juQhuz9qkkN5UENZH82GTMM3yqnw9H/BPTyjfKefZiBYNx Q==;
X-IronPort-AV: E=McAfee;i="6400,9594,10400"; a="370181013"
X-IronPort-AV: E=Sophos;i="5.92,250,1650956400"; d="scan'208";a="370181013"
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 06 Jul 2022 13:34:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.92,250,1650956400"; d="scan'208";a="590949950"
Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81])
 by orsmga007.jf.intel.com with ESMTP; 06 Jul 2022 13:34:21 -0700
Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.27; Wed, 6 Jul 2022 13:34:21 -0700
Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by
 fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2308.27 via Frontend Transport; Wed, 6 Jul 2022 13:34:21 -0700
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.172)
 by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2308.27; Wed, 6 Jul 2022 13:34:21 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=FTLqgUl26hxSdy3VxRLlVkR8gv9ia6u43KmFG7zO6Rq9CWBE4RLMaBhNoNFpzfc13EDKbP+WpyE9RnGq4maaqItWR3eoXDxEtqYNF/rPnRYvMzaly9GKAciHRvYW1lzolHsOCKJ1As97wA3OQnpTJ724NDeFhnkmlnnZYFiTPRpd6Ou/NLjn2BfdOCm6EUpMLYE2ApVJfko6dxAeqnKRFwAlWCy69UEqKzA+xQNFMl79jBaeZhqst1KbU64T5+rvbGE+58Rd1fecPDdRTV1uvqS7J6iWrXJOq7VUt2oRyqeBSuqTUwJMo0JLFZGl7ErUG2XBNEwc2FxFR5sb8h6dbA==
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=tdjQp+zXw0+Pgcn0epY3yuZJ+yxsdvDB0rJVRVcGCls=;
 b=PuQ11K7vE8xhGA0b0niqUmV/etJGBcgPesUTr4vBZXj6kyymJqi1xo/m1KV1s8VusITVWGFefJcwhMqKYsIZbn+m2ijt+hSpXRJ5vU4dGN5wWP9q9qEwFYMpyB8vMmSAIWzNWNCOp5yQWwi097/P++hOI1S1KC1729vBmkT5RpujRCuOZGLxRiIp7UOK/4pIN0lNSQIS8CQz1c0CVWe4MMoBjag88qAHWTc+Am2A42ysCliQhu/A6QuhkiPOd9XnUM4c8bZtgpSOXtf4321IJGraHaU11f0S0Pvlqo9QSHQkrrdFbBmqm8cmS0FszBH1wdZUIq5dV2segZZbqPaV3Q==
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 BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30)
 by BYAPR11MB3269.namprd11.prod.outlook.com (2603:10b6:a03:75::19)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.18; Wed, 6 Jul
 2022 20:34:19 +0000
Received: from BY5PR11MB4451.namprd11.prod.outlook.com
 ([fe80::1df7:bcbb:7825:37fe]) by BY5PR11MB4451.namprd11.prod.outlook.com
 ([fe80::1df7:bcbb:7825:37fe%7]) with mapi id 15.20.5417.016; Wed, 6 Jul 2022
 20:34:19 +0000
From: "Chautru, Nicolas" <nicolas.chautru@intel.com>
To: Tom Rix <trix@redhat.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "thomas@monjalon.net" <thomas@monjalon.net>, "gakhil@marvell.com"
 <gakhil@marvell.com>, "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>
CC: "maxime.coquelin@redhat.com" <maxime.coquelin@redhat.com>, "mdr@ashroe.eu"
 <mdr@ashroe.eu>, "Richardson, Bruce" <bruce.richardson@intel.com>,
 "david.marchand@redhat.com" <david.marchand@redhat.com>,
 "stephen@networkplumber.org" <stephen@networkplumber.org>
Subject: RE: [PATCH v4 6/7] bbdev: add queue related warning and status
 information
Thread-Topic: [PATCH v4 6/7] bbdev: add queue related warning and status
 information
Thread-Index: AQHYkNCj/nQd6alBqkCnLNx1OL1H7q1xsriAgAAX9WA=
Date: Wed, 6 Jul 2022 20:34:19 +0000
Message-ID: <BY5PR11MB4451856C1324136D9B9C6176F8809@BY5PR11MB4451.namprd11.prod.outlook.com>
References: <1655491040-183649-6-git-send-email-nicolas.chautru@intel.com>
 <1657067022-54373-1-git-send-email-nicolas.chautru@intel.com>
 <1657067022-54373-7-git-send-email-nicolas.chautru@intel.com>
 <9c89a688-9746-89fd-0408-28097a0a27a2@redhat.com>
In-Reply-To: <9c89a688-9746-89fd-0408-28097a0a27a2@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-reaction: no-action
dlp-version: 11.6.500.17
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=intel.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4e4c5889-8d27-4b6f-aba8-08da5f8ee723
x-ms-traffictypediagnostic: BYAPR11MB3269:EE_
x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: J+70FWNiHNS608UWRV5o1avK0sQRriiU8O8j2rbkS0alv+0qDcLbKzdp+weQdVRH0e39/mWt2uTyFsIrwUVKaWWgbajmKpzBezg5fABfVHfvejgS2kmvLiGUJJXhXhF2T1FyR/RkaoDDvlISwV3t809mSrejbdAkluVgE0BdSfzLx9Gv82zfAFhjX2zreuffUjNo9NCgwzw32gYFd6NmpAs6YG0BPAdfBq5duuLgXB6o2sw/FfFRtkZiOKiNvinSa3b03WtePjIjj1LfINOedx+J74nDoK6Rj02KgjAUSbSU3LG58YgGmfPaKFJSj1zGvLnKCfFUx6NU7PTInJssT3NPTxf88sd+/YXE3povIEhrxsthoxVGEq4z6RmwHVZPnA26RZAJaCb6db4X3AMHbZUDtkF4xSZy/rdF1nusgjCk9/R5utTe8NFBRmOO+VRpOjdKI1YWEesB768OOEWJo7qlDGNEFMTAvJy9WoNfKMgObONz31Lj6qPT5lRbHfSE9mbtN06WfqLk9FvK2PFNwKaJ2DO0IbNYH18Gm91LnZrMb6VHgGd4YHa7LTq/A4ICSk0SB8PborjKlozO+Tu5hjg19dhSV7imkfCQe9ODUKrDyGC4DraFx4AzYujoQQngb/zm/kQSeEkNUWjYX6n+nlwjzTbogP1HJSfPKwZ/4smYZzDOx5j6Trgt35bNvDSe836nVamhbyHfP0B8aSN4ULiy1frednNsYTRpYDDYwoaTE8c8Bzr8jfJAAI7ag63lo3enmplwbhoUc5YJCOuy+Ce/U3+SKBv+Nst+YAg45L5bo8W5xOE8sJSIN9cr9PQ7
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230016)(39860400002)(366004)(346002)(376002)(396003)(136003)(66946007)(64756008)(2906002)(83380400001)(76116006)(4326008)(8676002)(54906003)(6506007)(66556008)(33656002)(71200400001)(66476007)(82960400001)(7696005)(186003)(38100700002)(316002)(55016003)(9686003)(110136005)(26005)(122000001)(478600001)(41300700001)(8936002)(38070700005)(86362001)(53546011)(66446008)(52536014)(5660300002);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aGpnZmRvVGhVVDM2cEltUjFZNlJ2YU1NdUJSRUhPM3lTd1VsVndoQTdMUnJP?=
 =?utf-8?B?Ym5yQzVRVTBvREJtcTNjbDRmVkM1b213WW4rN0ozZFpBNTRlemMzYTdHWXlh?=
 =?utf-8?B?RTdNY1RkVGRlSmpEWkJ0VXJGdTRaenRTbVBvYS9PREFXN01oWTJrVTJBWDYr?=
 =?utf-8?B?SDltdFEzbkxZVFNxb05HS1doeC9UNHdCWG0xT1diTFpTRDNaU25PNnhoazZ1?=
 =?utf-8?B?eHVWQU5IbmUxNFFkQzdxNC9SSFNkOWUxYlVJMHFsbDM1cXdwZWlxR3JRdjdW?=
 =?utf-8?B?bjhlUHNBby9KUkJvaXJVTjRBcmNnL1FvRjV2eVpRYjB6SEsweWxTbU9YemRu?=
 =?utf-8?B?Zjl1eXdneU5UZTVVR3NwVXFBWlVrczZQWDZWaWt4c2VQQ2VtOC9KM3pqdnk0?=
 =?utf-8?B?SjFtb0xKaEhPeFBOWDFRL3QyaFFpNFhWUENYZnlROFBtSDJ1eTJJVFI3S0Nn?=
 =?utf-8?B?eUtKY00xVXJUWUY4QjV2SkNzNWdRbWtlM01BUi8zWjRxZjRuWmduTU10bjhF?=
 =?utf-8?B?TzlFdnIxMTlGQzY0dXhMMUh4eHN1d3VNWGc2c3BRSS8rRmgveWlBUUpGa1ho?=
 =?utf-8?B?akFZcHVKKzhvTWc4Q0lQTHczVEdHMTIvRHU3ZHhnZmhRUzdtWFdEMlF1MGNv?=
 =?utf-8?B?NzVndGV5ZTNydlNoeXlNMjk0RmZSZDJnRDZkWXZXOU1QOCtNVTBSMHNOb3Zw?=
 =?utf-8?B?dG9oOEtZNWY4QzFNbkVwMVYvYWlYbVc3cktteXByQzFuU3lnbTV5MmYwbFgx?=
 =?utf-8?B?NUN2TUR3QnNaOFVXUTIxR2dqNXUxMk0zeEJPMjZ6OUtCMnRuTXM2ZG0xdEg4?=
 =?utf-8?B?a2pocHZiV3h4S1VTV0l5bDQwZUVYVXNTbThoOSt3ZjNhUW5JVWFmT0R2bkdT?=
 =?utf-8?B?anA5dDNuSnpQODNWbDFRUFRlWTBZSjRmK1h1N0phdTNCUWkrczFJdkFTV256?=
 =?utf-8?B?YnNBL3N2SkpHVEZTNm52VGFob01KeGExSzhLeitsa0dqR2puTzNKMmFJR29x?=
 =?utf-8?B?dzUxSWQwR2k2TlcwY3dsSUVNWEt1aFBtbzV1ZlJQdWdTMFhuK2tUVTUyWkVO?=
 =?utf-8?B?cEExUFRxenVVaWdrcUs4d1hVRzN0cFVqK0ZJMTJQaGF1WnIwR2ZhRXd0NE84?=
 =?utf-8?B?eHl5V2VOaFhyTDVlQlI2NUp2ekdrdU8zZ1VhTnEzcmMraHZwL0d3d29WdEx4?=
 =?utf-8?B?dDNhaUt4ZDNaL0dIUU0yNmljOWIwSTM5RmZReGtienJTRnZ3SXh2MXNMWm4r?=
 =?utf-8?B?NzMwNmp1TTJSUGRFeDM5cVRRY1RzTXVuWkVkNlFuZW9rUkVtYVQ1YytLY2du?=
 =?utf-8?B?dmlUd2RIeUowMzJMTm83WjV5dnMwSmFiZmtXY0ZyNmVpQjlNU21qQkZ6ZjNH?=
 =?utf-8?B?c3FkVFZVSUtRVlliTnpDbmtacElWMUZGZTU1N3FTZllZYlpJNkxsZXk1QnEx?=
 =?utf-8?B?WXhoaXBjdGRBM29PVXZXRDVyUEhmbU9RWU5xdXNpTjBISlpaZE9QUnF4NkZz?=
 =?utf-8?B?TEYvNGhWWjRxSWVoYzhhRUczcVl2bjBCdUFpK3d6ZUJ3azY0b2dQNkVSRGF3?=
 =?utf-8?B?VHBYY1FhSnBYWE9lZndxOEgvYTdEU2pES0ZWTFJVYnQwRWI4bGJmeDllWGFX?=
 =?utf-8?B?Vld6b0o2eGt6Y1ZvdlQvQmtaUU9hSHBiYXhKaFExL3NpVUJEZU15MDJZbDBn?=
 =?utf-8?B?ekZqNm9DOG9HRWpIZ1BQVDJNWjltUVdVRkp4ZzV3NzhpVThJenJ2aXp6Zzdw?=
 =?utf-8?B?QWM4Wkt5bStwajRkZU04TVRHUFBRSzVuUFhCWXEvTkphSmFJZk5aMXRoOU4z?=
 =?utf-8?B?WldZREhtV1B4eFRkTmV1d2hDTkk2M2J5S01qblFUL2JFZnR5aDM0bk11ZlZk?=
 =?utf-8?B?bGJUNHNyS0JVcHpaSU5rOTVHUmNPVGZFcDNIc3JyOHJ1aW5pOTlaZHJKVzRJ?=
 =?utf-8?B?bGhBdVpzMjRldUh0K0pvQmE3VEI2ZGFXaGVZQjBQYUhGNzhHNFZRUERySm5P?=
 =?utf-8?B?djRnNW5VRzZ6NWN2YjhPNGdIckRNcXZWOEFZNGI5R1pyejFWZ2JHQXpZRE5l?=
 =?utf-8?B?TmtDTWlLU1EvTW1rMGdZWHNhTFB2RHpaajFPQzBoQll1RVdtUzdDYkh6ZnF5?=
 =?utf-8?Q?cMJkZKd33qc5Hiv8YSQe1J955?=
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: BY5PR11MB4451.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e4c5889-8d27-4b6f-aba8-08da5f8ee723
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2022 20:34:19.3747 (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: TvShDphZI8EeFdP0reycwHqiansTznCXk9y+RUoFAbrX9MuBNbHyBccGA5Ke98CdJ59h9W3fpOT/ku1zybgolf2XUeGJ3fupyLc9+ZQWBc4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3269
X-OriginatorOrg: intel.com
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

SGkgVG9tLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUb20gUml4
IDx0cml4QHJlZGhhdC5jb20+DQo+IA0KPiANCj4gT24gNy81LzIyIDU6MjMgUE0sIE5pY29sYXMg
Q2hhdXRydSB3cm90ZToNCj4gPiBUaGlzIGFsbG93cyB0byBleHBvc2UgbW9yZSBpbmZvcm1hdGlv
biB3aXRoIHJlZ2FyZHMgdG8gYW55IHF1ZXVlDQo+ID4gcmVsYXRlZCBmYWlsdXJlIGFuZCB3YXJu
aW5nIHdoaWNoIGNhbm5vdCBiZSBzdXBwb3J0ZWQgaW4gZXhpc3RpbmcgQVBJLg0KPiA+DQo+ID4g
U2lnbmVkLW9mZi1ieTogTmljb2xhcyBDaGF1dHJ1IDxuaWNvbGFzLmNoYXV0cnVAaW50ZWwuY29t
Pg0KPiA+IC0tLQ0KPiA+ICAgYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMgfCAgMiAr
Kw0KPiA+ICAgbGliL2JiZGV2L3J0ZV9iYmRldi5jICAgICAgICAgICAgfCAyMSArKysrKysrKysr
KysrKysrKysrKysNCj4gPiAgIGxpYi9iYmRldi9ydGVfYmJkZXYuaCAgICAgICAgICAgIHwgMzQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ICAgbGliL2JiZGV2L3ZlcnNp
b24ubWFwICAgICAgICAgICAgfCAgMSArDQo+ID4gICA0IGZpbGVzIGNoYW5nZWQsIDU4IGluc2Vy
dGlvbnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1iYmRldi90ZXN0X2JiZGV2
X3BlcmYuYw0KPiA+IGIvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMNCj4gPiBpbmRl
eCAxYWJkYTJkLi42NTNiMjFmIDEwMDY0NA0KPiA+IC0tLSBhL2FwcC90ZXN0LWJiZGV2L3Rlc3Rf
YmJkZXZfcGVyZi5jDQo+ID4gKysrIGIvYXBwL3Rlc3QtYmJkZXYvdGVzdF9iYmRldl9wZXJmLmMN
Cj4gPiBAQCAtNDM2MCw2ICs0MzYwLDggQEAgdHlwZWRlZiBpbnQgKHRlc3RfY2FzZV9mdW5jdGlv
bikoc3RydWN0DQo+IGFjdGl2ZV9kZXZpY2UgKmFkLA0KPiA+ICAgCXN0YXRzLT5kZXF1ZXVlZF9j
b3VudCA9IHFfc3RhdHMtPmRlcXVldWVkX2NvdW50Ow0KPiA+ICAgCXN0YXRzLT5lbnF1ZXVlX2Vy
cl9jb3VudCA9IHFfc3RhdHMtPmVucXVldWVfZXJyX2NvdW50Ow0KPiA+ICAgCXN0YXRzLT5kZXF1
ZXVlX2Vycl9jb3VudCA9IHFfc3RhdHMtPmRlcXVldWVfZXJyX2NvdW50Ow0KPiA+ICsJc3RhdHMt
PmVucXVldWVfd2FybmluZ19jb3VudCA9IHFfc3RhdHMtPmVucXVldWVfd2FybmluZ19jb3VudDsN
Cj4gPiArCXN0YXRzLT5kZXF1ZXVlX3dhcm5pbmdfY291bnQgPSBxX3N0YXRzLT5kZXF1ZXVlX3dh
cm5pbmdfY291bnQ7DQo+ID4gICAJc3RhdHMtPmFjY19vZmZsb2FkX2N5Y2xlcyA9IHFfc3RhdHMt
PmFjY19vZmZsb2FkX2N5Y2xlczsNCj4gPg0KPiA+ICAgCXJldHVybiAwOw0KPiA+IGRpZmYgLS1n
aXQgYS9saWIvYmJkZXYvcnRlX2JiZGV2LmMgYi9saWIvYmJkZXYvcnRlX2JiZGV2LmMgaW5kZXgN
Cj4gPiAyOGIxMDVkLi5kZGFkNDY0IDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9iYmRldi9ydGVfYmJk
ZXYuYw0KPiA+ICsrKyBiL2xpYi9iYmRldi9ydGVfYmJkZXYuYw0KPiA+IEBAIC0yNyw2ICsyNyw4
IEBADQo+ID4gICAjZGVmaW5lIEJCREVWX09QX1RZUEVfQ09VTlQgNg0KPiA+ICAgLyogTnVtYmVy
IG9mIHN1cHBvcnRlZCBkZXZpY2Ugc3RhdHVzICovDQo+ID4gICAjZGVmaW5lIEJCREVWX0RFVl9T
VEFUVVNfQ09VTlQgOQ0KPiA+ICsvKiBOdW1iZXIgb2Ygc3VwcG9ydGVkIGVucXVldWUgc3RhdHVz
ICovICNkZWZpbmUNCj4gPiArQkJERVZfRU5RX1NUQVRVU19DT1VOVCA0DQo+ID4NCj4gPiAgIC8q
IEJCRGV2IGxpYnJhcnkgbG9nZ2luZyBJRCAqLw0KPiA+ICAgUlRFX0xPR19SRUdJU1RFUl9ERUZB
VUxUKGJiZGV2X2xvZ3R5cGUsIE5PVElDRSk7IEBAIC03MjMsNiArNzI1LDgNCj4gQEANCj4gPiBz
dHJ1Y3QgcnRlX2JiZGV2ICoNCj4gPiAgIAkJc3RhdHMtPmRlcXVldWVkX2NvdW50ICs9IHFfc3Rh
dHMtPmRlcXVldWVkX2NvdW50Ow0KPiA+ICAgCQlzdGF0cy0+ZW5xdWV1ZV9lcnJfY291bnQgKz0g
cV9zdGF0cy0+ZW5xdWV1ZV9lcnJfY291bnQ7DQo+ID4gICAJCXN0YXRzLT5kZXF1ZXVlX2Vycl9j
b3VudCArPSBxX3N0YXRzLT5kZXF1ZXVlX2Vycl9jb3VudDsNCj4gPiArCQlzdGF0cy0+ZW5xdWV1
ZV93YXJuX2NvdW50ICs9IHFfc3RhdHMtDQo+ID5lbnF1ZXVlX3dhcm5fY291bnQ7DQo+ID4gKwkJ
c3RhdHMtPmRlcXVldWVfd2Fybl9jb3VudCArPSBxX3N0YXRzLQ0KPiA+ZGVxdWV1ZV93YXJuX2Nv
dW50Ow0KPiA+ICAgCX0NCj4gPiAgIAlydGVfYmJkZXZfbG9nX2RlYnVnKCJHb3Qgc3RhdHMgb24g
JXUiLCBkZXYtPmRhdGEtPmRldl9pZCk7DQo+ID4gICB9DQo+ID4gQEAgLTExNjUsMyArMTE2OSwy
MCBAQCBzdHJ1Y3QgcnRlX21lbXBvb2wgKg0KPiA+ICAgCXJ0ZV9iYmRldl9sb2coRVJSLCAiSW52
YWxpZCBkZXZpY2Ugc3RhdHVzIik7DQo+ID4gICAJcmV0dXJuIE5VTEw7DQo+ID4gICB9DQo+ID4g
Kw0KPiA+ICtjb25zdCBjaGFyICoNCj4gPiArcnRlX2JiZGV2X2VucXVldWVfc3RhdHVzX3N0cihl
bnVtIHJ0ZV9iYmRldl9lbnF1ZXVlX3N0YXR1cyBzdGF0dXMpIHsNCj4gPiArCXN0YXRpYyBjb25z
dCBjaGFyICogY29uc3QgZW5xX3N0YV9zdHJpbmdbXSA9IHsNCj4gPiArCQkiUlRFX0JCREVWX0VO
UV9TVEFUVVNfTk9ORSIsDQo+ID4gKwkJIlJURV9CQkRFVl9FTlFfU1RBVFVTX1FVRVVFX0ZVTEwi
LA0KPiA+ICsJCSJSVEVfQkJERVZfRU5RX1NUQVRVU19SSU5HX0ZVTEwiLA0KPiA+ICsJCSJSVEVf
QkJERVZfRU5RX1NUQVRVU19JTlZBTElEX09QIiwNCj4gPiArCX07DQo+ID4gKw0KPiA+ICsJaWYg
KHN0YXR1cyA8IEJCREVWX0VOUV9TVEFUVVNfQ09VTlQpDQo+IFNpbmdsZSB1c2Ugb2YgI2RlZmlu
ZSwgY291bGQganVzdCBiZSBhbiBhcnJheSBzaXplIGNoZWNrIGFuZCByZW1vdmUgdGhlICNkZWZp
bmUNCg0KVGhhbmtzLCBnb29kIHBvaW50LiANCg0KPiA+ICsJCXJldHVybiBlbnFfc3RhX3N0cmlu
Z1tzdGF0dXNdOw0KPiA+ICsNCj4gPiArCXJ0ZV9iYmRldl9sb2coRVJSLCAiSW52YWxpZCBlbnF1
ZXVlIHN0YXR1cyIpOw0KPiA+ICsJcmV0dXJuIE5VTEw7DQo+ID4gK30NCj4gPiBkaWZmIC0tZ2l0
IGEvbGliL2JiZGV2L3J0ZV9iYmRldi5oIGIvbGliL2JiZGV2L3J0ZV9iYmRldi5oIGluZGV4DQo+
ID4gZWQ1MjhiOC4uYjdlY2Y5NCAxMDA2NDQNCj4gPiAtLS0gYS9saWIvYmJkZXYvcnRlX2JiZGV2
LmgNCj4gPiArKysgYi9saWIvYmJkZXYvcnRlX2JiZGV2LmgNCj4gPiBAQCAtMjI0LDYgKzIyNCwx
OSBAQCBzdHJ1Y3QgcnRlX2JiZGV2X3F1ZXVlX2NvbmYgew0KPiA+ICAgcnRlX2JiZGV2X3F1ZXVl
X3N0b3AodWludDE2X3QgZGV2X2lkLCB1aW50MTZfdCBxdWV1ZV9pZCk7DQo+ID4NCj4gPiAgIC8q
Kg0KPiA+ICsgKiBGbGFncyBpbmRpY2F0ZSB0aGUgcmVhc29uIHdoeSBhIHByZXZpb3VzIGVucXVl
dWUgbWF5IG5vdCBoYXZlDQo+ID4gKyAqIGNvbnN1bWVkIGFsbCByZXF1ZXN0ZWQgb3BlcmF0aW9u
cw0KPiA+ICsgKiBJbiBjYXNlIG9mIG11bHRpcGxlIHJlYXNvbnMgdGhlIGxhdHRlciBzdXBlcmRl
cyBhIHByZXZpb3VzIG9uZSAgKi8NCj4gPiArZW51bSBydGVfYmJkZXZfZW5xdWV1ZV9zdGF0dXMg
ew0KPiA+ICsJUlRFX0JCREVWX0VOUV9TVEFUVVNfTk9ORSwgICAgICAgICAgICAgLyoqPCBOb3Ro
aW5nIHRvIHJlcG9ydCAqLw0KPiA+ICsJUlRFX0JCREVWX0VOUV9TVEFUVVNfUVVFVUVfRlVMTCwg
ICAgICAgLyoqPCBOb3QgZW5vdWdoIHJvb20gaW4NCj4gcXVldWUgKi8NCj4gPiArCVJURV9CQkRF
Vl9FTlFfU1RBVFVTX1JJTkdfRlVMTCwgICAgICAgIC8qKjwgTm90IGVub3VnaCByb29tIGluDQo+
IHJpbmcgKi8NCj4gPiArCVJURV9CQkRFVl9FTlFfU1RBVFVTX0lOVkFMSURfT1AsICAgICAgIC8q
KjwgT3BlcmF0aW9uIHdhcw0KPiByZWplY3RlZCBhcyBpbnZhbGlkICovDQo+ID4gKwlSVEVfQkJE
RVZfRU5RX1NUQVRVU19QQURERURfTUFYID0gNiwgICAvKio8IE1heGltdW0gZW5xDQo+IHN0YXR1
cyBudW1iZXIgaW5jbHVkaW5nIHBhZGRpbmcgKi8NCj4gUGFkIHRvIDggbGlrZSB0aGUgb3RoZXIg
cGF0Y2ggPw0KDQpJdCBkb2Vzbid0IGhhdmUgdG8gYmUgdGhlIHNhbWUgbnVtYmVyLCBqdXN0IGEg
Yml0IG9mIHJvb20gZm9yIGdyb3d0aC4gDQoNCj4gPiArfTsNCj4gPiArDQo+ID4gKy8qKg0KPiA+
ICAgICogRmxhZ3MgaW5kaWNhdGUgdGhlIHN0YXR1cyBvZiB0aGUgZGV2aWNlDQo+ID4gICAgKi8N
Cj4gPiAgIGVudW0gcnRlX2JiZGV2X2RldmljZV9zdGF0dXMgew0KPiA+IEBAIC0yNDYsNiArMjU5
LDEyIEBAIHN0cnVjdCBydGVfYmJkZXZfc3RhdHMgew0KPiA+ICAgCXVpbnQ2NF90IGVucXVldWVf
ZXJyX2NvdW50Ow0KPiA+ICAgCS8qKiBUb3RhbCBlcnJvciBjb3VudCBvbiBvcGVyYXRpb25zIGRl
cXVldWVkICovDQo+ID4gICAJdWludDY0X3QgZGVxdWV1ZV9lcnJfY291bnQ7DQo+ID4gKwkvKiog
VG90YWwgd2FybmluZyBjb3VudCBvbiBvcGVyYXRpb25zIGVucXVldWVkICovDQo+ID4gKwl1aW50
NjRfdCBlbnF1ZXVlX3dhcm5fY291bnQ7DQo+ID4gKwkvKiogVG90YWwgd2FybmluZyBjb3VudCBv
biBvcGVyYXRpb25zIGRlcXVldWVkICovDQo+ID4gKwl1aW50NjRfdCBkZXF1ZXVlX3dhcm5fY291
bnQ7DQo+ID4gKwkvKiogVG90YWwgZW5xdWV1ZSBzdGF0dXMgY291bnQgYmFzZWQgb24gcnRlX2Ji
ZGV2X2VucXVldWVfc3RhdHVzDQo+IGVudW0gKi8NCj4gPiArCXVpbnQ2NF90DQo+IGVucXVldWVf
c3RhdHVzX2NvdW50W1JURV9CQkRFVl9FTlFfU1RBVFVTX1BBRERFRF9NQVhdOw0KPiBUaGlzIGVs
ZW1lbnQgaXMgbm90IHVzZWQgaW4gdGhpcyBwYXRjaCwgaXMgaXQgbmVlZGVkID8NCj4gPiAgIAkv
KiogQ1BVIGN5Y2xlcyBjb25zdW1lZCBieSB0aGUgKEhXL1NXKSBhY2NlbGVyYXRvciBkZXZpY2Ug
dG8NCj4gb2ZmbG9hZA0KPiA+ICAgCSAqICB0aGUgZW5xdWV1ZSByZXF1ZXN0IHRvIGl0cyBpbnRl
cm5hbCBxdWV1ZXMuDQo+ID4gICAJICogIC0gRm9yIGEgSFcgZGV2aWNlIHRoaXMgaXMgdGhlIGN5
Y2xlcyBjb25zdW1lZCBpbiBNTUlPIHdyaXRlIEBADQo+ID4gLTM4Niw2ICs0MDUsNyBAQCBzdHJ1
Y3QgcnRlX2JiZGV2X3F1ZXVlX2RhdGEgew0KPiA+ICAgCXZvaWQgKnF1ZXVlX3ByaXZhdGU7ICAv
Kio8IERyaXZlci1zcGVjaWZpYyBwZXItcXVldWUgZGF0YSAqLw0KPiA+ICAgCXN0cnVjdCBydGVf
YmJkZXZfcXVldWVfY29uZiBjb25mOyAgLyoqPCBDdXJyZW50IGNvbmZpZ3VyYXRpb24gKi8NCj4g
PiAgIAlzdHJ1Y3QgcnRlX2JiZGV2X3N0YXRzIHF1ZXVlX3N0YXRzOyAgLyoqPCBRdWV1ZSBzdGF0
aXN0aWNzICovDQo+ID4gKwllbnVtIHJ0ZV9iYmRldl9lbnF1ZXVlX3N0YXR1cyBlbnF1ZXVlX3N0
YXR1czsgLyoqPCBFbnF1ZXVlDQo+IHN0YXR1cw0KPiA+ICt3aGVuIG9wIGlzIHJlamVjdGVkICov
DQo+IA0KPiBUaGlzIGVsZW1lbnQgaXMgbm90IHVzZWQgaW4gdGhpcyBwYXRjaCwgaXMgaXQgbmVl
ZGVkID8NCg0KDQpUaGlzIGlzIGV4cG9zZWQgdG8gYm90aCBQTUQgYW5kIGFwcGxpY2F0aW9uIHRo
cm91Z2ggdGhpcyBjb21taXQgYXQgcXVldWUgZ3JhbnVsYXJpdHkuIFNhaWQgb3RoZXJ3aXNlIHRo
ZSBQTUQgd291bGQgdGhlbiBzZXQgdGhpcyBiYXNlZCBvbiBldmVudHMgZGV0ZWN0ZWQgaW4gdGhl
IFBNRCBpbXBsZW1lbnRhdGlvbi4gDQoNCg0KPiANCj4gVG9tDQo+IA0KPiA+ICAgCWJvb2wgc3Rh
cnRlZDsgIC8qKjwgUXVldWUgc3RhdGUgKi8NCj4gPiAgIH07DQo+ID4NCj4gPiBAQCAtOTM4LDYg
Kzk1OCwyMCBAQCB0eXBlZGVmIHZvaWQgKCpydGVfYmJkZXZfY2JfZm4pKHVpbnQxNl90IGRldl9p
ZCwNCj4gPiAgIGNvbnN0IGNoYXIqDQo+ID4gICBydGVfYmJkZXZfZGV2aWNlX3N0YXR1c19zdHIo
ZW51bSBydGVfYmJkZXZfZGV2aWNlX3N0YXR1cyBzdGF0dXMpOw0KPiA+DQo+ID4gKy8qKg0KPiA+
ICsgKiBDb252ZXJ0cyBxdWV1ZSBzdGF0dXMgZnJvbSBlbnVtIHRvIHN0cmluZw0KPiA+ICsgKg0K
PiA+ICsgKiBAcGFyYW0gc3RhdHVzDQo+ID4gKyAqICAgUXVldWUgc3RhdHVzIGFzIGVudW0NCj4g
PiArICoNCj4gPiArICogQHJldHVybnMNCj4gPiArICogIFF1ZXVlIHN0YXR1cyBhcyBzdHJpbmcg
b3IgTlVMTCBpZiBvcF90eXBlIGlzIGludmFsaWQNCj4gPiArICoNCj4gPiArICovDQo+ID4gK19f
cnRlX2V4cGVyaW1lbnRhbA0KPiA+ICtjb25zdCBjaGFyKg0KPiA+ICtydGVfYmJkZXZfZW5xdWV1
ZV9zdGF0dXNfc3RyKGVudW0gcnRlX2JiZGV2X2VucXVldWVfc3RhdHVzIHN0YXR1cyk7DQo+ID4g
Kw0KPiA+ICAgI2lmZGVmIF9fY3BsdXNwbHVzDQo+ID4gICB9DQo+ID4gICAjZW5kaWYNCj4gPiBk
aWZmIC0tZ2l0IGEvbGliL2JiZGV2L3ZlcnNpb24ubWFwIGIvbGliL2JiZGV2L3ZlcnNpb24ubWFw
IGluZGV4DQo+ID4gZWZhZTUwYi4uMWMwNjczOCAxMDA2NDQNCj4gPiAtLS0gYS9saWIvYmJkZXYv
dmVyc2lvbi5tYXANCj4gPiArKysgYi9saWIvYmJkZXYvdmVyc2lvbi5tYXANCj4gPiBAQCAtNDQs
NiArNDQsNyBAQCBFWFBFUklNRU5UQUwgew0KPiA+ICAgCWdsb2JhbDoNCj4gPg0KPiA+ICAgCXJ0
ZV9iYmRldl9kZXZpY2Vfc3RhdHVzX3N0cjsNCj4gPiArCXJ0ZV9iYmRldl9lbnF1ZXVlX3N0YXR1
c19zdHI7DQo+ID4gICAJcnRlX2JiZGV2X2VucXVldWVfZmZ0X29wczsNCj4gPiAgIAlydGVfYmJk
ZXZfZGVxdWV1ZV9mZnRfb3BzOw0KPiA+ICAgCXJ0ZV9iYmRldl9mZnRfb3BfYWxsb2NfYnVsazsN
Cg0K