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 7590CA04E6; Wed, 9 Dec 2020 15:11:30 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 53232C970; Wed, 9 Dec 2020 15:11:29 +0100 (CET) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10046.outbound.protection.outlook.com [40.107.1.46]) by dpdk.org (Postfix) with ESMTP id 72E88C96A for ; Wed, 9 Dec 2020 15:11:27 +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=pZMODAIYrCFH16BBjz1ZEfBSyfuT8Y1lNSHTNY3qmrs=; b=tbgH76YWKqg4gVFpJtLz4qRCQV5THYVoDtbHlIh2mgQ0hMB1hN9Bzcdi/TiTql5jAi9zZo2Wpbty4S5eUebPOIhjIU8LJBD4sBDN5q2z5X3jnl9GCgrnqKYDkg9lSDuHoLWzHsqqTWuRoLlE1lJPPLljpE16g+SSDh0UrIh69Tw= Received: from DB6PR07CA0163.eurprd07.prod.outlook.com (2603:10a6:6:43::17) by VI1PR08MB3773.eurprd08.prod.outlook.com (2603:10a6:803:bb::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12; Wed, 9 Dec 2020 14:11:24 +0000 Received: from DB5EUR03FT048.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:43:cafe::8d) by DB6PR07CA0163.outlook.office365.com (2603:10a6:6:43::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.7 via Frontend Transport; Wed, 9 Dec 2020 14:11:24 +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 DB5EUR03FT048.mail.protection.outlook.com (10.152.21.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12 via Frontend Transport; Wed, 9 Dec 2020 14:11:24 +0000 Received: ("Tessian outbound 8b6e0bb22f1c:v71"); Wed, 09 Dec 2020 14:11:24 +0000 X-CR-MTA-TID: 64aa7808 Received: from f15bcdbec349.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 76CCDBEA-E88D-4841-BF81-BACEFF7FC176.1; Wed, 09 Dec 2020 14:11:19 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f15bcdbec349.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 09 Dec 2020 14:11:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VQEoAXbJy16p9EE8e4auAovfMpgtVhmwMw9YzcLIsj3fILeRZ69J7KFxGSrxQJL5lgFtJN1ElAqitJZxoXCEiln1DxRbAV98Kmim03FoEi5sT8nd6b6UL4ZjB4lJrnJDubSZxO2d3lDHCzVyhyT6yOH9osXoA+CDrqwo/apkzJfypKfoEQFHTINWik0/yivrIVBihEKNqhEqcdTsKl2PccasAK/JWjofwcJPoMjI+lN68J7Aclq2m/DBpwHUrAQs9D8WYf8nHVyvF6JfrzALHSBKmtfkIQ4tdE8hNiPbOkA1mKhp0ga2xWru09vRXUKZyPsbNltU3hAFNqXvNcBlKw== 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=pZMODAIYrCFH16BBjz1ZEfBSyfuT8Y1lNSHTNY3qmrs=; b=d5WNzSIAxkhvGCbbV5eN1+ZyYIyibTw/isLXfGr2QnLWRvgaG1DZdoahhagiL6CZ/WqOIRPYEYnCXLjPnswyOaKN4qQOzZg3OKxX3tJ9V3YRcKFKOdKc3Ry0rYX/5adnieRo3hSkZiohpT9OtjlOesZM6RPbquRkHPQzLNxz8+u9xJ9C+HCQcnOuZhwGzQPelfbwOMGl9cPN+5gMBnNeh5/3MnuJlzy3dOc2dr0kGqf7kakccYTQM8rOFNDiU0WURI92DrZPwcj1jwXq+tv5MAHG4QRIRzjafWF2SkUd76lKM9fbk2RdiEu161u/xQxmgPEjvVyhcZR5+Ze1x/B86Q== 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=pZMODAIYrCFH16BBjz1ZEfBSyfuT8Y1lNSHTNY3qmrs=; b=tbgH76YWKqg4gVFpJtLz4qRCQV5THYVoDtbHlIh2mgQ0hMB1hN9Bzcdi/TiTql5jAi9zZo2Wpbty4S5eUebPOIhjIU8LJBD4sBDN5q2z5X3jnl9GCgrnqKYDkg9lSDuHoLWzHsqqTWuRoLlE1lJPPLljpE16g+SSDh0UrIh69Tw= Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com (2603:10a6:800:a0::10) by VI1PR08MB3773.eurprd08.prod.outlook.com (2603:10a6:803:bb::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12; Wed, 9 Dec 2020 14:11:16 +0000 Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::952a:290e:8ef7:2d6c]) by VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::952a:290e:8ef7:2d6c%4]) with mapi id 15.20.3632.024; Wed, 9 Dec 2020 14:11:16 +0000 From: Ruifeng Wang To: Lance Richardson , =?utf-8?B?SnVyYWogTGlua2XFoQ==?= CC: "thomas@monjalon.net" , Bruce Richardson , "aconole@redhat.com" , "maicolgabriel@hotmail.com" , "dev@dpdk.org" , nd Thread-Topic: [dpdk-dev] [PATCH v11 3/7] net/bnxt: add support for aarch32 Thread-Index: AQHWzis35/stKU43FkiITxFtwlR78KnuyseAgAABzqA= Date: Wed, 9 Dec 2020 14:11:16 +0000 Message-ID: References: <1600244472-29696-1-git-send-email-juraj.linkes@pantheon.tech> <1607518771-7564-1-git-send-email-juraj.linkes@pantheon.tech> <1607518771-7564-4-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: E357511087D1214F80762EF9EE5CD41C.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: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: f66df994-0d43-499e-8c98-08d89c4c4ff3 x-ms-traffictypediagnostic: VI1PR08MB3773: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:4303;OLM:4303; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: HfH2sldV/8QgWugKzNkapqtEBSXXNvK5PxCTSCmj2NKrsXHZx9xv5BNSkyAgS54ZUZOdE6ryrwDr5Cf4qtfzWG3mVRh7UQH4cIC+DWETA5xCu7Lf/vUOuWm7xbCCixAi+xIsJJ+Rn+qWCoN8W8SOFXSnyDAhkz3w67Hz1joZFCZSwojH+5TTZv5ag3aUpmBMBZyQPpeq69jSZxza9zfWAuCj2uX15X/p5Ue9KmZR6oHWHkfCDItLtWcxxWc+PVD+m/xqmoTCiYcq4lPy0wq8vH+hR8/nkUDFCFGo6eKqfIkC2FhIi3t5fvlgqUqPFAQuzyhACyzOUgxYiI3+AcNmnA== 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)(396003)(136003)(366004)(346002)(39860400002)(376002)(66556008)(54906003)(110136005)(478600001)(52536014)(53546011)(83380400001)(6506007)(45080400002)(66446008)(9686003)(66476007)(186003)(2906002)(5660300002)(66946007)(55016002)(8676002)(7696005)(26005)(64756008)(4326008)(8936002)(71200400001)(86362001)(76116006)(316002)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?RlFKSlRVVTZjM1hIUlZ5Y1RiM1hqVHlHbDlqWnZ1TU9KcVhKVm9lQXhwTVM4?= =?utf-8?B?MW8vYlFPcUg0aEZMakVmeFQvTGIzYTVBS1owVDQvbXNQMEpVWm9UQ2lSOXBa?= =?utf-8?B?K2Y3NmNpVDZSWE9IQTk2Sk5SSTRKN2xpK0Nsamdlb1pQelpHMGlVTnZGeE9M?= =?utf-8?B?eTJsSjVxbDcvS25CeER5T0xjN25DcmdaU09GNnJNUlhTblZaeEVwSmdqRGpC?= =?utf-8?B?K1J4dmpTcThNQ2JxUXpGUHd5SEJRWEUzRkNicVVLdTVFOE1oL1ZnQVJIdDM4?= =?utf-8?B?SVhRVEVZZkIrZm15SHBMMDNTTEhIZHM2cHB6SU5NTUZJTmVlalJJR2hnWjAx?= =?utf-8?B?aEpKTlFvM1F3aFpmYllMTlNlTFh1WjBBTWd3MmMrVzQ5b2xyZ1VSS0RwL2x3?= =?utf-8?B?UnV0SFJGeEtGRW1MKys5a25HTVhCalBDWWtFaXZUek1hUnlVZGF0RFRiMjFh?= =?utf-8?B?UVBKNDlTS3VrZjJUb3pLdVUrVG41clBhV1laa2pjZXF2RmVVcXA2UnBPUEFh?= =?utf-8?B?dldNK0kxUVcwdmN0bFVJUnlhdUdaRzZNd0FHVlYxNm54NjBIOXhEUHp1RGxj?= =?utf-8?B?WDlheDJrNm1vc0tDK2ZqL1NKTFIyOTFFWXVrN01pd0tmeFVmMXo5Z0huN2dG?= =?utf-8?B?amptUnp0eVkrZlU2eXhDRmNJdktGamxSQ3hhVkdPS2tNbm01UFRUVllqRWky?= =?utf-8?B?RTFyNzB4czF3a0JFN1cyZUpSczVjTVgrNWhyVHVMQWx1M0psMWtRUjkyK2hq?= =?utf-8?B?dWh2dHNOQjc2bi9XLzdobitPYTM4RWxYcDhVUmQ0bjJJeUhxOVZDVjlsMmRm?= =?utf-8?B?Sy9Mc3BrSmJxOEZ5a0Zxc2UreXN0WjQ2L2M0RUl2OHV1M1BSNU1DTUpXVHZS?= =?utf-8?B?RWloTkhMeDhZcGsydTN0R2tseUt3dWVnZC82N0dnTk83U2RHZmVDV2xCOGJK?= =?utf-8?B?S1lldUdDM21WL1VTYndCNERkYXVGc25uaXJxWm14NXZobnVDRkpsUUNmczRH?= =?utf-8?B?V091M3BTWnNYVFVzOEtsem84SGpMTnVEa24zMzBLR3loM3BiS1UycWs1YVgy?= =?utf-8?B?WEV4WkJ6SExZSzVPYk1wejJoWXZnRXlTZWhrZ1N3clFwYjBlRCtXY0d3YnMx?= =?utf-8?B?ZjNTRS9VdklqL2ZCRmZvWEoreEpqbFhOdWVxZXBlcXRMSFhBYTdvWkYyOEhE?= =?utf-8?B?SlVGSUNENW14SlM5ZkFxbHJrd2FFY0VEVHkvbEJva1pDeGdGQWN2bVc2Q1lv?= =?utf-8?B?NjN5RGdNdjNJTENiVkgxSlpiK2tzOSt2aHZweXdvcmlXQlVaUjgxaGNPVTJi?= =?utf-8?Q?6P/yyMFovnvD8=3D?= 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: VI1PR08MB3773 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: DB5EUR03FT048.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: ab4c9b7b-b26b-40fe-a987-08d89c4c4b55 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XkvcTzc354B+BJBZDKhR8moW9HUzNEDNOu6v+Axp96zKVKxhtB3HycDpwLH6wexUavIUjnIyR7Ht6z2W6IE4jtPPOki9lgGzz3mUip/XgS2weGhsUH9a2EXFmGCjiZ7qsPTa7fBm+/M3p1DyaIHEOiM77UvXXQxb1xJ+x1k07odzpivtEcflOmD6Elz84m+eiRb2BWDh/wb6lbQGceWqJQYQxsu/LOXMs4lrrX6IId1R6VsyuVDOUsgLiOGJni2RuGmACOl7hLAiDzwAAqohMpQI9nGT+7Zv7idPkVvwLZfxe38YFRgRv20KoG0BeDiCKAvrtw09dPSJaUuO8Z3hH5Lo0OdvjXMHRlmykAkVkN0UhF3zlAWO237u1GtVWOjPj5ScO/RhWf6t/+yKdRc3rw== 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)(396003)(136003)(346002)(39860400002)(376002)(46966005)(82310400003)(81166007)(47076004)(336012)(54906003)(110136005)(356005)(82740400003)(478600001)(52536014)(53546011)(83380400001)(6506007)(45080400002)(9686003)(70206006)(186003)(2906002)(5660300002)(55016002)(8676002)(7696005)(70586007)(26005)(4326008)(8936002)(86362001)(316002)(33656002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Dec 2020 14:11:24.5664 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f66df994-0d43-499e-8c98-08d89c4c4ff3 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: DB5EUR03FT048.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3773 Subject: Re: [dpdk-dev] [PATCH v11 3/7] 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYW5jZSBSaWNoYXJkc29uIDxs YW5jZS5yaWNoYXJkc29uQGJyb2FkY29tLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBEZWNlbWJl ciA5LCAyMDIwIDEwOjAwIFBNDQo+IFRvOiBKdXJhaiBMaW5rZcWhIDxqdXJhai5saW5rZXNAcGFu dGhlb24udGVjaD4NCj4gQ2M6IHRob21hc0Btb25qYWxvbi5uZXQ7IEJydWNlIFJpY2hhcmRzb24g PGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsNCj4gYWNvbm9sZUByZWRoYXQuY29tOyBtYWlj b2xnYWJyaWVsQGhvdG1haWwuY29tOyBkZXZAZHBkay5vcmc7IFJ1aWZlbmcNCj4gV2FuZyA8UnVp ZmVuZy5XYW5nQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MTEg My83XSBuZXQvYm54dDogYWRkIHN1cHBvcnQgZm9yIGFhcmNoMzINCj4gDQo+IE9uIFdlZCwgRGVj IDksIDIwMjAgYXQgODowMCBBTSBKdXJhaiBMaW5rZcWhIDxqdXJhai5saW5rZXNAcGFudGhlb24u dGVjaD4NCj4gd3JvdGU6DQo+ID4NCj4gPiBGcm9tOiBSdWlmZW5nIFdhbmcgPHJ1aWZlbmcud2Fu Z0Bhcm0uY29tPg0KPiA+DQo+ID4gRXhwYW5kIHZlY3RvciBQTUQgc3VwcG9ydCB0byBhYXJjaDMy Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdAYXJt LmNvbT4NCj4gPiBBY2tlZC1ieTogQWppdCBLaGFwYXJkZSA8YWppdC5raGFwYXJkZUBicm9hZGNv bS5jb20+DQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMvbmV0L2JueHQvYm54dF9yeHEuaCB8IDIgKy0N Cj4gPiAgZHJpdmVycy9uZXQvYm54dC9ibnh0X3J4ci5oIHwgMiArLQ0KPiA+ICBkcml2ZXJzL25l dC9ibnh0L2JueHRfdHhyLmggfCAyICstDQo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0 L2JueHQvYm54dF9yeHEuaCBiL2RyaXZlcnMvbmV0L2JueHQvYm54dF9yeHEuaA0KPiA+IGluZGV4 IGM3MjEwNWNmMC4uMTk5YmY5NzZlIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvbmV0L2JueHQv Ym54dF9yeHEuaA0KPiA+ICsrKyBiL2RyaXZlcnMvbmV0L2JueHQvYm54dF9yeHEuaA0KPiA+IEBA IC0yMSw3ICsyMSw3IEBAIHN0cnVjdCBibnh0X3J4X3F1ZXVlIHsNCj4gPiAgICAgICAgIHVpbnQx Nl90ICAgICAgICAgICAgICAgIG5iX3J4X2Rlc2M7IC8qIG51bSBvZiBSWCBkZXNjICovDQo+ID4g ICAgICAgICB1aW50MTZfdCAgICAgICAgICAgICAgICByeF9mcmVlX3RocmVzaDsgLyogbWF4IGZy ZWUgUlggZGVzYyB0byBob2xkICovDQo+ID4gICAgICAgICB1aW50MTZfdCAgICAgICAgICAgICAg ICBxdWV1ZV9pZDsgLyogUlggcXVldWUgaW5kZXggKi8NCj4gPiAtI2lmIGRlZmluZWQoUlRFX0FS Q0hfWDg2KSB8fCBkZWZpbmVkKFJURV9BUkNIX0FSTTY0KQ0KPiA+ICsjaWYgZGVmaW5lZChSVEVf QVJDSF9YODYpIHx8IGRlZmluZWQoUlRFX0FSQ0hfQVJNNjQpIHx8DQo+IGRlZmluZWQoUlRFX0FS Q0hfQVJNKQ0KPiA+ICAgICAgICAgdWludDE2X3QgICAgICAgICAgICAgICAgcnhyZWFybV9uYjsg LyogbnVtYmVyIG9mIGRlc2NzIHRvIHJlaW5pdC4gKi8NCj4gPiAgICAgICAgIHVpbnQxNl90ICAg ICAgICAgICAgICAgIHJ4cmVhcm1fc3RhcnQ7IC8qIG5leHQgZGVzYyBpbmRleCB0byByZWluaXQu ICovDQo+ID4gICNlbmRpZg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ibnh0L2JueHRf cnhyLmggYi9kcml2ZXJzL25ldC9ibnh0L2JueHRfcnhyLmgNCj4gPiBpbmRleCAzZmM5MDFmZGYu LmRjYzA3YzcxMyAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL25ldC9ibnh0L2JueHRfcnhyLmgN Cj4gPiArKysgYi9kcml2ZXJzL25ldC9ibnh0L2JueHRfcnhyLmgNCj4gPiBAQCAtODMsNyArODMs NyBAQCBpbnQgYm54dF9pbml0X29uZV9yeF9yaW5nKHN0cnVjdCBibnh0X3J4X3F1ZXVlICpyeHEp Ow0KPiA+ICBpbnQgYm54dF9yeF9xdWV1ZV9zdGFydChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwg dWludDE2X3QgcnhfcXVldWVfaWQpOw0KPiA+ICBpbnQgYm54dF9yeF9xdWV1ZV9zdG9wKHN0cnVj dCBydGVfZXRoX2RldiAqZGV2LCB1aW50MTZfdCByeF9xdWV1ZV9pZCk7DQo+ID4NCj4gPiAtI2lm IGRlZmluZWQoUlRFX0FSQ0hfWDg2KSB8fCBkZWZpbmVkKFJURV9BUkNIX0FSTTY0KQ0KPiA+ICsj aWYgZGVmaW5lZChSVEVfQVJDSF9YODYpIHx8IGRlZmluZWQoUlRFX0FSQ0hfQVJNNjQpIHx8DQo+ IGRlZmluZWQoUlRFX0FSQ0hfQVJNKQ0KPiA+ICB1aW50MTZfdCBibnh0X3JlY3ZfcGt0c192ZWMo dm9pZCAqcnhfcXVldWUsIHN0cnVjdCBydGVfbWJ1ZiAqKnJ4X3BrdHMsDQo+ID4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IG5iX3BrdHMpOw0KPiA+ICBpbnQgYm54dF9yeHFf dmVjX3NldHVwKHN0cnVjdCBibnh0X3J4X3F1ZXVlICpyeHEpOw0KPiA+IGRpZmYgLS1naXQgYS9k cml2ZXJzL25ldC9ibnh0L2JueHRfdHhyLmggYi9kcml2ZXJzL25ldC9ibnh0L2JueHRfdHhyLmgN Cj4gPiBpbmRleCAzZGZjOGVmOWIuLjNhNDdjM2RiNyAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJz L25ldC9ibnh0L2JueHRfdHhyLmgNCj4gPiArKysgYi9kcml2ZXJzL25ldC9ibnh0L2JueHRfdHhy LmgNCj4gPiBAQCAtNDksNyArNDksNyBAQCBpbnQgYm54dF9pbml0X29uZV90eF9yaW5nKHN0cnVj dCBibnh0X3R4X3F1ZXVlICp0eHEpOw0KPiA+ICBpbnQgYm54dF9pbml0X3R4X3Jpbmdfc3RydWN0 KHN0cnVjdCBibnh0X3R4X3F1ZXVlICp0eHEsIHVuc2lnbmVkIGludA0KPiBzb2NrZXRfaWQpOw0K PiA+ICB1aW50MTZfdCBibnh0X3htaXRfcGt0cyh2b2lkICp0eF9xdWV1ZSwgc3RydWN0IHJ0ZV9t YnVmICoqdHhfcGt0cywNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2 X3QgbmJfcGt0cyk7DQo+ID4gLSNpZiBkZWZpbmVkKFJURV9BUkNIX1g4NikgfHwgZGVmaW5lZChS VEVfQVJDSF9BUk02NCkNCj4gPiArI2lmIGRlZmluZWQoUlRFX0FSQ0hfWDg2KSB8fCBkZWZpbmVk KFJURV9BUkNIX0FSTTY0KSB8fA0KPiBkZWZpbmVkKFJURV9BUkNIX0FSTSkNCj4gPiAgdWludDE2 X3QgYm54dF94bWl0X3BrdHNfdmVjKHZvaWQgKnR4X3F1ZXVlLCBzdHJ1Y3QgcnRlX21idWYgKip0 eF9wa3RzLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBuYl9wa3Rz KTsNCj4gPiAgI2VuZGlmDQo+ID4gLS0NCj4gPiAyLjIwLjENCj4gPg0KPiANCj4gTkFLIChzdGls bCkuDQo+IA0KPiBUaGVzZSBjaGFuZ2VzIGFyZSBwb2ludGxlc3Mgc2luY2UgYm54dF9yeHR4X3Zl Y19uZW9uLmMgY2Fubm90IGJlDQo+IGNvbXBpbGVkIGluIDMyLWJpdCBtb2RlLg0KPiANClRoaXMg c2hvdWxkIGJlIGEgbWlzdGFrZS4gUGF0Y2ggZnJvbSBwcmlvciB2ZXJzaW9uIHdhcyBwaWNrZWQu DQoNCkhpIEp1cmFqLA0KDQpDYW4geW91IHBsZWFzZSBjaGVjaz8NCldlIGhhdmUgYW4gdXBkYXRl ZCB2ZXJzaW9uIGZvciBCTlhUIFBNRC4NCg0KVGhhbmtzLg0KPiBSZWdhcmRzLA0KPiAgICAgTGFu Y2UNCj4gDQo+IC0tDQo+IFRoaXMgZWxlY3Ryb25pYyBjb21tdW5pY2F0aW9uIGFuZCB0aGUgaW5m b3JtYXRpb24gYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZA0KPiB3aXRoIGl0LCBvciBhdHRhY2hl ZCB0byBpdCwgYXJlIGNvbmZpZGVudGlhbCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3INCj4g dGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSBpdCBpcyBhZGRyZXNz ZWQgYW5kIG1heSBjb250YWluDQo+IGluZm9ybWF0aW9uIHRoYXQgaXMgY29uZmlkZW50aWFsLCBs ZWdhbGx5IHByaXZpbGVnZWQsIHByb3RlY3RlZCBieSBwcml2YWN5DQo+IGxhd3MsIG9yIG90aGVy d2lzZSByZXN0cmljdGVkIGZyb20gZGlzY2xvc3VyZSB0byBhbnlvbmUgZWxzZS4gSWYgeW91IGFy ZQ0KPiBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCBvciB0aGUgcGVyc29uIHJlc3BvbnNpYmxl IGZvciBkZWxpdmVyaW5nIHRoZQ0KPiBlLW1haWwgdG8gdGhlIGludGVuZGVkIHJlY2lwaWVudCwg eW91IGFyZSBoZXJlYnkgbm90aWZpZWQgdGhhdCBhbnkgdXNlLA0KPiBjb3B5aW5nLCBkaXN0cmli dXRpbmcsIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9m DQo+IHRoaXMgZS1tYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSByZWNlaXZlZCB0 aGlzIGUtbWFpbCBpbiBlcnJvciwNCj4gcGxlYXNlIHJldHVybiB0aGUgZS1tYWlsIHRvIHRoZSBz ZW5kZXIsIGRlbGV0ZSBpdCBmcm9tIHlvdXIgY29tcHV0ZXIsIGFuZA0KPiBkZXN0cm95IGFueSBw cmludGVkIGNvcHkgb2YgaXQuDQo=