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 956E1A04B1; Thu, 5 Nov 2020 08:20:38 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id EF8715F2F; Thu, 5 Nov 2020 08:20:26 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2049.outbound.protection.outlook.com [40.107.20.49]) by dpdk.org (Postfix) with ESMTP id 08E305F13 for ; Thu, 5 Nov 2020 08:20:25 +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=tpDTyLKXM+kfxdZFiVK9rpKkY6a84PcRb+65yDuwQFQ=; b=IivMdXplNst9CSk5RmKLkIDzf5g4ATXwmgz9EVjjWPOD+ojkEDmjMrwmS6lfT81grMFCu0xnUWy2SKKT7TCgElEiA3HD5Wn+XzQkEDLYcYPbe+ryXbwrsh7PvDmmQ7JHO/ZF2kDAB79pZFSgazs8qhLnVbRGXQSVzoDfCKyfwrY= Received: from DB8PR06CA0046.eurprd06.prod.outlook.com (2603:10a6:10:120::20) by VI1PR0802MB2400.eurprd08.prod.outlook.com (2603:10a6:800:b5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.29; Thu, 5 Nov 2020 07:20:21 +0000 Received: from DB5EUR03FT018.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:120:cafe::d7) by DB8PR06CA0046.outlook.office365.com (2603:10a6:10:120::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21 via Frontend Transport; Thu, 5 Nov 2020 07:20:21 +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 DB5EUR03FT018.mail.protection.outlook.com (10.152.20.69) 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 07:20:21 +0000 Received: ("Tessian outbound ba2270a55485:v64"); Thu, 05 Nov 2020 07:20:21 +0000 X-CR-MTA-TID: 64aa7808 Received: from 9643bf16318e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 62FD0163-AB0F-4D72-B864-6155EE55F7C8.1; Thu, 05 Nov 2020 07:20:16 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 9643bf16318e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 05 Nov 2020 07:20:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W/36FU2TT+wAn2sxKAE1n3G6T+YTdunVk7P407aTvc0h2LZcz3hZvZ16sECqq6KLc8ATaJn582NMpB5e+0Qi/m6Ts2Sjaw9+JI7MgojvppSO/p9BHYwd6hCgFfebbuxOhWxBt1sJ+qMIvcXKSu8AY5Zn9YbYH0I05irRQm21uXRpzv2Qa2FKNhRQS9bAYkYkOMUjPdRqEyY7CtwbmfI35mOXxkp2wFwjr7aqqtU4qpdFoM0ELFTgGSedayQzrICs6iD5VHBjnUHKDl0vesAXhLpfpHqSiULW7FmXk9vlkloUcMUjj+WM0evd2BX51g6kPKUZY7kj0eXqFGD6qtliyA== 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=tpDTyLKXM+kfxdZFiVK9rpKkY6a84PcRb+65yDuwQFQ=; b=S+ydsbMElxvm4WdVm4gM8lTGUPN78VN1bJol9YF4oUnVw874PWPhGtYGfC3By7iUbyOdPMUll5SNHJlEyKXJZ8ImcE2mIFYXFZ1br+fHHacFlhVpULpG9eqrtc6xSA4kqkh9zXzrW833jaFoObqFo09w1XV59fcre5LqlpId9qi7AzZgFzJhZe2nODHXQyUL59UJ5+4uoxF8U6lk2jtfIU7ZcTy2KoZ2uRm0xNZxoguCcVqB4YqjMPyvyUGzl7XymG04czn8+Qax3+MrRbQ7osrpMG377shbHiEdPWSj7+PhmVuASIlgEEtPgDksMZ24M8H4bjn29ctR0Zj8T8HMNg== 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=tpDTyLKXM+kfxdZFiVK9rpKkY6a84PcRb+65yDuwQFQ=; b=IivMdXplNst9CSk5RmKLkIDzf5g4ATXwmgz9EVjjWPOD+ojkEDmjMrwmS6lfT81grMFCu0xnUWy2SKKT7TCgElEiA3HD5Wn+XzQkEDLYcYPbe+ryXbwrsh7PvDmmQ7JHO/ZF2kDAB79pZFSgazs8qhLnVbRGXQSVzoDfCKyfwrY= Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com (2603:10a6:800:a0::10) by VI1PR08MB5454.eurprd08.prod.outlook.com (2603:10a6:803:13d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Thu, 5 Nov 2020 07:20:14 +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 07:20:14 +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 v10 1/5] net/bnxt: add support for aarch32 Thread-Index: AQHWjJC14VXTUD7yg0aThTyoeLXU8Km4l/mAgADSOiA= Date: Thu, 5 Nov 2020 07:20:14 +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: 55B7CDA8F9623C4D9D3288D42CEE53B9.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: 9565a1f7-952f-47f4-fdb5-08d8815b4187 x-ms-traffictypediagnostic: VI1PR08MB5454:|VI1PR0802MB2400: 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: XYboShSx3v0sD8K2qGN0+fJVdymzSiLbx/aaG1N9Vb4HziXfQcNauVt9GDlCdzW8Lk+MhmgAC6zxLLCx22HSLAnzr0xeZULkL7ddf7USnGj+pnxNMa9FdAavpBUxzCL6NrEYMJgi+oiwRAPhp69YH0ikVOMdL/DBdPMn2vqbO7OouHFVF5CU2f/+sdOf2v4f/OGRAiY9Fx3mD5ROOg1+Na8D0qu9/PUTH589kTH6GYvzvxTv1s7Wt+d4yh0SXpwazPK1Lp6RE6Ko7oDYZn/0H+xSjXhTNE98SD32+MZTvCMoVzHdJOxtLtZ2rPuqHqqJMd7bBySrjPNfoxSVIvM/Nw== 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)(39860400002)(396003)(366004)(136003)(346002)(376002)(478600001)(5660300002)(71200400001)(110136005)(55016002)(52536014)(54906003)(316002)(45080400002)(2906002)(8936002)(26005)(83380400001)(9686003)(86362001)(186003)(66446008)(66946007)(66556008)(64756008)(76116006)(66476007)(33656002)(8676002)(7696005)(4326008)(6506007)(53546011); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: Os30VtyXbHrzJ2pQ1uc4POI6FPvqqwpXYq2zF3poMDANu73yN9W2aAtK8Phixxmvg6wefdXhDyvc4SsUWjeZe+WSwAnHUak+EXjUZqLyDXRZ8CETmFJUtD/QrLD2YLnIVMjosyL7AaHp1rDAZHLzvhUfko1s4ZpN+0d8WEkhtV0nF3KCWq70FtzPF14pQVxmsC40qdzpsk2XDIPOMVCRuP6hKlqq93iW1ORuNjMCP2cBl3L+V7NhurmHZ0MH8j45fsuNeOBBMq8seEyrSyUHWkcaV5rS//ynR9f9rZMIONFgiZy8PMgiuLI9wxx8/YR/GiXOjoHZhfGH8uJ24NqlJPItScTraOKRAdEweSWYolL9Z8eDfcm4JUqT16cIo5SwqdY41elskn4TxC0oYxNmCiNZ7W832oS9T47EnE5OmZOVl/63W1GX1mRc4xQrMZcaK6v9a7ELk1GcNTBFK07dsnu835efF43RqQBar1TDuo3yjTSxliFoWZujkuJo9PTGWvzQ3g49SbOwKO61BTAJlav4fMPgWTgf8wfzxQg1wkkUqJZWoBizidz6BAx/bUccutG9CcqgpMedazF/640BP9RjqYf1HrrCr9zpEvEP2e1kl95Ia1ual6vBRfWepkRZGUR/KrzrK4+PVOSjnfFlNA== 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: VI1PR08MB5454 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: DB5EUR03FT018.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 5353f5be-18a3-48e9-3dc8-08d8815b3da6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OrIcAf/l8Xa+3X7G1iQNEbBvi+tMMp/GOvl4XjI402//w+01Xq5bOnWMcY3NUBshRcaNbJYx+yqfZ8oIIYacTqVvBTq0w0T/a//CDR/7Jrd36/n2iS+hVB3l2IOD5KU8PiPSmk8Anu02JQqIEywpv+pLVk6OkEhgugGj+VKwwRmO9zaHikgICEx49QPJEwjwkIzk4a4gdUwiDCPXzNYN5VtL2EYmIYUR4Up1pgUaHmVnJW2gRUeqZANOlV212QKe2572nKhy5ACkD2o601+gugr9JtehcrbgZS2Yo2GGHLpy9+HyXzXEibY8PrhmpZYY2+4OhCpCKaASp/zO08HjXvBlLOBgchPLOjJAdDwfUMXvlSYJaCv0yLAHMgJxzYBDXR93lmzJ8fgOQfTh2vlv/A== 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)(39860400002)(136003)(346002)(396003)(376002)(46966005)(55016002)(70206006)(47076004)(54906003)(8676002)(33656002)(26005)(110136005)(9686003)(86362001)(8936002)(7696005)(316002)(53546011)(6506007)(2906002)(83380400001)(52536014)(356005)(478600001)(82740400003)(81166007)(4326008)(186003)(70586007)(336012)(45080400002)(5660300002)(82310400003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2020 07:20:21.4293 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9565a1f7-952f-47f4-fdb5-08d8815b4187 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: DB5EUR03FT018.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2400 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 ZXIgNSwgMjAyMCAyOjMwIEFNDQo+IFRvOiBKdXJhaiBMaW5rZcWhIDxqdXJhai5saW5rZXNAcGFu dGhlb24udGVjaD4NCj4gQ2M6IHRob21hc0Btb25qYWxvbi5uZXQ7IEJydWNlIFJpY2hhcmRzb24g PGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsNCj4gYWNvbm9sZUByZWRoYXQuY29tOyBtYWlj b2xnYWJyaWVsQGhvdG1haWwuY29tOyBkZXZAZHBkay5vcmc7IFJ1aWZlbmcNCj4gV2FuZyA8UnVp ZmVuZy5XYW5nQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MTAg MS81XSBuZXQvYm54dDogYWRkIHN1cHBvcnQgZm9yIGFhcmNoMzINCj4gDQo+IE9uIFdlZCwgU2Vw IDE2LCAyMDIwIGF0IDQ6MjEgQU0gSnVyYWogTGlua2XFoSA8anVyYWoubGlua2VzQHBhbnRoZW9u LnRlY2g+DQo+IHdyb3RlOg0KPiA+DQo+ID4gRnJvbTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndh bmdAYXJtLmNvbT4NCj4gPg0KPiA+IEV4cGFuZCB2ZWN0b3IgUE1EIHN1cHBvcnQgdG8gYWFyY2gz Mi4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFJ1aWZlbmcgV2FuZyA8cnVpZmVuZy53YW5nQGFy bS5jb20+DQo+ID4gQWNrZWQtYnk6IEFqaXQgS2hhcGFyZGUgPGFqaXQua2hhcGFyZGVAYnJvYWRj b20uY29tPg0KPiA+IC0tLQ0KPiA+ICBkcml2ZXJzL25ldC9ibnh0L2JueHRfcnhxLmggfCAyICst DQo+ID4gIGRyaXZlcnMvbmV0L2JueHQvYm54dF9yeHIuaCB8IDIgKy0NCj4gPiAgZHJpdmVycy9u ZXQvYm54dC9ibnh0X3R4ci5oIHwgMiArLQ0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25l dC9ibnh0L2JueHRfcnhxLmggYi9kcml2ZXJzL25ldC9ibnh0L2JueHRfcnhxLmgNCj4gPiBpbmRl eCBkNWNlM2I2ZDUuLjFjNDAyNzcxMSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL25ldC9ibnh0 L2JueHRfcnhxLmgNCj4gPiArKysgYi9kcml2ZXJzL25ldC9ibnh0L2JueHRfcnhxLmgNCj4gPiBA QCAtMjIsNyArMjIsNyBAQCBzdHJ1Y3QgYm54dF9yeF9xdWV1ZSB7DQo+ID4gICAgICAgICB1aW50 MTZfdCAgICAgICAgICAgICAgICBuYl9yeF9ob2xkOyAvKiBudW0gaGVsZCBmcmVlIFJYIGRlc2Mg Ki8NCj4gPiAgICAgICAgIHVpbnQxNl90ICAgICAgICAgICAgICAgIHJ4X2ZyZWVfdGhyZXNoOyAv KiBtYXggZnJlZSBSWCBkZXNjIHRvIGhvbGQgKi8NCj4gPiAgICAgICAgIHVpbnQxNl90ICAgICAg ICAgICAgICAgIHF1ZXVlX2lkOyAvKiBSWCBxdWV1ZSBpbmRleCAqLw0KPiA+IC0jaWYgZGVmaW5l ZChSVEVfQVJDSF9YODYpIHx8IGRlZmluZWQoUlRFX0FSQ0hfQVJNNjQpDQo+ID4gKyNpZiBkZWZp bmVkKFJURV9BUkNIX1g4NikgfHwgZGVmaW5lZChSVEVfQVJDSF9BUk02NCkgfHwNCj4gZGVmaW5l ZChSVEVfQVJDSF9BUk0pDQo+ID4gICAgICAgICB1aW50MTZfdCAgICAgICAgICAgICAgICByeHJl YXJtX25iOyAvKiBudW1iZXIgb2YgZGVzY3MgdG8gcmVpbml0LiAqLw0KPiA+ICAgICAgICAgdWlu dDE2X3QgICAgICAgICAgICAgICAgcnhyZWFybV9zdGFydDsgLyogbmV4dCBkZXNjIGluZGV4IHRv IHJlaW5pdC4gKi8NCj4gPiAgI2VuZGlmDQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2Ju eHQvYm54dF9yeHIuaCBiL2RyaXZlcnMvbmV0L2JueHQvYm54dF9yeHIuaA0KPiA+IGluZGV4IDJi ZjQ2Y2Q5MS4uZTJmYmExNjQ3IDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvbmV0L2JueHQvYm54 dF9yeHIuaA0KPiA+ICsrKyBiL2RyaXZlcnMvbmV0L2JueHQvYm54dF9yeHIuaA0KPiA+IEBAIC0y MjEsNyArMjIxLDcgQEAgaW50IGJueHRfaW5pdF9vbmVfcnhfcmluZyhzdHJ1Y3QgYm54dF9yeF9x dWV1ZQ0KPiAqcnhxKTsNCj4gPiAgaW50IGJueHRfcnhfcXVldWVfc3RhcnQoc3RydWN0IHJ0ZV9l dGhfZGV2ICpkZXYsIHVpbnQxNl90IHJ4X3F1ZXVlX2lkKTsNCj4gPiAgaW50IGJueHRfcnhfcXVl dWVfc3RvcChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgdWludDE2X3QgcnhfcXVldWVfaWQpOw0K PiA+DQo+ID4gLSNpZiBkZWZpbmVkKFJURV9BUkNIX1g4NikgfHwgZGVmaW5lZChSVEVfQVJDSF9B Uk02NCkNCj4gPiArI2lmIGRlZmluZWQoUlRFX0FSQ0hfWDg2KSB8fCBkZWZpbmVkKFJURV9BUkNI X0FSTTY0KSB8fA0KPiBkZWZpbmVkKFJURV9BUkNIX0FSTSkNCj4gPiAgdWludDE2X3QgYm54dF9y ZWN2X3BrdHNfdmVjKHZvaWQgKnJ4X3F1ZXVlLCBzdHJ1Y3QgcnRlX21idWYgKipyeF9wa3RzLA0K PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBuYl9wa3RzKTsNCj4gPiAg aW50IGJueHRfcnhxX3ZlY19zZXR1cChzdHJ1Y3QgYm54dF9yeF9xdWV1ZSAqcnhxKTsNCj4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvYm54dC9ibnh0X3R4ci5oIGIvZHJpdmVycy9uZXQvYm54 dC9ibnh0X3R4ci5oDQo+ID4gaW5kZXggNzcxNWMxMWI4Li4zOGU1YWM5ZGYgMTAwNjQ0DQo+ID4g LS0tIGEvZHJpdmVycy9uZXQvYm54dC9ibnh0X3R4ci5oDQo+ID4gKysrIGIvZHJpdmVycy9uZXQv Ym54dC9ibnh0X3R4ci5oDQo+ID4gQEAgLTU5LDcgKzU5LDcgQEAgdWludDE2X3QgYm54dF94bWl0 X3BrdHModm9pZCAqdHhfcXVldWUsIHN0cnVjdA0KPiBydGVfbWJ1ZiAqKnR4X3BrdHMsDQo+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IG5iX3BrdHMpOw0KPiA+ICB1 aW50MTZfdCBibnh0X2R1bW15X3htaXRfcGt0cyh2b2lkICp0eF9xdWV1ZSwgc3RydWN0IHJ0ZV9t YnVmDQo+ICoqdHhfcGt0cywNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50 MTZfdCBuYl9wa3RzKTsNCj4gPiAtI2lmIGRlZmluZWQoUlRFX0FSQ0hfWDg2KSB8fCBkZWZpbmVk KFJURV9BUkNIX0FSTTY0KQ0KPiA+ICsjaWYgZGVmaW5lZChSVEVfQVJDSF9YODYpIHx8IGRlZmlu ZWQoUlRFX0FSQ0hfQVJNNjQpIHx8DQo+IGRlZmluZWQoUlRFX0FSQ0hfQVJNKQ0KPiA+ICB1aW50 MTZfdCBibnh0X3htaXRfcGt0c192ZWModm9pZCAqdHhfcXVldWUsIHN0cnVjdCBydGVfbWJ1ZiAq KnR4X3BrdHMsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IG5iX3Br dHMpOw0KPiA+ICAjZW5kaWYNCj4gPiAtLQ0KPiA+IDIuMjAuMQ0KPiA+DQo+IA0KPiBIaSBKdXJh aiwNCj4gDQo+IEkgbWlnaHQgYmUgbWlzc2luZyBzb21ldGhpbmcsIGJ1dCBJIGRvbid0DQo+IGJl bGlldmUgdGhlc2UgY2hhbmdlcyBhcmUgc3VmZmljaWVudCB0bw0KPiBlbmFibGUgdmVjdG9yIG1v ZGUgZm9yIEFSTTMyLiBGb3Igb25lDQo+IHRoaW5nLCBibnh0X3JlY2VpdmVfZnVuY3Rpb24oKSBp biBibnh0X2V0aGRldi5jDQo+IHdvdWxkIG5lZWQgdG8gYmUgY2hhbmdlZCB0byBlbmFibGUgdGhl DQo+IHNlbGVjdGlvbiBvZiB0aGUgdmVjdG9yIHJlY2VpdmUgZnVuY3Rpb24uDQoNCkhpIExhbmNl LA0KDQpUaGlzIHBhdGNoIHNldCBhaW1lZCB0byBlbmFibGUgYWFyY2gzMiBjb21waWxhdGlvbiBh bmQgcnVuIHNvbWUgYmFzaWMgdW5pdCB0ZXN0cy4NClNvIGNoYW5nZXMgaW4gdGhpcyBwYXRjaCBm aXhlZCBzb21lICdzeW1ib2wgbm90IGZvdW5kJyBpc3N1ZXMgd2hlbiBidWlsZGluZyBmb3IgYWFy Y2gzMi4NCkhvd2V2ZXIsIGl0IGRvIG5lZWQgYSByZXNwaW4gYmVjYXVzZSBhIHBhdGNoIHRoYXQg Y2hhbmdlZCBBcm0gZmxhZ3MgaGFzIGJlZW4gbWVyZ2VkLiANCg0KPiANCj4gQWxzbywgbWVzb24u YnVpbGQgaGFzIHRoaXMgY29uZGl0aW9uDQo+IGZvciBidWlsZGluZyBibnh0X3J4dHhfdmVjX25l b24uYzoNCj4gDQo+IGlmIGFyY2hfc3ViZGlyID09ICd4ODYnDQo+ICAgICAgICAgc291cmNlcyAr PSBmaWxlcygnYm54dF9yeHR4X3ZlY19zc2UuYycpDQo+IGVsaWYgYXJjaF9zdWJkaXIgPT0gJ2Fy bScgYW5kIGhvc3RfbWFjaGluZS5jcHVfZmFtaWx5KCkuc3RhcnRzd2l0aCgnYWFyY2g2NCcpDQo+ ICAgICAgICAgc291cmNlcyArPSBmaWxlcygnYm54dF9yeHR4X3ZlY19uZW9uLmMnKQ0KPiBlbmRp Zg0KPiANCj4gV2VyZSB5b3UgYWJsZSB0byBidWlsZCB3aXRoIHRoZXNlIGNoYW5nZXMNCg0KWWVz LiBJIHdhcyBhYmxlIHRvIGJ1aWxkIHdpdGggdGhlc2UgY2hhbmdlcy4NCkFzIHlvdSBjYW4gZmlu ZCBpbiAzLzUgb2YgdGhpcyBwYXRjaCBzZXQsIGFhcmNoMzIgdXNlcyAoY3B1X2ZhbWlseSA9ICdh YXJjaDY0JykuDQpTbyBjb25kaXRpb24gaW4gbWVzb24uYnVpbGQgaXMgbm90IGEgcHJvYmxlbS4N Cg0KPiBhbmQgY29uZmlybSB0aGF0IHRoZSB2ZWN0b3IgbW9kZSBmdW5jdGlvbnMNCj4gYXJlIHNl bGVjdGVkIGFuZCB1c2VkPyAoVGhlcmUgaXMgYSBsb2cgYXQgSU5GTw0KPiBsZXZlbCB0byBpbmRp Y2F0ZSB3aGljaCBmdW5jdGlvbiBpcyBzZWxlY3RlZCwNCj4gYXMgc2hvdWxkICJzaG93IHJ4cSBp bmZvIC4uLiIgZnJvbSB0aGUNCj4gdGVzdHBtZCBDTEkuDQo+IA0KPiBUaGFua3MsDQpUaGFua3Mg Zm9yIHlvdXIgcmV2aWV3Lg0KPiANCj4gICAgTGFuY2UNCg==