From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3B3AEA04E7; Thu, 5 Nov 2020 16:13:48 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0D10DC882; Thu, 5 Nov 2020 16:13:47 +0100 (CET) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00047.outbound.protection.outlook.com [40.107.0.47]) by dpdk.org (Postfix) with ESMTP id 89619C87E for ; Thu, 5 Nov 2020 16:13:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=93W9zBAXnzS88mctX3zWzuwrzieuXfAWV6os0VYRwsQ=; b=MG+tfsQGD+12qxOlVcUCWRtEN018ggVMtTu2UoZCG2brrUsS7JtuO4qzpgrr+MlzXnB7LhyyJmAh+SyYRY4VHnu8BqBHsSDj/7XzEXPg+N6YeDVPOl95RyPAQdRyqVXulghSBgfxc/rDc3V7ha2Cf6eWAFN6y41RVAPxrbt2me0= Received: from AM6P193CA0096.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:88::37) by AM7PR08MB5365.eurprd08.prod.outlook.com (2603:10a6:20b:109::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21; Thu, 5 Nov 2020 15:13:41 +0000 Received: from AM5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:88:cafe::d) by AM6P193CA0096.outlook.office365.com (2603:10a6:209:88::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.22 via Frontend Transport; Thu, 5 Nov 2020 15:13:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT025.mail.protection.outlook.com (10.152.16.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3520.15 via Frontend Transport; Thu, 5 Nov 2020 15:13:40 +0000 Received: ("Tessian outbound 102c72d21d0b:v64"); Thu, 05 Nov 2020 15:13:40 +0000 X-CR-MTA-TID: 64aa7808 Received: from 4566a2954473.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2BF9AF3A-9BF2-4894-A05B-2DBF51218E28.1; Thu, 05 Nov 2020 15:13:35 +0000 Received: from EUR03-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4566a2954473.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 05 Nov 2020 15:13:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BfVWP8935VRZIPHOuppMqIphcRbIrHf54xjK4tIdG90EWCZF6vaF3CAp+KFEDu/QBRODjGNG0xW4hBNNCKrdQeLj7nQHuyH4LCyTCo9/cBxgaXthPg1xYTTNjHZ6KgVB+FaKUSqIGBF29ee0uH4v3JpzZdLbnHnTUSf6fzzQw+ozXsUR8kDOG4bdjl0qu2CjBfAWn/LX9uswg/alMHchW4yVka+O6gI0F31ssx+JbTsud8VZBi9bwXdidSkgCz2SXlKQVwsVi1nsMscXW/+Bl9HRO7dWDYqthHfb7xq17XVqla2CWyrL3KRVv3+JnK2aYbdh7yACkiCogStDL0DeHg== 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-SenderADCheck; bh=93W9zBAXnzS88mctX3zWzuwrzieuXfAWV6os0VYRwsQ=; b=WDxwCWcF+yeZIDPiL+/D7tEglcQjQmtmCNvObPG+uGt23bwpaR1lIjDTym142d9L5TOyeNHOHNAvfidoYZpHzfAHCtWzcKcisbPPH62xtdQQJhTwt01gbUPlMPcXkeZlj8K7a/8PGhn6RdJlvGUyi+nPNDRgHsCQ27ZdDf3biSUCMS9AtyDTFRh6WaRerypd/qIxU8vcnMwMoKtma6Iak7yHSRO2ME+Hut+C3WlcnCEnPpO/DNtkSldZcBPLjd/KCfAe0uJ+IDBniVeg3p9UjqHO3x+C/u8F6WOGiDGEUQIEkEVydXMZ3TcRC1ZASXrNdXaM+T4ETAZmgN7wshkPXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=93W9zBAXnzS88mctX3zWzuwrzieuXfAWV6os0VYRwsQ=; b=MG+tfsQGD+12qxOlVcUCWRtEN018ggVMtTu2UoZCG2brrUsS7JtuO4qzpgrr+MlzXnB7LhyyJmAh+SyYRY4VHnu8BqBHsSDj/7XzEXPg+N6YeDVPOl95RyPAQdRyqVXulghSBgfxc/rDc3V7ha2Cf6eWAFN6y41RVAPxrbt2me0= Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com (2603:10a6:800:a0::10) by VI1PR08MB4431.eurprd08.prod.outlook.com (2603:10a6:803:fe::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.32; Thu, 5 Nov 2020 15:13:33 +0000 Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::14d4:6ade:368a:204b]) by VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::14d4:6ade:368a:204b%3]) with mapi id 15.20.3499.032; Thu, 5 Nov 2020 15:13:32 +0000 From: Ruifeng Wang To: Lance Richardson CC: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "thomas@monjalon.net" , Bruce Richardson , "aconole@redhat.com" , "maicolgabriel@hotmail.com" , "dev@dpdk.org" , nd , nd Thread-Topic: [dpdk-dev] [PATCH v10 1/5] net/bnxt: add support for aarch32 Thread-Index: AQHWjJC14VXTUD7yg0aThTyoeLXU8Km4l/mAgADSOiCAAG96AIAAFKLA Date: Thu, 5 Nov 2020 15:13:32 +0000 Message-ID: References: <1598614733-16220-1-git-send-email-juraj.linkes@pantheon.tech> <1600244472-29696-1-git-send-email-juraj.linkes@pantheon.tech> <1600244472-29696-2-git-send-email-juraj.linkes@pantheon.tech> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: E4A94390F88882499254FF5D5C4FD007.0 x-checkrecipientchecked: true Authentication-Results-Original: broadcom.com; dkim=none (message not signed) header.d=none; broadcom.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [101.80.30.97] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 1feeaf8f-d8fd-41e8-f8f2-08d8819d60fc x-ms-traffictypediagnostic: VI1PR08MB4431:|AM7PR08MB5365: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: R22OtPDaa9S2pKjXn7UyC3yGB62E2RwThJNDtjvqccAmY6u7uZ9KROKhuY2Yw3y7afff4kARvg3FU79Jn8KY7aygS7/5kyb9I4T88RMuBLUT/MFzztP7ZNwzihkWkvSVQYjcKO7fK6WTFlMVNd+QBH/agxE2bTbQjWlV7cZEriV5JuQUNgulUBx0UmNpGSeZJGod+23/xiCHR+cGLW02AqyBo+VskrU16Yh9z1HNO3SOyuBffeJoKeQuTb7oYml+5myxX6awow77CAq9OeFchrIFu65exv82hfcAHvkAbcfMGvFyoqdsCW16vtBJcBUFWs/T1JYEhxrJWv66/PAtHg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0802MB2351.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(136003)(396003)(39860400002)(4326008)(316002)(52536014)(54906003)(6916009)(9686003)(2906002)(86362001)(5660300002)(53546011)(55016002)(71200400001)(7696005)(478600001)(26005)(33656002)(45080400002)(76116006)(186003)(66556008)(6506007)(66446008)(8676002)(64756008)(66946007)(66476007)(83380400001)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: kLmzPVLKr5GMrYxZ7I6bp84Y2OQl75zcDEvKisAgFoZkQiIgloM8quhooKZ7er7WDyvXzRnNjZQdJvMbFGUTocxEG/TWGifkSvD9tymADnBIGO/c4SvBLJjTROyvQru7JAsSSLpHNxVyBP83mLfrO57MQqtIAyq9mk8oBcNrQQvb/X8r+t+K4PQLDmqgxhrPB5MB6vBcK5tflZPw/qaGAIyaFgZr/7no+W/Eud//Hvi7A7stK1HSA6ZLJ863tWAuLGLshLtK+1N+A6IqiKEGN2Vfvw3ZcpXzv4Rwh7y88AlVt/2IzW0CrKg+1KNXCvFcY1CxnDye0wbvboy54giAsarfCvAWDcDr6Izfa3avbuaNJ2Kql20ONPPLQdWhFbp80WsdiS1Vx3SefRAcEPic2pYRXf6SttvBPyqhKAHXiqjIDd7etq+5YE8b8STIe59nFM7H10puX2XkfBeK3XMCy2Jjo8HjRNFKiQtJDpR+VDIVywxBqgVWEfeKiQB3uMfNNjbs9UptFzOsv3RHMvdYi4FdnGvs+K1PJGf+cLKTLYxY+bCoTM7O0TviZsLtQ151CfLL1ENNzFvyMmBnegNWAiBPtpIUydkTsuahDrm3QYS4uxuc0n4A2nDqO8MokOw0gEXAP3kov91o83eTPrEQSQ== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4431 Original-Authentication-Results: broadcom.com; dkim=none (message not signed) header.d=none; broadcom.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: dad59d3d-9a1e-4e59-dc9f-08d8819d5c2d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yzshUFT56C6zUkKU9u9nnINDk2IFGf8tTYBQyTyLn2OnuN57wO5hOzi7CvVQScaI6KRXB+ehBffZ+CdDeeLC7szOOyvP459yuRYPmuzLjaHsthGCiIhLe5Nb+I1Ueq9k4QU17GpaoPBNPteXQ7N4x/TcSXiWjdxlkWqXrBYO1RRC8AgF8rRF/bDfrPqqtxsbN150HANEVdKpqG73KmNtIiiAQDhvI9R+v6w5O3a3PZg7p8pHMM0RyP5P6bINYBBb3bceHJ2ol7SGDbOoMdWK71kKb4XgAjXpQ6YZHVa5t6uuu66FD3v35XmUhl8FsfhwyZHEwwy5Tbjw7Hiz/y3R5n4dxi5UtfqQGLE1Jhr81AkpghcocWNgcNhlS3LRHJ/0zpLhBfiaGQs1wirV4sckZg== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(346002)(376002)(39860400002)(396003)(136003)(46966005)(45080400002)(478600001)(36906005)(52536014)(26005)(316002)(2906002)(4326008)(6862004)(54906003)(70586007)(5660300002)(70206006)(336012)(9686003)(7696005)(6506007)(186003)(55016002)(53546011)(47076004)(82740400003)(8676002)(356005)(81166007)(83380400001)(82310400003)(86362001)(8936002)(33656002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2020 15:13:40.9155 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1feeaf8f-d8fd-41e8-f8f2-08d8819d60fc X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5365 Subject: Re: [dpdk-dev] [PATCH v10 1/5] net/bnxt: add support for aarch32 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExhbmNlIFJpY2hhcmRzb24g PGxhbmNlLnJpY2hhcmRzb25AYnJvYWRjb20uY29tPg0KPiBTZW50OiBUaHVyc2RheSwgTm92ZW1i ZXIgNSwgMjAyMCA5OjQyIFBNDQo+IFRvOiBSdWlmZW5nIFdhbmcgPFJ1aWZlbmcuV2FuZ0Bhcm0u Y29tPg0KPiBDYzogSnVyYWogTGlua2XFoSA8anVyYWoubGlua2VzQHBhbnRoZW9uLnRlY2g+OyB0 aG9tYXNAbW9uamFsb24ubmV0Ow0KPiBCcnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29u QGludGVsLmNvbT47IGFjb25vbGVAcmVkaGF0LmNvbTsNCj4gbWFpY29sZ2FicmllbEBob3RtYWls LmNvbTsgZGV2QGRwZGsub3JnOyBuZCA8bmRAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRr LWRldl0gW1BBVENIIHYxMCAxLzVdIG5ldC9ibnh0OiBhZGQgc3VwcG9ydCBmb3IgYWFyY2gzMg0K PiANCj4gPiA+IEhpIEp1cmFqLA0KPiA+ID4NCj4gPiA+IEkgbWlnaHQgYmUgbWlzc2luZyBzb21l dGhpbmcsIGJ1dCBJIGRvbid0DQo+ID4gPiBiZWxpZXZlIHRoZXNlIGNoYW5nZXMgYXJlIHN1ZmZp Y2llbnQgdG8NCj4gPiA+IGVuYWJsZSB2ZWN0b3IgbW9kZSBmb3IgQVJNMzIuIEZvciBvbmUNCj4g PiA+IHRoaW5nLCBibnh0X3JlY2VpdmVfZnVuY3Rpb24oKSBpbiBibnh0X2V0aGRldi5jDQo+ID4g PiB3b3VsZCBuZWVkIHRvIGJlIGNoYW5nZWQgdG8gZW5hYmxlIHRoZQ0KPiA+ID4gc2VsZWN0aW9u IG9mIHRoZSB2ZWN0b3IgcmVjZWl2ZSBmdW5jdGlvbi4NCj4gPg0KPiA+IEhpIExhbmNlLA0KPiA+ DQo+ID4gVGhpcyBwYXRjaCBzZXQgYWltZWQgdG8gZW5hYmxlIGFhcmNoMzIgY29tcGlsYXRpb24g YW5kIHJ1biBzb21lIGJhc2ljIHVuaXQNCj4gdGVzdHMuDQo+ID4gU28gY2hhbmdlcyBpbiB0aGlz IHBhdGNoIGZpeGVkIHNvbWUgJ3N5bWJvbCBub3QgZm91bmQnIGlzc3VlcyB3aGVuDQo+IGJ1aWxk aW5nIGZvciBhYXJjaDMyLg0KPiA+IEhvd2V2ZXIsIGl0IGRvIG5lZWQgYSByZXNwaW4gYmVjYXVz ZSBhIHBhdGNoIHRoYXQgY2hhbmdlZCBBcm0gZmxhZ3MgaGFzDQo+IGJlZW4gbWVyZ2VkLg0KPiA+ DQo+ID4gPg0KPiA+ID4gQWxzbywgbWVzb24uYnVpbGQgaGFzIHRoaXMgY29uZGl0aW9uDQo+ID4g PiBmb3IgYnVpbGRpbmcgYm54dF9yeHR4X3ZlY19uZW9uLmM6DQo+ID4gPg0KPiA+ID4gaWYgYXJj aF9zdWJkaXIgPT0gJ3g4NicNCj4gPiA+ICAgICAgICAgc291cmNlcyArPSBmaWxlcygnYm54dF9y eHR4X3ZlY19zc2UuYycpDQo+ID4gPiBlbGlmIGFyY2hfc3ViZGlyID09ICdhcm0nIGFuZA0KPiBo b3N0X21hY2hpbmUuY3B1X2ZhbWlseSgpLnN0YXJ0c3dpdGgoJ2FhcmNoNjQnKQ0KPiA+ID4gICAg ICAgICBzb3VyY2VzICs9IGZpbGVzKCdibnh0X3J4dHhfdmVjX25lb24uYycpDQo+ID4gPiBlbmRp Zg0KPiA+ID4NCj4gPiA+IFdlcmUgeW91IGFibGUgdG8gYnVpbGQgd2l0aCB0aGVzZSBjaGFuZ2Vz DQo+ID4NCj4gPiBZZXMuIEkgd2FzIGFibGUgdG8gYnVpbGQgd2l0aCB0aGVzZSBjaGFuZ2VzLg0K PiA+IEFzIHlvdSBjYW4gZmluZCBpbiAzLzUgb2YgdGhpcyBwYXRjaCBzZXQsIGFhcmNoMzIgdXNl cyAoY3B1X2ZhbWlseSA9DQo+ICdhYXJjaDY0JykuDQo+ID4gU28gY29uZGl0aW9uIGluIG1lc29u LmJ1aWxkIGlzIG5vdCBhIHByb2JsZW0uDQo+ID4NCj4gPiA+IGFuZCBjb25maXJtIHRoYXQgdGhl IHZlY3RvciBtb2RlIGZ1bmN0aW9ucw0KPiA+ID4gYXJlIHNlbGVjdGVkIGFuZCB1c2VkPyAoVGhl cmUgaXMgYSBsb2cgYXQgSU5GTw0KPiA+ID4gbGV2ZWwgdG8gaW5kaWNhdGUgd2hpY2ggZnVuY3Rp b24gaXMgc2VsZWN0ZWQsDQo+ID4gPiBhcyBzaG91bGQgInNob3cgcnhxIGluZm8gLi4uIiBmcm9t IHRoZQ0KPiA+ID4gdGVzdHBtZCBDTEkuDQo+ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+IFRoYW5r cyBmb3IgeW91ciByZXZpZXcuDQo+ID4gPg0KPiA+ID4gICAgTGFuY2UNCj4gDQo+IEhpIEp1cmFq LA0KPiANCj4gSGF2ZSB5b3UgdHJpZWQgYnVpbGRpbmcgd2l0aCB0aGlzIHBhdGNoIHNldCBsYXRl bHk/IENoYW5nZXMNCj4gaGF2ZSBiZWVuIG1hZGUgdG8gYm54dF9yeHR4X3ZlY19uZW9uLmMgZm9y IDIwLjExIHRoYXQNCj4gcmVxdWlyZSA2NC1iaXQgKGZvciBleGFtcGxlLCB0aGUgaW50cmluc2lj IHZ6aXAxcV91MzIoKSBpcw0KPiB1c2VkLCB0aGlzIGludHJpbnNpYyBpcyBvbmx5IGF2YWlsYWJs ZSBmb3IgNjQtYml0IHRhcmdldHMpLCBhcw0KPiBJIHdhcyBhYmxlIHRvIGNvbmZpcm0gYnkgYXBw bHlpbmcgeW91ciBwYXRjaCBzZXQgYW5kDQo+IGF0dGVtcHRpbmcgdG8gYnVpbGQuDQoNCldoZW4g dGhlIHBhdGNoIHNldCB3YXMgcG9zdGVkLCBpdCBkaWQgY29tcGlsZS4gVGhlcmUgd2FzIGEgVHJh dmlzIGpvYiBhZGRlZCwgYW5kIGl0IHBhc3NlZC4NCkJ1dCBub3cgdGhlIHBhdGNoIHNldCBpcyBz dGFsZSBiZWNhdXNlIGl0IGhhcyBiZWVuIGluIFBhdGNod29yayBmb3Igb3ZlciBhIG1vbnRoIGFu ZA0KbWFueSBvdGhlciBjaGFuZ2VzIGhhcyBiZWVuIG1hZGUgZHVyaW5nIHRoYXQgdGltZS4NCkRl ZmluaXRlbHkgaXQgbmVlZHMgcmV3b3JrLg0KV2lsbCByZXNwaW4gdGhlIHBhdGNoIHNldCBhbmQg c2VuZCBvdXQgbmV3IHZlcnNpb24uDQoNCj4gDQo+IEkgdGhpbmsgdGhlIG9ubHkgY2hhbmdlIHRo YXQgaXMgYWN0dWFsbHkgbmVlZGVkIGlzIHRoaXMNCj4gaW4gZHJpdmVycy9uZXQvYm54dC9tZXNv bi5idWlsZDoNCj4gDQo+IC1lbGlmIGFyY2hfc3ViZGlyID09ICdhcm0nIGFuZA0KPiBob3N0X21h Y2hpbmUuY3B1X2ZhbWlseSgpLnN0YXJ0c3dpdGgoJ2FhcmNoNjQnKQ0KPiArZWxpZiBhcmNoX3N1 YmRpciA9PSAnYXJtJyBhbmQNCj4gaG9zdF9tYWNoaW5lLmNwdV9mYW1pbHkoKS5zdGFydHN3aXRo KCdhYXJjaDY0JykgYW5kDQo+IGRwZGtfY29uZi5nZXQoJ1JURV9BUkNIXzY0JykNCg0KV2lsbCBs b29rIGludG8gdGhpcy4NCg0KPiANCj4gQlRXLCB0aGVyZSBhcmUgY29tcGlsYXRpb24gZmFpbHVy ZXMgaW4gc2ZjX2VmeCBkdWUgdG8gbGFjaw0KPiBvZiBzdXBwb3J0IGZvciBfX2ludDEyOCBmb3Ig QXJtIDMyLWJpdCB0YXJnZXRzLg0KDQpUaGFua3MgZm9yIHJlbWluZGluZy4NCldpbGwgbG9vayBp bnRvIHRoaXMuDQoNCj4gDQo+IFRoYW5rcywNCj4gICAgIExhbmNlDQo=