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 CFAE1A00C5; Thu, 14 Jul 2022 08:35:05 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 713C342836; Thu, 14 Jul 2022 08:35:05 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 2CC4241156 for ; Thu, 14 Jul 2022 08:35:04 +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 26E3eSdU018304; Wed, 13 Jul 2022 23:32:59 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2104.outbound.protection.outlook.com [104.47.70.104]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3habegrgg6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 13 Jul 2022 23:32:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LAb/0jxRi3juPhE8TX0GL7WjTnzq/XYYiHEaMAcaNAVSilvHGkHmtD3gzW0B7WBEvHacKHQxgEjlnGGFMm0lp0jAKumn4DS1Xu+YkJhEI0FXoN4STrS1OadzFb/H+GEW/unGRFmfj0xffTlvV1ZmZllRi93fs+risnc4MFJT5D20Bw2RfNWfkM7ruDIig5fIYonhUWku9YiiHLUyBec/7fMOeanYwyGE9fDhlnNe8kSeZREjfowi4ZBOiJOVhEBYNbWQ/kho8C316xzk4okQGN3auRWsNeGQeLB2/FHYyU94a3VJcu1Z8yhd2jYBej/4UvsGg552f5ErXwVhAoSz6A== 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=V7+t4ki0u0qWF022Y6uJ2gr+PZAop6wYhWlQ6JQQcJ0=; b=RsT2zJ5k92IeokuhZ+AcxvudQLplGqFgCK3slzC4bJNokCsIQ1llqAa5CtYy7q/0JOBIUrt4pPT8zrXyL3nVy+diPEOFfodx6AZg6cExUO4gwHM3Y9uVt3OTPQSvNlGtA4pYGZyxDgfIMDoUPw4t1FJ8CVVmqQMfffD2E/EG4izTnjrfxliIQEmFspGdulNT01THih/ZUhxehFSX6YOrLpM8kx8GO8jZXyfSPcCEb4OiTVTRqdtsPmmnHCH+kuyDnMSGOAD/UP2Ct5IN4ANmKhcxuVlLD5D4eQTBnDRpHXugf/p8rWUI/4Tw+G/jCtgRFPsIKVxGNT8iDUB29p8rPw== 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=V7+t4ki0u0qWF022Y6uJ2gr+PZAop6wYhWlQ6JQQcJ0=; b=Uu/s44zA2LYS3Y2QOxWG3sh5TGeZrdHFJrTQIZ97qTmT2CjZIj8xClf7bnjOeDlBppfyO/oad9Zd0yDi+bgzHAV+WjKjUgFG0YGZBceLz4Rm/JYL0c32Vmuf3L/OebWUE/ffhf20Im1QTad+Uuo+QNmKnKAd4nITdHLK8ftx2VA= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by MN2PR18MB3007.namprd18.prod.outlook.com (2603:10b6:208:108::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.16; Thu, 14 Jul 2022 06:32:56 +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; Thu, 14 Jul 2022 06:32:56 +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/q167E4AgAAtPRCAAQKmgIAADVgQgAAmtwCAAS/fsA== Date: Thu, 14 Jul 2022 06:32:54 +0000 Message-ID: References: <20220627095702.8047-1-pbhagavatula@marvell.com> <23408979.hYz58flQah@thomas> <8841a754-10d3-f7e2-8ca4-46abc331f295@ericsson.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-office365-filtering-correlation-id: f875bf8d-7be6-422d-0090-08da6562af4f x-ms-traffictypediagnostic: MN2PR18MB3007:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aEqbvqtbXMJMMry+PvM06TGfw3SFUY1mME9W1jWH7oeFrrdlhrLfaz5LuZguPL3rTeEbzM1FdEXaXA4SKLum4EC5uS97rYojHVCyI46WEtdiYUVLz4Rf4tE7pbr6aqqJTSh5yLwyE0SQ/tdLbVQPhDlN97sTVTncT4iwNw590MkYTmnv85tl080MaRuPtQh2v7KTJSlMBWlSaHWG7LgNSSg2q+V3HX3f9jC7p3uSnBLRAgOLDCYh5AEZz3x1iH4DWhxe0yOM+faEN8Q9iaI9kJ+OeZ4qfj7GjtxKpq6NuaF6l3cORkymgscC+f7q76QUSZwGApGhM+Gh/Xg1pf/ord1fqz9Z9RiR3Tw0QuFQlNQx2xjTvNUxvnv6+2CrXFxegpeV5IJvgaiGtpGdVxpQcfD2YlA01rYqje0lF+TviZN7S35Wpmv1ZicLcMnZqn9BZVkczRmt9UjRSfLiTuecO9TU7Lcn0PzL4BgypZEGZy0TlHBWqCCvmm7FqOT2OVXb1qzvldVyl48WPvGSPeTikeMquMtwQwsYUaMkS2VLJbOWjnsDPbINV4PONKHl7Q4rpG1pgMCuNYIJ4tcqflLRVscql82fih+h8P6ZIFFQB1TGj5mGr4zq/pAhYN+5RC2SZ4tn1ng0ur7vipFOmSxrWx1FxIrXGw1yW6VZdLwVKoQKrmJqS2br1VoOsv3bDz6kL313xDWfFvK/3RYn1Uo7PKaqITa83v0xbTzHVVrZ7cJMylwFbG7LlUWgoiw4+BhlmSwVMJA97Lj7EaP9Jq+aSriSWQKcIWF5RLdPmoVrQwYLQNNeqVjdHY4CN3Jg8GsM0nr4SzncjuUQmJb4l+2uqJ6XCkBxI1+il1CMiJnHnKs= 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)(396003)(346002)(376002)(366004)(136003)(8676002)(76116006)(55016003)(7696005)(66574015)(186003)(4326008)(64756008)(110136005)(66446008)(71200400001)(66946007)(54906003)(26005)(66476007)(9686003)(83380400001)(53546011)(122000001)(6506007)(478600001)(33656002)(38070700005)(66556008)(5660300002)(41300700001)(86362001)(966005)(52536014)(38100700002)(316002)(2906002)(7416002)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aFR0dzI5WmVuRDJNUE9kcUliQWdLeFpobTlBc05qSFdxekFRVXN6UWU5QTJq?= =?utf-8?B?dC82TXRKemJYVFg5ZEVLUU9peUh4ejFtRGhlVUtkK2pLcnQ0andxbnU5c0Vl?= =?utf-8?B?OEhLN0ZzaWRkaXhBbGg3UitIdzlDQWJNYUpVUU1OQ2thOWVLNWJRTDVob0Fs?= =?utf-8?B?Q3dWQkRQYUNWajFmN05xZ2JxWWpVYWc2OW9hbTlEWjN1WTRTVFpEaTgycld1?= =?utf-8?B?RHRMajZFajUvM3M1MXNHR2RWRlJMYk1IcFJ3U011V1dWbmdqVUU3cS9BQjkv?= =?utf-8?B?eVcwZCtNOGEwbkg2VXJXMHJoZStrSDlHaThNWE1pSnYyMWtQMndEWG5xcDZz?= =?utf-8?B?Nkk0M1VyN21oczBFdWhSeXZWY3hHRUd2UnVrRHJMVHJkVEJaL1ZYWStHckRq?= =?utf-8?B?SklwcjlVcHJuTkU5aWJTd0VxS0Y5bVBEazZyYU02djEyMVJ0a3BjenR5ZlFU?= =?utf-8?B?cUlTbjgzV0E5UGR5d0laNFZYZUpUc2U5aGZiclppTWcvRUo2WXgrZHJyOC9O?= =?utf-8?B?QXpoRldwbEsvRXpXL09OM3hPeHd6MjRROEJacFQyUi9qZUluTlpuVjhiaSs3?= =?utf-8?B?YndybHV1d0FVVlNqTFptVGNpU201Wk92cVA4NzErK3M5WDZZTDR3ZitFaEdV?= =?utf-8?B?WjFWWkFBbWY0T3ZWRnhERS9OVWVXTkFoS0xlb0FDR0NYZWdwUnI4aytuS3dy?= =?utf-8?B?azlTTGQ2UHdWWkh5UmZ0cFBiaEFoeE9vUnl5UlFvbVp6ZTdlUDl0WGRjNW11?= =?utf-8?B?RGwvQ0ovVHBTdkFCRVNLcU5VVkt2U0xoNW5KU0kzNHpZM21rbExHM25QMXcv?= =?utf-8?B?M010SjhjRjU0eDdMSUkyZUN4djgvd1ZGWk9xOTVzaHNYUEdaOUtMMmdKYlI5?= =?utf-8?B?WmlZSmdGVzVPN0Z0R0dsbnhYTDZodVBIc3JKNWRCMGFlYTZvd0tmQ0xsbnFX?= =?utf-8?B?NnBHN0Zta2s4TlZhbWFsOTBNaEljZ3UrK00vcU5ocGx5NXFzTFJYV2Ywc0VE?= =?utf-8?B?V0xsdDhqNXNQMWlDTk9uaWh4Ykg0S0VUaVpTckZDY3hLVm54T0ZyaDZoUUdj?= =?utf-8?B?UXlZOTF2NVh0MS83RmtjMjhNYitzZWxoRlJSRkswY3FrRnVDOHVROFdvMTVG?= =?utf-8?B?WUdzV3NjWSs3bnhTWFlqbEVvZGc3SmpydG5VZ0lXVXQ4Rnd2R3ZvUUNrU0Ja?= =?utf-8?B?NDJhTGJKcU9sYTVoek9VcmxENG85SlpzZlNDNWVselFPYzUrZkpjZFN3RGRW?= =?utf-8?B?MFgzMHJMQ2o2dG5HZ0hKSTZxRFRpLzViSmdYZ1RXUFJWM0dpaFJQUFlOd2Yw?= =?utf-8?B?UmZxWkdSbk9KOVRndVYxMmdMa2VuV0hNT2VXRDFkR3pZYnNjTnpBOXk0T0Nl?= =?utf-8?B?VGpESFlxMG9Wd3lRMnNXYlQ3Q1dNQkhiMWF1WjhiaC9vTUpyaHgwYjFjc0dN?= =?utf-8?B?RkYybUdDVjAvS2pmRkdnYWNzTjUyUXFkZVExV1FEeFlIMDJucVlVdi9NaXhV?= =?utf-8?B?VnN5azUveDV6YmZHN29JMnJYRUJTMU1hdTZ1bEJHeXVpYUxMWFJjUWlHUjZY?= =?utf-8?B?YnhGRVJDOVBMa3VqQ0l4Z3VhV3MrbDBLM01MRmoxRkVVelFnTW9GbDA4R2M4?= =?utf-8?B?dUE1d2ovMml3dFFxYktXWGMrWnVHTHVKWGpnQ0tVNW5Yc2FCS09neENsZ2FX?= =?utf-8?B?Ry9TS3hsdTMxYTBtN2hadytKSzVZeGpoMVRqdmFZc3J3M2F4eE1nZU1SN2Y1?= =?utf-8?B?bnE4c0U4aG02V2JoL0FxbkpOKzU0d0Y2Ym0wT0xYb3JTUko1cG5mak92R2lC?= =?utf-8?B?LyszT0tWeFdVMkJzemZlQmVJYlh5eStCenhvS1U1N1hQVjhqdDl0RjdtYUVY?= =?utf-8?B?dXdvblpnVHFLakF2OXNEQmYrWHpMMTBXK2J1dEhwWlZEN09RWm1JcDFOS0M3?= =?utf-8?B?WXI1T3VFSy9vVHl3UmFKZytzU05tM0dWU2NjMXJIMjFkNEZQUVc5RCtIU0Fh?= =?utf-8?B?K0JFYnNicWE0TS9ibmJLVG9xNVg5cWxzbjZjWDl4RWdUQzFsSFFKcHBFMmNJ?= =?utf-8?B?RVZ6OUdkQml2TVpFbGc1RjFnZlUraUR1aTFSZllORVZyeldlL0VDcVVEY2ZV?= =?utf-8?Q?LeZf3L9rzq+3oHdmsGwZKmQCl?= 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: f875bf8d-7be6-422d-0090-08da6562af4f X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2022 06:32:54.8268 (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: qV9v1PBUHZaZf7Ewd+osHF9GobQmjpYWi1IpJRzUGOBqa/jr+UdHGtmcEPiBDVfvehUz2YDK/IYALV0tDIoKXrUGHekE1lncOtuT10zcVz0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3007 X-Proofpoint-GUID: GoF9IX5Gv75TRobdI9zH4ZoAMURA3J3H X-Proofpoint-ORIG-GUID: GoF9IX5Gv75TRobdI9zH4ZoAMURA3J3H 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-14_04,2022-07-13_03,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 bHkgMTMsIDIwMjIgNTo0NSBQTQ0KPiBUbzogUGF2YW4gTmlraGlsZXNoIEJoYWdhdmF0dWxhIDxw YmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+OyBUaG9tYXMNCj4gTW9uamFsb24gPHRob21hc0Btb25q YWxvbi5uZXQ+DQo+IENjOiBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVs bC5jb20+OyBSYXkgS2luc2VsbGENCj4gPG1kckBhc2hyb2UuZXU+OyBkZXZAZHBkay5vcmc7IHRp bW90aHkubWNkYW5pZWxAaW50ZWwuY29tOyBIZW1hbnQNCj4gQWdyYXdhbCA8aGVtYW50LmFncmF3 YWxAbnhwLmNvbT47IHNhY2hpbi5zYXhlbmFAb3NzLm54cC5jb207DQo+IGxpYW5nbWFAbGlhbmdi aXQuY29tOyBwZXRlci5tY2NhcnRoeUBpbnRlbC5jb207DQo+IGhhcnJ5LnZhbi5oYWFyZW5AaW50 ZWwuY29tOyBlcmlrLmcuY2FycmlsbG9AaW50ZWwuY29tOw0KPiBhYmhpbmFuZGFuLmd1amphckBp bnRlbC5jb207IGpheS5qYXlhdGhlZXJ0aGFuQGludGVsLmNvbTsNCj4gYW5hdG9seS5idXJha292 QGludGVsLmNvbQ0KPiBTdWJqZWN0OiBSZTogW0VYVF0gUmU6IFtQQVRDSCAxLzJdIGRvYzogYWRk IGVucXVldWUgZGVwdGggZm9yIG5ldyBldmVudA0KPiB0eXBlDQo+IA0KPiBPbiAyMDIyLTA3LTEz IDEyOjQwLCBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1bGEgd3JvdGU6DQo+ID4NCj4gPg0KPiA+ PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBNYXR0aWFzIFLDtm5uYmxv bSA8bWF0dGlhcy5yb25uYmxvbUBlcmljc3Nvbi5jb20+DQo+ID4+IFNlbnQ6IFdlZG5lc2RheSwg SnVseSAxMywgMjAyMiAyOjM5IFBNDQo+ID4+IFRvOiBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1 bGEgPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT47IFRob21hcw0KPiA+PiBNb25qYWxvbiA8dGhv bWFzQG1vbmphbG9uLm5ldD4NCj4gPj4gQ2M6IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4gPGpl cmluakBtYXJ2ZWxsLmNvbT47IFJheSBLaW5zZWxsYQ0KPiA+PiA8bWRyQGFzaHJvZS5ldT47IGRl dkBkcGRrLm9yZzsgdGltb3RoeS5tY2RhbmllbEBpbnRlbC5jb207DQo+IEhlbWFudA0KPiA+PiBB Z3Jhd2FsIDxoZW1hbnQuYWdyYXdhbEBueHAuY29tPjsgc2FjaGluLnNheGVuYUBvc3MubnhwLmNv bTsNCj4gPj4gbGlhbmdtYUBsaWFuZ2JpdC5jb207IHBldGVyLm1jY2FydGh5QGludGVsLmNvbTsN Cj4gPj4gaGFycnkudmFuLmhhYXJlbkBpbnRlbC5jb207IGVyaWsuZy5jYXJyaWxsb0BpbnRlbC5j b207DQo+ID4+IGFiaGluYW5kYW4uZ3VqamFyQGludGVsLmNvbTsgamF5LmpheWF0aGVlcnRoYW5A aW50ZWwuY29tOw0KPiA+PiBhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tDQo+ID4+IFN1YmplY3Q6 IFJlOiBbRVhUXSBSZTogW1BBVENIIDEvMl0gZG9jOiBhZGQgZW5xdWV1ZSBkZXB0aCBmb3IgbmV3 DQo+IGV2ZW50DQo+ID4+IHR5cGUNCj4gPj4NCj4gPj4gT24gMjAyMi0wNy0xMiAyMDoxMSwgUGF2 YW4gTmlraGlsZXNoIEJoYWdhdmF0dWxhIHdyb3RlOg0KPiA+Pj4gK0NjDQo+ID4+PiB0aW1vdGh5 Lm1jZGFuaWVsQGludGVsLmNvbTsNCj4gPj4+IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207DQo+ID4+ PiBzYWNoaW4uc2F4ZW5hQG9zcy5ueHAuY29tOw0KPiA+Pj4gbWF0dGlhcy5yb25uYmxvbUBlcmlj c3Nvbi5jb207DQo+ID4+PiBqZXJpbmpAbWFydmVsbC5jb207DQo+ID4+PiBsaWFuZ21hQGxpYW5n Yml0LmNvbTsNCj4gPj4+IHBldGVyLm1jY2FydGh5QGludGVsLmNvbTsNCj4gPj4+IGhhcnJ5LnZh bi5oYWFyZW5AaW50ZWwuY29tOw0KPiA+Pj4gZXJpay5nLmNhcnJpbGxvQGludGVsLmNvbTsNCj4g Pj4+IGFiaGluYW5kYW4uZ3VqamFyQGludGVsLmNvbTsNCj4gPj4+IGpheS5qYXlhdGhlZXJ0aGFu QGludGVsLmNvbTsNCj4gPj4+IG1kckBhc2hyb2UuZXU7DQo+ID4+PiBhbmF0b2x5LmJ1cmFrb3ZA aW50ZWwuY29tOw0KPiA+Pj4NCj4gPj4+DQo+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPj4+PiBGcm9tOiBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+ ID4+Pj4gU2VudDogVHVlc2RheSwgSnVseSAxMiwgMjAyMiA4OjMxIFBNDQo+ID4+Pj4gVG86IFBh dmFuIE5pa2hpbGVzaCBCaGFnYXZhdHVsYSA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPg0KPiA+ Pj4+IENjOiBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+OyBS YXkgS2luc2VsbGENCj4gPj4+PiA8bWRyQGFzaHJvZS5ldT47IGRldkBkcGRrLm9yZzsgUGF2YW4g TmlraGlsZXNoIEJoYWdhdmF0dWxhDQo+ID4+Pj4gPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT4N Cj4gPj4+PiBTdWJqZWN0OiBbRVhUXSBSZTogW1BBVENIIDEvMl0gZG9jOiBhZGQgZW5xdWV1ZSBk ZXB0aCBmb3IgbmV3IGV2ZW50DQo+ID4+IHR5cGUNCj4gPj4+Pg0KPiA+Pj4+IEV4dGVybmFsIEVt YWlsDQo+ID4+Pj4NCj4gPj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4+Pj4gSSdtIG5vdCB5b3VyIHRl YWNoZXIsIGJ1dCBwbGVhc2UgY29uc2lkZXIgQ2MnaW5nIHBlb3BsZSBvdXRzaWRlIG9mIHlvdXIN Cj4gPj4+PiBjb21wYW55Lg0KPiA+Pj4+DQo+ID4+Pg0KPiA+Pj4gSSBnZW5lcmFsbHkgYWRkIC0t dG8tY21kPS4vZGV2dG9vbHMvZ2V0LW1haW50YWluZXIuc2ggYnV0IGxvb2tzIGxpa2UgaXQncw0K PiA+PiB1c2VsZXNzIGZvcg0KPiA+Pj4gc2VuZGluZyBkZXByZWNhdGlvbiBub3RpY2VzLg0KPiA+ Pj4NCj4gPj4+IE1heWJlIHdlIHNob3VsZCB1cGRhdGUgaXQgdG8gaW5jbHVkZSBsaWIvZHJpdmVy IG1haW50YWluZXJzIHdoZW4gZGlmZg0KPiBzZWVzDQo+ID4+IGRlcHJlY2F0aW9uLnJzdA0KPiA+ Pj4NCj4gPj4+Pg0KPiA+Pj4+IDI3LzA2LzIwMjIgMTE6NTcsIHBiaGFnYXZhdHVsYUBtYXJ2ZWxs LmNvbToNCj4gPj4+Pj4gRnJvbTogUGF2YW4gTmlraGlsZXNoIDxwYmhhZ2F2YXR1bGFAbWFydmVs bC5jb20+DQo+ID4+Pj4+DQo+ID4+Pj4+IEEgbmV3IGZpZWxkIGBgbWF4X2V2ZW50X3BvcnRfZW5x dWV1ZV9uZXdfYnVyc3RgYCB3aWxsIGJlIGFkZGVkDQo+IHRvDQo+ID4+IHRoZQ0KPiA+Pj4+PiBz dHJ1Y3R1cmUgYGBydGVfZXZlbnRfZGV2X2luZm9gYC4gVGhlIGZpZWxkIGRlZmluZXMgdGhlIG1h eCBlbnF1ZXVlDQo+ID4+Pj4+IGJ1cnN0IHNpemUgb2YgbmV3IGV2ZW50cyAoT1BfTkVXKSBzdXBw b3J0ZWQgYnkgdGhlIHVuZGVybHlpbmcNCj4gZXZlbnQNCj4gPj4+Pj4gZGV2aWNlLg0KPiA+Pj4+ Pg0KPiA+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBQYXZhbiBOaWtoaWxlc2ggPHBiaGFnYXZhdHVsYUBt YXJ2ZWxsLmNvbT4NCj4gPj4+Pj4gLS0tDQo+ID4+Pj4+ICAgIGRvYy9ndWlkZXMvcmVsX25vdGVz L2RlcHJlY2F0aW9uLnJzdCB8IDUgKysrKysNCj4gPj4+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDUg aW5zZXJ0aW9ucygrKQ0KPiA+Pj4+Pg0KPiA+Pj4+PiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9y ZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0DQo+ID4+Pj4gYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9k ZXByZWNhdGlvbi5yc3QNCj4gPj4+Pj4gaW5kZXggNGU1YjIzYzUzZC4uMDcxMzE3ZThlMyAxMDA2 NDQNCj4gPj4+Pj4gLS0tIGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0DQo+ ID4+Pj4+ICsrKyBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdA0KPiA+Pj4+ PiBAQCAtMTI1LDMgKzEyNSw4IEBAIERlcHJlY2F0aW9uIE5vdGljZXMNCj4gPj4+Pj4gICAgICBh cHBsaWNhdGlvbnMgc2hvdWxkIGJlIHVwZGF0ZWQgdG8gdXNlIHRoZSBgYGRtYWRldmBgIGxpYnJh cnkNCj4gaW5zdGVhZCwNCj4gPj4+Pj4gICAgICB3aXRoIHRoZSB1bmRlcmx5aW5nIEhXLWZ1bmN0 aW9uYWxpdHkgYmVpbmcgcHJvdmlkZWQgYnkgdGhlIGBgaW9hdGBgDQo+IG9yDQo+ID4+Pj4+ICAg ICAgYGBpZHhkYGAgZG1hIGRyaXZlcnMNCj4gPj4+Pj4gKw0KPiA+Pj4+PiArKiBldmVudGRldjog VGhlIHN0cnVjdHVyZSBgYHJ0ZV9ldmVudF9kZXZfaW5mb2BgIHdpbGwgYmUgZXh0ZW5kZWQNCj4g dG8NCj4gPj4+PiBpbmNsdWRlIHRoZQ0KPiA+Pj4+PiArICBtYXggZW5xdWV1ZSBidXJzdCBzaXpl IG9mIG5ldyBldmVudHMgc3VwcG9ydGVkIGJ5IHRoZQ0KPiB1bmRlcmx5aW5nDQo+ID4+Pj4gZXZl bnQgZGV2aWNlLg0KPiA+Pj4+PiArICBBIG5ldyBmaWVsZCBgYG1heF9ldmVudF9wb3J0X2VucXVl dWVfbmV3X2J1cnN0YGAgd2lsbCBiZQ0KPiBhZGRlZA0KPiA+PiB0bw0KPiA+Pj4+IHRoZSBzdHJ1 Y3R1cmUNCj4gPj4+Pj4gKyAgYGBydGVfZXZlbnRfZGV2X2luZm9gYCBpbiBEUERLIDIyLjExLg0K PiA+Pj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+DQo+ID4+IFdoeSBp cyB0aGlzIG5lZWRlZCwgb3IgdXNlZnVsPyBXaHkgaXNuJ3QgY2FsbGVkIHNvbWV0aGluZyB3aXRo DQo+ID4+ICJlbnF1ZXVlX2RlcHRoIiBpbiBpdCwgbGlrZSB0aGUgYWxyZWFkeS1wcmVzZW50IGZp ZWxkPw0KPiA+Pg0KPiA+DQo+ID4gVGhpcyBpcyBmb3IgYSBjYXNlIHdoZXJlIGVucXVldWVzIHdp dGggT1BfRk9SV0FSRC9PUF9SRUxFQVNFIG9ubHkNCj4gc3VwcG9ydHMNCj4gPiBlbnF1ZXVlIGRl cHRoIG9mIDEuDQo+IA0KPiBJIGFzc3VtZSBpdCdzIGZvciBvdGhlciBjYXNlcyBhcyB3ZWxsPyBB bnkgY2FzZSB3aGVuIHRoZSBldmVudCBkZXZpY2UNCj4gaGFzIGEgbWF4IGZvcndhcmQgZW5xdWV1 ZSBkZXB0aCAhPSBtYXggbmV3IGVucXVldWUgZGVwdGg/DQo+IA0KDQpZZXMsIGdlbmVyYWxseSBu ZXcgZXZlbnRzIGhhdmUgbXVjaCBtb3JlIGZsZXhpYmlsaXR5IHRoYW4gZm9yd2FyZHMgZXZlbnQu DQoNCj4gSSBkb24ndCBzZWUgd2h5IGFuIGV2ZW50IGRldmljZSB3b3VsZCBoYXZlIHN1Y2ggbG93 IG1heCBsaW1pdCBvbiB0aGUNCj4gbnVtYmVyIGV2ZW50cyBlbnF1ZXVlZC4gDQoNCkl0IGRlcGVu ZHMgb24gdGhlIG51bWJlciBvZiBzY2hlZHVsaW5nIGNvbnRleHRzIGEgZ2l2ZW4gZXZlbnQgcG9y dCBjYW4gdHJhY2suDQpBbnl3YXkgdGhpcyB3b3VsZCBhbGlnbiB0byB0aGUgY3VycmVudCBleGlz dGluZyBmZWF0dXJlIGRlZmluaXRpb25zLiBUaGUgZXhpc3RpbmcNCkFQSSBvbmx5IGRlZmluZXMg dGhlIGVucXVldWUgc2l6ZSBvZiBmd2QgYW5kIHJlbGVhc2UgZXZlbnRzIGkuZS4gc2NoZWR1bGlu ZyBjb250ZXh0cw0KYWxyZWFkeSB0cmFja2VkIGJ5IGV2ZW50IGRldmljZS4NCk5FVyBpcyBhbHdh eXMgYSBzcGVjaWFsIGNhc2UgYXMgd2UgYXJlIGFkZGluZyBuZXcgc2NoZWR1bGluZyBjb250ZXh0 cyB0byB0aGUgZXZlbnQgDQpkZXZpY2UsIHRoZSBpZGVhIG9mIHRoaXMgcGF0Y2ggaXMgdG8gc3Bl Y2lmeSB0aGF0IE5FVyBldmVudHMgd291bGRu4oCZdCBoYXZlIHRoZSBzYW1lDQpyZXN0cmljdGlv bnMgb2YgZndkL3JlbGVhc2UgZXZlbnRzLg0KDQpUaGlzIHdvdWxkIGFsc28gYWxsb3cgdXMgdG8g Y3JhZnQgb3B0aW1pemVkIEFQSXMgc3VjaCBhcyANCmh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9w cm9qZWN0L2RwZGsvcGF0Y2gvMjAyMjA2MjcwOTU3MDIuODA0Ny0yLXBiaGFnYXZhdHVsYUBtYXJ2 ZWxsLmNvbS8NCg0KDQo+SWYgdGhlIHVuZGVybHlpbmcgaGFyZHdhcmUgaGFzIHNvbWUgbGltaXRh dGlvbnMsDQo+IHdoeSBub3QgbGV0IHRoZSBkcml2ZXIgbG9vcCB1bnRpbCBiYWNrIHByZXNzdXJl IG9jY3Vycz8gVGhlbiB5b3UgY2FuDQo+IGFtb3J0aXplIHRoZSBmdW5jdGlvbiBjYWxsIG92ZXJo ZWFkIGFuZCBwb3RlbnRpYWxseSBvdGhlciBzb2Z0d2FyZQ0KPiBvcGVyYXRpb25zIChjcmVkaXQg c3lzdGVtIG1hbmFnZW1lbnQgZXRjKSBvdmVyIG11bHRpcGxlIGV2ZW50cy4gUGx1cywNCj4gdGhl IGFwcGxpY2F0aW9uIGRvZXNuJ3QgbmVlZCBhIHNwZWNpYWwgY2FzZSBmb3IgbmV3IGV2ZW50cyB2 ZXJzdXMNCj4gZm9yd2FyZCB0eXBlIGV2ZW50cywgb3IgdGhpcy12ZXJzdXMtdGhhdCBldmVudCBk ZXZpY2UuDQo+IA0KPiA+IFdoZXJlIGFzIE9QX05FVyBzdXBwb3J0cyBoaWdoZXIgYnVyc3Qgc2l6 ZS4NCj4gPg0KPiA+IFRoaXMgaXMgYWxyZWFkeSB0aWVkIGludG8gY2FwYWJpbGl0eSBkZXNjcmlw dGlvbiA6DQo+ID4NCj4gPiAjZGVmaW5lIFJURV9FVkVOVF9ERVZfQ0FQX0JVUlNUX01PREUgICAg ICAgICAgKDFVTEwgPDwgNCkNCj4gPiAvKio8IEV2ZW50IGRldmljZSBpcyBjYXBhYmxlIG9mIG9w ZXJhdGluZyBpbiBidXJzdCBtb2RlIGZvcg0KPiBlbnF1ZXVlKGZvcndhcmQsDQo+ID4gICAqIHJl bGVhc2UpIGFuZCBkZXF1ZXVlIG9wZXJhdGlvbi4gSWYgdGhpcyBjYXBhYmlsaXR5IGlzIG5vdCBz ZXQsIGFwcGxpY2F0aW9uDQo+ID4gICAqIHN0aWxsIHVzZXMgdGhlIHJ0ZV9ldmVudF9kZXF1ZXVl X2J1cnN0KCkgYW5kDQo+IHJ0ZV9ldmVudF9lbnF1ZXVlX2J1cnN0KCkgYnV0DQo+ID4gICAqIFBN RCBhY2NlcHRzIG9ubHkgb25lIGV2ZW50IGF0IGEgdGltZS4NCj4gPiAgICoNCj4gPiAgICogQHNl ZSBydGVfZXZlbnRfZGVxdWV1ZV9idXJzdCgpIHJ0ZV9ldmVudF9lbnF1ZXVlX2J1cnN0KCkNCj4g PiAgICovDQo+ID4NCj4gPj4gSSB0aGluayBJIHdvdWxkIHJhdGhlciByZW1vdmUgYWxsIGZpZWxk cyByZWxhdGVkIHRvIHRoZSBtYXgNCj4gPj4gZW5xdWV1ZS9kZXF1ZXVlIGJ1cnN0IHNpemVzLiBU aGV5IHNlcnZlIG5vIHB1cnBvc2UsIGFzIGZhciBhcyBJIHNlZS4gSWYNCj4gPj4geW91IGhhdmUg c29tZSBIVyBsaW1pdCBvbiB0aGUgbWF4aW11bSBudW1iZXIgb2YgbmV3IGV2ZW50cyBpdCBjYW4N Cj4gPj4gYWNjZXB0LCBoYXZlIHRoZSBkcml2ZXIgcmV0cnkgdW50aWwgYmFja3ByZXNzdXJlIG9j Y3Vycy4NCj4gPg0KDQo=