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 3ED79A0032; Wed, 13 Jul 2022 12:42:12 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DFF6E4282B; Wed, 13 Jul 2022 12:42:11 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 41BF24069D for ; Wed, 13 Jul 2022 12:42:11 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 26D3a7QP006812; Wed, 13 Jul 2022 03:40:07 -0700 Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2170.outbound.protection.outlook.com [104.47.59.170]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3h9d0mb9hu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 13 Jul 2022 03:40:07 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gJ80JtBriekQ24dNaA8X4/WNlJXkNyNX/+ACXqcJbwEFOYQJaDZLe6dZyZKm0D0ew478LzZriVSn+C/w+1H66gkOhtgivxHvL3Pqs0aGI6R/UmtMSxXfAawI2E+ZIy7enNvAJy58JnpooNFzX19S4LdDYk0VQIRg+mtTZSKKpglOxZwxRDf5WAaxIZ00apLGkuJ3DRtKuHIhxMBNngk2unmHdIv6oNz9+q3BIv57J0lrMh6V5MPcmNPF24trtQbehFKEJV+QVDDftfzBxi8Fb+oFlgVwzolxTRm8wD8eB7I0IQgMl/cfKHUFSccIt/IIgSbAr2DjAwfcQ/ZIegT+2g== 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=WdCYp5idjtly+Mb9E9SHIILb8s6FWdNPDiMB6R/Ccn8=; b=SEUCAeYc3kgaBS4+/KYQELO8Zimxjpagh3RpS7gXweKAtBMepkA/dRW2/UACkGPaLRxDhcceBVRUDapjjZt1usZ/BpSaBTtudmHwfCoaV+qBRAdHfO3qLW6wVWEWMx0w6fDUUnIEU4sYAMIwhHpR6NPoIwPJQE5pw87HvMBkr0u8kP2PCMR54us62S2ekj6/dBcwsjiXjLnw3v0JtsTG+bD+c3o1MRVHmNDQLEfHasswfsHVnoDS0aZPxnapE6TYktScqS/7ipqAZ7URGkvsWrbjXIYoZ+F8HrSf7TuUIUiGI22TISBakqgQXelyCB9ReOcAKChM+/6HIPBzDDdZow== 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.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WdCYp5idjtly+Mb9E9SHIILb8s6FWdNPDiMB6R/Ccn8=; b=Mm+iwcNCQposzWAQf5z05H69ETNjARqxMVuBmHdgqUrjYx+Phf+Jq2hgTxOl12NsGCgx7rSx78+yXWBdiHyFuFSguFeOwtR1v0fOTRbTd3OzmoZNeJ7YQoA/aM9CieK+KN925USkbTOQq0cwcCrxQVq5f2DMkPRvMcWuyZn+bPA= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by MN2PR18MB3687.namprd18.prod.outlook.com (2603:10b6:208:261::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.26; Wed, 13 Jul 2022 10:40:04 +0000 Received: from PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::7ceb:2feb:9cee:6b2c]) by PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::7ceb:2feb:9cee:6b2c%4]) with mapi id 15.20.5438.013; Wed, 13 Jul 2022 10:40:04 +0000 From: Pavan Nikhilesh Bhagavatula To: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , Thomas Monjalon CC: Jerin Jacob Kollanukkaran , Ray Kinsella , "dev@dpdk.org" , "timothy.mcdaniel@intel.com" , Hemant Agrawal , "sachin.saxena@oss.nxp.com" , "liangma@liangbit.com" , "peter.mccarthy@intel.com" , "harry.van.haaren@intel.com" , "erik.g.carrillo@intel.com" , "abhinandan.gujjar@intel.com" , "jay.jayatheerthan@intel.com" , "anatoly.burakov@intel.com" Subject: RE: [EXT] Re: [PATCH 1/2] doc: add enqueue depth for new event type Thread-Topic: [EXT] Re: [PATCH 1/2] doc: add enqueue depth for new event type Thread-Index: AQHYigxESRqqjtubS0SPoy6gCiF1/q167E4AgAAtPRCAAQKmgIAADVgQ Date: Wed, 13 Jul 2022 10:40:04 +0000 Message-ID: References: <20220627095702.8047-1-pbhagavatula@marvell.com> <23408979.hYz58flQah@thomas> <8841a754-10d3-f7e2-8ca4-46abc331f295@ericsson.com> In-Reply-To: <8841a754-10d3-f7e2-8ca4-46abc331f295@ericsson.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b47a843e-eda7-4fa9-e85c-08da64bc0bf5 x-ms-traffictypediagnostic: MN2PR18MB3687:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: I+a7SpULM5aG4QrFuQaSCHuJyCMe4RbPVHwXcIJTbLCqZsU/seg80sr+X2ecrCbk83AGUuV/CUcc4H8lvEdrjnU0cvlLoS3OR6Z3VjOYQCFxA2NYyIfiBhBhJ0VFm7baLIzlqqq5j00EuyxPYqyP03YZCBNNIYDoYdwzgBb2QuP1Q09mlk3/rnhOh0yXoKFg/nKhmvZjNxZhvNA2v4WCIWcvbEiu2PQZ2+GpYwVIFXqV5+L4GS6idRJjUvvTfbCG8r0ffYsKRqLu5UcRXJsiAYoKui2dJ/WoCyrRLqwietwVQU/LLVbtZYZ1bTAIqiuogpQNGuf9ELOt6h7TunS+HQTKGobdq674oANsnaAQ1HbDgbHGHd6ss9rQ4rtJIo0aCspd+xrDNtFYVAszK0rMDiXjwUCU3wLhZzuVl5Q2+BnYwi42HSBrGsK9zF1T0jWMItK8/asfuGgtBqIEQN56hOLKyrQ+6ixRoHqHsOKd4l7GMD5gKgmF1PCeyTePeZwD3C7mt9FDMqOc0VHLjLj3p+e1TRriXHqLQ8W3huXJjDP36E2KEVK5F+GrHojBShnNlrgrMMbhYnpwBERCi2Luc6tK8bhQinibN1olEVyapi0Dun9sZrJwCmTo4YOWBuDXRIU+ilKRmyUPLRZiNSftHphOfFwVmNsIEtQt02JoJZ3cjQeVWqPZRP7phyhtfu6Mi80KmFvSLUjFENzTa9Dgb1ZeN9LOuBlNuQCQbD3TTxph692STy0lYCfbvc8NqBB5zuEw9CxmT9uMn2WFp4xh38KI0M2VHj0Ua6sqq3eFix1patGae09l1o9sqZqVyVtr x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4086.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(39860400002)(366004)(346002)(376002)(136003)(396003)(7416002)(8936002)(5660300002)(186003)(52536014)(55016003)(2906002)(53546011)(41300700001)(9686003)(83380400001)(122000001)(33656002)(4326008)(26005)(38070700005)(66946007)(110136005)(71200400001)(478600001)(64756008)(66446008)(66476007)(66556008)(316002)(8676002)(54906003)(6506007)(76116006)(66574015)(86362001)(7696005)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q0tucmZSUiszcE5kcTRVT1ZSRkpYR25kQTJhQnJYWEhKV0h0TFNPME15emFz?= =?utf-8?B?Q3ZLYjFBeHFNTG5qazVIeUR3TmlUOEhXeDlQNklYbTNmUXphbXloSFBqbkE5?= =?utf-8?B?WUx0TnY2V3dqVFRjT0F4M0NSMFZYY0JibklmN3BvNTczQVJOWjZWc3hrL3Vp?= =?utf-8?B?RnhOSHhlRndMWnlJQ0dxQnkwOWdCTVRVMVNTNDBNVnVCMDJPT0IrWjhZRUJz?= =?utf-8?B?VHhKeWFWVGgxKyttc09ZRkFwVDFLZ2pyRlcxQ3ltYXB3dHIzWWJmeGN3ZnIr?= =?utf-8?B?RVZTWlMrOGxtck55djBnejJ1S05XbW1oVyswQXNFTkE5Q29mRXZlZW5sMjlY?= =?utf-8?B?ZmxnN3NSak13eVlpYS9pTlN5ZjRKM09nVWZBOHhPUUVjTXM5OHV6SW51NC9X?= =?utf-8?B?bEtGSFhCdkR5YmpvQnpmOTFlQVNJYkM0b0h4QVE4dWVkUWU1cXRrbUVMMG16?= =?utf-8?B?aFVmVm92MHdVeUJCSlh2bFhtTklLaWRtSXVMVlZrWmRNSEF3V3RZWmRzelhP?= =?utf-8?B?aURBS0I0WDIyb3VCeDg1NnpWSkpLM3c3TmtKU3FIcWhzU3czcHc2K1JkdUxN?= =?utf-8?B?VUFvN3NpaHhqZmMxSGp5QTRrNDRmZ2NBRlduU203MWdrT09KQkVMVXZ5SzNz?= =?utf-8?B?dHdEemZtZlhzbVl2T21lOGg2TXJMZ3N3cE9TMHg2czU1RTBEU0dsMnhnRmly?= =?utf-8?B?RzcybFFOQ0hPTTQ4MC9qd0d1QTh3VStpRDJqNGx6TlR5OXE2NmlzekdBUkNU?= =?utf-8?B?a2E4OFNBOFdvNkhVQUk2SFk1SkpZb21uTndzb3FDSTRGZzhxTUFIeDZ2WDVO?= =?utf-8?B?QXU3bEtaUEwrb3d2UDMzMi9iQ1d6ek9sN2lIUTd4Z0V5b2l0blkvOWtIRnVW?= =?utf-8?B?UUJrMUQ0MGQ0RmxocmJNd1VRYktjWUU2RG1jemVhMDlhcElvZ0pYdW1FNWl1?= =?utf-8?B?Vkl6TDBYb3RVemVhODA5blgwZ09nWHVtNldqek04S2tWWVdyWEg5L2dBdlRU?= =?utf-8?B?M1hZQ3I5bGljVVZjT2MvRmlCOThIclhXeDdidXRhRTFBRkx2ZzJzTGJFQzFw?= =?utf-8?B?aVNmNHh1ZHVocXdocTU2N3ZiMk1PdnVvRW10WlpxWUlFT1hkaWs0amRZRDkw?= =?utf-8?B?SjU0S3VmMEZXb2lqd2NKR1ZzZDJRd2ZUNHc4a2I5NURqc0J2SGQ5aEJtV3hU?= =?utf-8?B?TDFnNkZNeEFoR0w4OUNmRlRZeW12Ny94VjdkWWNiVE45VUEvUjJScHZzRVhx?= =?utf-8?B?a2o3aWVQRjVZRjQ5ZEZFU3dQTDREOGhRY3ZTY0xpZkNpNWNjVWV3eWhqRWdF?= =?utf-8?B?VDU0a2NXek85NkNaTVd4S2p6R3MyK2J5UGdlVGNudW55a1VWS1M4NVVsNzdW?= =?utf-8?B?SjR1UHRrV0xadTNZSzBVMG5YcWxKbGQwQmZXcUdMYkg0N043THFKQkh5SzBL?= =?utf-8?B?MUZvMk80MXYwOFh6aXNQVmpPdlA0T203T2FNYytoWHNRRVpRRG5OdzEramt4?= =?utf-8?B?M0RFek1pNllhVFFuaUUrQXVTVGxFSFM2ZGlYZXpyZVppL3J2TW4zeEF4VW14?= =?utf-8?B?WVp6VzY4L1BXUHNaYUkxdG84OEo1aUhKUmlUOXo4Skp6RFVZOTdwd2ZjUFdj?= =?utf-8?B?VExYTjdqSWdHbGJ2QnpSdlVQSUpEYllGNCtadGp0Q0p6cjdOeGxBcmRHbzM1?= =?utf-8?B?V0grSXRuS3NLaWVWdWphOGp2S2tPaENPZ2p6dWJPdk9PYit2MTBGdkVxaHZk?= =?utf-8?B?TnhzdmpjZXo5cXRLK2JiNnU4SzJuUG1pVmY4Smp3cGxLR0s1dlk3RmNoT0l3?= =?utf-8?B?NEtGeitjRUdWVHpwcnl5dmFFaHJwTHBmb0luZEpsVllsV1hET29nR2FjMEZl?= =?utf-8?B?MXBFUHlDTDVyRmI1cVJwZ1JaTEpIMjFUYWxBUFRrQXpUeWdOWWdtREVhVFcr?= =?utf-8?B?MS9NOHRQVmdwWXVQQmoySW5sbEZ2R0orb0JaQ3FSN2hMaUxKS1p3UWk4U3pR?= =?utf-8?B?bllUTGRMKzMzV2hIdkQ5V0J6aFFUQkZQUTE3OFBvTnp5azV0dXBzSjJKRHdU?= =?utf-8?B?MnVBNzFRazdLMG5uang0OUNMeDNPa0tNak9kQzRudEVieTlJZytLVVU5K1Ey?= =?utf-8?Q?8bjREz5qPLXzMF1BsJeik+UkZ?= 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: PH0PR18MB4086.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b47a843e-eda7-4fa9-e85c-08da64bc0bf5 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2022 10:40:04.3171 (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: 66jyJ8VOjwhUfu3zjAW3hgtDEUvzj2OVOWeTkZgiBeRflBiOS4ZFUDVXW7v7zS0ORKyCYOWg3tG/JXhHLWd240PZSfIR0wU8wcq5wSnLhus= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3687 X-Proofpoint-GUID: U93JnL_DCXGNUhTOMe_xg4bYXz16zSQe X-Proofpoint-ORIG-GUID: U93JnL_DCXGNUhTOMe_xg4bYXz16zSQe X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-07-12_14,2022-07-13_02,2022-06-22_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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF0dGlhcyBSw7ZubmJs b20gPG1hdHRpYXMucm9ubmJsb21AZXJpY3Nzb24uY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEp1 bHkgMTMsIDIwMjIgMjozOSBQTQ0KPiBUbzogUGF2YW4gTmlraGlsZXNoIEJoYWdhdmF0dWxhIDxw YmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+OyBUaG9tYXMNCj4gTW9uamFsb24gPHRob21hc0Btb25q YWxvbi5uZXQ+DQo+IENjOiBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVs bC5jb20+OyBSYXkgS2luc2VsbGENCj4gPG1kckBhc2hyb2UuZXU+OyBkZXZAZHBkay5vcmc7IHRp bW90aHkubWNkYW5pZWxAaW50ZWwuY29tOyBIZW1hbnQNCj4gQWdyYXdhbCA8aGVtYW50LmFncmF3 YWxAbnhwLmNvbT47IHNhY2hpbi5zYXhlbmFAb3NzLm54cC5jb207DQo+IGxpYW5nbWFAbGlhbmdi aXQuY29tOyBwZXRlci5tY2NhcnRoeUBpbnRlbC5jb207DQo+IGhhcnJ5LnZhbi5oYWFyZW5AaW50 ZWwuY29tOyBlcmlrLmcuY2FycmlsbG9AaW50ZWwuY29tOw0KPiBhYmhpbmFuZGFuLmd1amphckBp bnRlbC5jb207IGpheS5qYXlhdGhlZXJ0aGFuQGludGVsLmNvbTsNCj4gYW5hdG9seS5idXJha292 QGludGVsLmNvbQ0KPiBTdWJqZWN0OiBSZTogW0VYVF0gUmU6IFtQQVRDSCAxLzJdIGRvYzogYWRk IGVucXVldWUgZGVwdGggZm9yIG5ldyBldmVudA0KPiB0eXBlDQo+IA0KPiBPbiAyMDIyLTA3LTEy IDIwOjExLCBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1bGEgd3JvdGU6DQo+ID4gK0NjDQo+ID4g dGltb3RoeS5tY2RhbmllbEBpbnRlbC5jb207DQo+ID4gaGVtYW50LmFncmF3YWxAbnhwLmNvbTsN Cj4gPiBzYWNoaW4uc2F4ZW5hQG9zcy5ueHAuY29tOw0KPiA+IG1hdHRpYXMucm9ubmJsb21AZXJp Y3Nzb24uY29tOw0KPiA+IGplcmluakBtYXJ2ZWxsLmNvbTsNCj4gPiBsaWFuZ21hQGxpYW5nYml0 LmNvbTsNCj4gPiBwZXRlci5tY2NhcnRoeUBpbnRlbC5jb207DQo+ID4gaGFycnkudmFuLmhhYXJl bkBpbnRlbC5jb207DQo+ID4gZXJpay5nLmNhcnJpbGxvQGludGVsLmNvbTsNCj4gPiBhYmhpbmFu ZGFuLmd1amphckBpbnRlbC5jb207DQo+ID4gamF5LmpheWF0aGVlcnRoYW5AaW50ZWwuY29tOw0K PiA+IG1kckBhc2hyb2UuZXU7DQo+ID4gYW5hdG9seS5idXJha292QGludGVsLmNvbTsNCj4gPg0K PiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IFRob21hcyBN b25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gPj4gU2VudDogVHVlc2RheSwgSnVseSAx MiwgMjAyMiA4OjMxIFBNDQo+ID4+IFRvOiBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1bGEgPHBi aGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT4NCj4gPj4gQ2M6IEplcmluIEphY29iIEtvbGxhbnVra2Fy YW4gPGplcmluakBtYXJ2ZWxsLmNvbT47IFJheSBLaW5zZWxsYQ0KPiA+PiA8bWRyQGFzaHJvZS5l dT47IGRldkBkcGRrLm9yZzsgUGF2YW4gTmlraGlsZXNoIEJoYWdhdmF0dWxhDQo+ID4+IDxwYmhh Z2F2YXR1bGFAbWFydmVsbC5jb20+DQo+ID4+IFN1YmplY3Q6IFtFWFRdIFJlOiBbUEFUQ0ggMS8y XSBkb2M6IGFkZCBlbnF1ZXVlIGRlcHRoIGZvciBuZXcgZXZlbnQNCj4gdHlwZQ0KPiA+Pg0KPiA+ PiBFeHRlcm5hbCBFbWFpbA0KPiA+Pg0KPiA+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4+IEknbSBub3Qg eW91ciB0ZWFjaGVyLCBidXQgcGxlYXNlIGNvbnNpZGVyIENjJ2luZyBwZW9wbGUgb3V0c2lkZSBv ZiB5b3VyDQo+ID4+IGNvbXBhbnkuDQo+ID4+DQo+ID4NCj4gPiBJIGdlbmVyYWxseSBhZGQgLS10 by1jbWQ9Li9kZXZ0b29scy9nZXQtbWFpbnRhaW5lci5zaCBidXQgbG9va3MgbGlrZSBpdCdzDQo+ IHVzZWxlc3MgZm9yDQo+ID4gc2VuZGluZyBkZXByZWNhdGlvbiBub3RpY2VzLg0KPiA+DQo+ID4g TWF5YmUgd2Ugc2hvdWxkIHVwZGF0ZSBpdCB0byBpbmNsdWRlIGxpYi9kcml2ZXIgbWFpbnRhaW5l cnMgd2hlbiBkaWZmIHNlZXMNCj4gZGVwcmVjYXRpb24ucnN0DQo+ID4NCj4gPj4NCj4gPj4gMjcv MDYvMjAyMiAxMTo1NywgcGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tOg0KPiA+Pj4gRnJvbTogUGF2 YW4gTmlraGlsZXNoIDxwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+DQo+ID4+Pg0KPiA+Pj4gQSBu ZXcgZmllbGQgYGBtYXhfZXZlbnRfcG9ydF9lbnF1ZXVlX25ld19idXJzdGBgIHdpbGwgYmUgYWRk ZWQgdG8NCj4gdGhlDQo+ID4+PiBzdHJ1Y3R1cmUgYGBydGVfZXZlbnRfZGV2X2luZm9gYC4gVGhl IGZpZWxkIGRlZmluZXMgdGhlIG1heCBlbnF1ZXVlDQo+ID4+PiBidXJzdCBzaXplIG9mIG5ldyBl dmVudHMgKE9QX05FVykgc3VwcG9ydGVkIGJ5IHRoZSB1bmRlcmx5aW5nIGV2ZW50DQo+ID4+PiBk ZXZpY2UuDQo+ID4+Pg0KPiA+Pj4gU2lnbmVkLW9mZi1ieTogUGF2YW4gTmlraGlsZXNoIDxwYmhh Z2F2YXR1bGFAbWFydmVsbC5jb20+DQo+ID4+PiAtLS0NCj4gPj4+ICAgZG9jL2d1aWRlcy9yZWxf bm90ZXMvZGVwcmVjYXRpb24ucnN0IHwgNSArKysrKw0KPiA+Pj4gICAxIGZpbGUgY2hhbmdlZCwg NSBpbnNlcnRpb25zKCspDQo+ID4+Pg0KPiA+Pj4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvcmVs X25vdGVzL2RlcHJlY2F0aW9uLnJzdA0KPiA+PiBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJl Y2F0aW9uLnJzdA0KPiA+Pj4gaW5kZXggNGU1YjIzYzUzZC4uMDcxMzE3ZThlMyAxMDA2NDQNCj4g Pj4+IC0tLSBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdA0KPiA+Pj4gKysr IGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0DQo+ID4+PiBAQCAtMTI1LDMg KzEyNSw4IEBAIERlcHJlY2F0aW9uIE5vdGljZXMNCj4gPj4+ICAgICBhcHBsaWNhdGlvbnMgc2hv dWxkIGJlIHVwZGF0ZWQgdG8gdXNlIHRoZSBgYGRtYWRldmBgIGxpYnJhcnkgaW5zdGVhZCwNCj4g Pj4+ICAgICB3aXRoIHRoZSB1bmRlcmx5aW5nIEhXLWZ1bmN0aW9uYWxpdHkgYmVpbmcgcHJvdmlk ZWQgYnkgdGhlIGBgaW9hdGBgIG9yDQo+ID4+PiAgICAgYGBpZHhkYGAgZG1hIGRyaXZlcnMNCj4g Pj4+ICsNCj4gPj4+ICsqIGV2ZW50ZGV2OiBUaGUgc3RydWN0dXJlIGBgcnRlX2V2ZW50X2Rldl9p bmZvYGAgd2lsbCBiZSBleHRlbmRlZCB0bw0KPiA+PiBpbmNsdWRlIHRoZQ0KPiA+Pj4gKyAgbWF4 IGVucXVldWUgYnVyc3Qgc2l6ZSBvZiBuZXcgZXZlbnRzIHN1cHBvcnRlZCBieSB0aGUgdW5kZXJs eWluZw0KPiA+PiBldmVudCBkZXZpY2UuDQo+ID4+PiArICBBIG5ldyBmaWVsZCBgYG1heF9ldmVu dF9wb3J0X2VucXVldWVfbmV3X2J1cnN0YGAgd2lsbCBiZSBhZGRlZA0KPiB0bw0KPiA+PiB0aGUg c3RydWN0dXJlDQo+ID4+PiArICBgYHJ0ZV9ldmVudF9kZXZfaW5mb2BgIGluIERQREsgMjIuMTEu DQo+ID4+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiANCj4gV2h5IGlzIHRoaXMgbmVlZGVk LCBvciB1c2VmdWw/IFdoeSBpc24ndCBjYWxsZWQgc29tZXRoaW5nIHdpdGgNCj4gImVucXVldWVf ZGVwdGgiIGluIGl0LCBsaWtlIHRoZSBhbHJlYWR5LXByZXNlbnQgZmllbGQ/DQo+IA0KDQpUaGlz IGlzIGZvciBhIGNhc2Ugd2hlcmUgZW5xdWV1ZXMgd2l0aCBPUF9GT1JXQVJEL09QX1JFTEVBU0Ug b25seSBzdXBwb3J0cw0KZW5xdWV1ZSBkZXB0aCBvZiAxLg0KV2hlcmUgYXMgT1BfTkVXIHN1cHBv cnRzIGhpZ2hlciBidXJzdCBzaXplLg0KDQpUaGlzIGlzIGFscmVhZHkgdGllZCBpbnRvIGNhcGFi aWxpdHkgZGVzY3JpcHRpb24gOg0KIA0KI2RlZmluZSBSVEVfRVZFTlRfREVWX0NBUF9CVVJTVF9N T0RFICAgICAgICAgICgxVUxMIDw8IDQpDQovKio8IEV2ZW50IGRldmljZSBpcyBjYXBhYmxlIG9m IG9wZXJhdGluZyBpbiBidXJzdCBtb2RlIGZvciBlbnF1ZXVlKGZvcndhcmQsDQogKiByZWxlYXNl KSBhbmQgZGVxdWV1ZSBvcGVyYXRpb24uIElmIHRoaXMgY2FwYWJpbGl0eSBpcyBub3Qgc2V0LCBh cHBsaWNhdGlvbg0KICogc3RpbGwgdXNlcyB0aGUgcnRlX2V2ZW50X2RlcXVldWVfYnVyc3QoKSBh bmQgcnRlX2V2ZW50X2VucXVldWVfYnVyc3QoKSBidXQNCiAqIFBNRCBhY2NlcHRzIG9ubHkgb25l IGV2ZW50IGF0IGEgdGltZS4NCiAqDQogKiBAc2VlIHJ0ZV9ldmVudF9kZXF1ZXVlX2J1cnN0KCkg cnRlX2V2ZW50X2VucXVldWVfYnVyc3QoKQ0KICovDQoNCj4gSSB0aGluayBJIHdvdWxkIHJhdGhl ciByZW1vdmUgYWxsIGZpZWxkcyByZWxhdGVkIHRvIHRoZSBtYXgNCj4gZW5xdWV1ZS9kZXF1ZXVl IGJ1cnN0IHNpemVzLiBUaGV5IHNlcnZlIG5vIHB1cnBvc2UsIGFzIGZhciBhcyBJIHNlZS4gSWYN Cj4geW91IGhhdmUgc29tZSBIVyBsaW1pdCBvbiB0aGUgbWF4aW11bSBudW1iZXIgb2YgbmV3IGV2 ZW50cyBpdCBjYW4NCj4gYWNjZXB0LCBoYXZlIHRoZSBkcml2ZXIgcmV0cnkgdW50aWwgYmFja3By ZXNzdXJlIG9jY3Vycy4NCg0K