From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 41581A0096 for ; Fri, 7 Jun 2019 15:54:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 050DC1BBF8; Fri, 7 Jun 2019 15:53:59 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20080.outbound.protection.outlook.com [40.107.2.80]) by dpdk.org (Postfix) with ESMTP id 19F481BBF0 for ; Fri, 7 Jun 2019 15:53:57 +0200 (CEST) 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=LXVwZ27DQwap8LFyst1R0TUPivAqpP5DFT6RjnuKvZs=; b=gVm3FeUxZtZmZYB8tl/CA8Nmy8suTz14nElUDz7SOrU0XtBQ8hWTp9LSNmj/EZZ5+8+loBwApoz/XVUBYRSEmFUFWmYYbkNZXK0WOXiLoEjPGFFPJJphmSpsy06Ojxs+irGCTP47hs294oO7xyEiL7Ctx+bAL31Bnql0TgJ/Zv0= Received: from VE1PR08MB5149.eurprd08.prod.outlook.com (20.179.30.152) by VE1PR08MB4735.eurprd08.prod.outlook.com (10.255.112.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.13; Fri, 7 Jun 2019 13:53:55 +0000 Received: from VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::9983:2882:a24:c0b0]) by VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::9983:2882:a24:c0b0%5]) with mapi id 15.20.1965.011; Fri, 7 Jun 2019 13:53:55 +0000 From: Honnappa Nagarahalli To: Aaron Conole CC: "msantana@redhat.com" , "thomas@monjalon.net" , "Ruifeng Wang (Arm Technology China)" , "Gavin Hu (Arm Technology China)" , Dharmik Thakkar , "jerin.jacob@caviumnetworks.com" , "yskoh@mellanox.com" , "dev@dpdk.org" , "bruce.richardson@intel.com" , Honnappa Nagarahalli , nd , nd Thread-Topic: DPDK compilation on arm is failing in Travis Thread-Index: AQHVG8wkMMMcaZRnn0ybtprtxInSOKaNdbmHgAAGj4CAAA8jI4AAAJnAgAAHziCAABNigIAAJ3WwgADoU6KAAO6MkIAAi6BDgAAHfFA= Date: Fri, 7 Jun 2019 13:53:55 +0000 Message-ID: References: <18576498.0Zn3BvHS7Y@xps> <74282465.H2CcKukIUE@xps> <82c7ff69-a3fe-6f24-9dbf-ee66ee229869@redhat.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: c845e7c1-8501-48ee-8894-5443e1305f0b.0 x-checkrecipientchecked: true authentication-results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; x-originating-ip: [217.140.111.135] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 450bc5bd-2209-4ced-0367-08d6eb4f94db x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:VE1PR08MB4735; x-ms-traffictypediagnostic: VE1PR08MB4735: x-ms-exchange-purlcount: 2 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr nodisclaimer: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0061C35778 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(376002)(346002)(396003)(39850400004)(199004)(189003)(11346002)(72206003)(81156014)(81166006)(8676002)(966005)(5660300002)(476003)(7736002)(66066001)(86362001)(8936002)(305945005)(14454004)(486006)(52536014)(68736007)(71190400001)(71200400001)(478600001)(25786009)(99286004)(6916009)(76116006)(66946007)(66476007)(446003)(66446008)(73956011)(64756008)(66556008)(76176011)(102836004)(6506007)(26005)(4326008)(186003)(7696005)(316002)(229853002)(54906003)(6116002)(3846002)(55016002)(14444005)(256004)(6246003)(6436002)(6306002)(9686003)(53936002)(74316002)(2906002)(33656002); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR08MB4735; H:VE1PR08MB5149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: w2W1FTRVE+XQl/pENOBim0ECmRSczoYcrB4Bj4L+1Vf3Th6vO07PwFTSMJnXlQaU/npxJ+e3ldSqozAw0E26A3gK3lKb0sCsFTqIxpXav7CRaXey23GcQCsQBRfpa6wdNe51qHQcRPD4xPwWV/AA/Ud2qIzanili4rUCaNDE57mklL+WVzthoEpKT+ExMYE8wm6d0pXj0KytvOyeGuqptnCB/NYAL9aklLn3uo2dFRGawtUW0wW5WCt1oauQHqCchsyD5qnun3RuodK4z5z1nZfrFEu4xc8bbpOToo6HC3Tk+yHi8N0TJDd5PXwZ7FNxs6FmM0AeRC2hpkc0TLKKXSooXNROuMIgBWNttDWJVrbSQlQNjkUrIP3/dF8vdrTQ62KNK3FMRLkBa1yD3OsldS0NbymCUqO2DUHET2IQ8BY= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 450bc5bd-2209-4ced-0367-08d6eb4f94db X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2019 13:53:55.0479 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Honnappa.Nagarahalli@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4735 Subject: Re: [dpdk-dev] DPDK compilation on arm is failing in Travis 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" PiA+PiA+DQo+ID4+ID4gIFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4gd3Jp dGVzOg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+ICBUaGUgY29tcGlsYXRpb24gb2Yg dGhlIG1hc3RlciBicmFuY2ggaXMgZmFpbGluZyBmb3IgYWFyY2g2NDoNCj4gPj4gPg0KPiA+PiA+ ICBodHRwczovL3RyYXZpcy1jaS5jb20vRFBESy9kcGRrDQo+ID4+ID4NCj4gPj4gPiBUaGUgbG9n IGlzIHNvIG11Y2ggdmVyYm9zZSB0aGF0IEkgYW0gbm90IGFibGUgdG8gdW5kZXJzdGFuZCB3aGF0 DQo+ID4+ID4NCj4gPj4gPiBpcyByZWFsbHkgd3JvbmcuDQo+ID4+ID4NCj4gPj4gPiBQbGVhc2Ug aGVscCB0byBkaWFnbm9zZSBhbmQgZml4LCB0aGFua3MuDQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+ DQo+ID4+ID4gQSBkaXNjdXNzaW9uIGFib3V0IHRoaXM6DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+ DQo+ID4+ID4gaHR0cDovL21haWxzLmRwZGsub3JnL2FyY2hpdmVzL2Rldi8yMDE5LUp1bmUvMTM0 MDEyLmh0bWwNCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiBJIHNlZSB0aGUgZXJyb3Ig bm93Lg0KPiA+PiA+DQo+ID4+ID4gSXQgaXMgcHJpbnRpbmcgdGhlIGZ1bGwgbG9nIGFmdGVyIHRo ZSBlcnJvciwgc28gSSBtaXNzZWQgdGhlIGVycm9yDQo+ID4+ID4NCj4gPj4gPiBhdCB0aGUgdG9w Lg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+IEkndmUgcmVhZCB5b3VyIGNvbW1lbnQg YWJvdXQgYSBwb3NzaWJsZSBlcnJvciB3aXRoIHRoZSBwYXRjaA0KPiA+PiA+DQo+ID4+ID4gcmVt b3Zpbmcgd2VhayBmdW5jdGlvbnMgYnV0IG5laXRoZXIgbWUgbm9yIEJydWNlIHdlcmUgYWJsZSB0 bw0KPiA+PiA+IHJlcHJvZHVjZQ0KPiA+PiA+DQo+ID4+ID4gaXQuDQo+ID4+ID4NCj4gPj4gPiAg V2hhdCBpcyB0aGUgY29uZGl0aW9uIHRvIHNlZSB0aGlzIGNvbXBpbGVyIHdhcm5pbmc/DQo+ID4+ ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4gSXQgaXMgb25seSBvbiBBUk0sIGFuZCBvbmx5IHdo ZW4gdGhlIG5lb24gaW50cmluc2ljcyBhcmUgaW4gdXNlLg0KPiA+PiA+DQo+ID4+ID4gSSBhbSBu b3QgYWJsZSB0byByZXByb2R1Y2UgaXQgZnJvbSB0aGUgdGlwIG9mIG1hc3Rlci4NCj4gPj4gPg0K PiA+PiA+DQo+ID4+ID4NCj4gPj4gPiBJIGFtIHVzaW5nOg0KPiA+PiA+DQo+ID4+ID4gZ2NjIChV YnVudHUgOC4zLjAtNnVidW50dTF+MTguMDQpIDguMy4wDQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+ DQo+ID4+ID4gRnJvbSB0aGUgbG9nIG9uIFRyYXZpcywgbG9va3MgbGlrZSB0aGUgY29tcGlsZXIg aXM6DQo+ID4+ID4NCj4gPj4gPiBnY2MgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4wNC4xMSkg NS40LjAgMjAxNjA2MDkNCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiBJcyB0aGlzIHRo ZSBpc3N1ZT8NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiBXaHkgYXJlIHdlIHNlZWlu ZyB0aGUgZXJyb3Igbm93Pw0KPiA+PiA+DQo+ID4+ID4gSSB0ZXN0ZWQgd2l0aCBnY2MtNSAoVWJ1 bnR1L0xpbmFybyA1LjUuMC0xMnVidW50dTEpIDUuNS4wIDIwMTcxMDEwLA0KPiA+PiA+IGl0DQo+ ID4+IHdvcmtzIGZpbmUuIEkgY2Fubm90IGdldCBob2xkIG9mIDUuNC4wLiBOb3Qgc3VyZSBpZiBu ZWVkcyB0byBiZSBzdXBwb3J0ZWQuDQo+ID4+ID4NCj4gPj4gPiBBcmUgdGhlcmUgYW55IGlzc3Vl cyBpbiB1cGdyYWRpbmcgdG8gNyBvciA4Pw0KPiA+PiA+DQo+ID4+ID4gSSBoYXZlIHRlc3RlZCBp dCBvbiBteSB1YnVudHUgMTYuMDQgdm0gb24gY29tbWl0DQo+ID4+ID4gOGNiNTExYmI5NGFkOTJh NzY5OTBmMTc1Y2FjNzZiYjEzZDUxZGFiYQ0KPiA+PiA+IChoZWFkIG9mIG1hc3RlciBzZWVtcyB0 byBiZSBmYWlsaW5nIGZvciBvdGhlciByZWFzb25zIG9uIG15IHZtKS4NCj4gPj4gPiBJIHRlc3Rl ZCB0aGUgZm9sbG93aW5nIGdjYyB2ZXJzaW9uczoNCj4gPj4gPg0KPiA+PiA+IGdjYyA1LjUuMCAi Y2MgKFVidW50dSA1LjUuMC0xMnVidW50dTF+MTYuMDQpIDUuNS4wIDIwMTcxMDEwIg0KPiA+PiA+ IGdjYyA3LjQuMCAiY2MgKFVidW50dSA3LjQuMC0xdWJ1bnR1MX4xNi4wNH5wcGExKSA3LjQuMCIN Cj4gPj4gPiBnY2MgOC4xLjAgImNjIChVYnVudHUgOC4xLjAtNXVidW50dTF+MTYuMDQpIDguMS4w Ig0KPiA+PiA+DQo+ID4+ID4gQWxsIHRlc3RlZCB2ZXJzaW9ucyBmYWlsZWQgb24gdGhlIGV4YWN0 IHNhbWUgZXJyb3Igc2hvd24gaW4gdHJhdmlzLg0KPiA+PiA+IEkgZG9uJ3Qga25vdyBpZiB0aGUg Y29tcGlsZXIgaXMgYXQgZmF1bHQgaGVyZS4gTWF5YmUgQWFyb24ncyBwYXRjaA0KPiA+PiA+IGlz IGEgdmlhYmxlDQo+ID4+IG9wdGlvbj8NCj4gPj4gPg0KPiA+PiA+ICBUaGUgaXNzdWUgaXMgdGhl IHZlY3RvciBsYW5lIHNldHRpbmcgY29kZSBsb29rcyBsaWtlOg0KPiA+PiA+DQo+ID4+ID4NCj4g Pj4gPg0KPiA+PiA+ICAgIGx2YWwgPSBsYW5lX3NldChzY2FsYXIsIHJ2YWwsIGxhbmUgaWQpDQo+ ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4gSW4gdGhpcyBjYXNlLCAncnZhbCcgaXMgYmVp bmcgdXNlZCBiZWZvcmUgaXQgaXMgZXZlciBzZXQsIGJ1dCBpdA0KPiA+PiA+DQo+ID4+ID4gcmVh bGx5IGNvdWxkIGJlIGp1c3QgMCBmb3IgdGhlIGZpcnN0IGxhbmUgc2V0dGluZyBjb2RlLg0KPiA+ PiA+IFRoZXJlYWZ0ZXIsDQo+ID4+ID4NCj4gPj4gPiB3ZSB1c2UgdGhlIG9sZCB2YWx1ZSBvZiBp bnB1dCBhcyB0aGUgcnZhbCwgYnV0IGVhY2ggdGltZSBhDQo+ID4+ID4gZGlmZmVyZW50IGxhbmUg aXMNCj4gPj4gc2V0Lg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+IEl0IHdvdWxkIGJl IG5pY2UgaWYgdGhlcmUgd2VyZSBhbiBpbnRyaW5zaWMgdGhhdCBmb3JtYXR0ZWQNCj4gPj4gPiBj b3JyZWN0bHkNCj4gPj4gPg0KPiA+PiA+IGZyb20gdGhlIHN0YXJ0IChzb21ldGhpbmcgd2UgY291 bGQgY2FsbCBsaWtlIGx2YWwgPQ0KPiA+PiA+DQo+ID4+ID4gbGFuZV9zZXRfZnJvbV9hcnJheShz Y2FsYXJfYXJyYXkpKS4NCj4gPj4gPg0KPiA+PiA+IFtIb25uYXBwYV0gVGhpcyBleGlzdHMgYWxy ZWFkeS4g4oCYdmR1cHFfbl9zMzLigJkgY2FuIGJlIHVzZWQuIENhbiB5b3UNCj4gPj4gPiB0cnkg dGhlDQo+ID4+IGZvbGxvd2luZz8NCj4gPj4NCj4gPj4gV2VsbCwgaXQgaXNuJ3QgZXhhY3RseSB0 aGF0LiAgWW91IGFyZSBzZXR0aW5nIGFsbCBsYW5lcyBmcm9tIGEgc2NhbGFyLg0KPiA+IFllcywg eW91IGFyZSBjb3JyZWN0LCBpdCBzZXRzIGFsbCB0aGUgbGFuZXMuIEkgYW0gbm90IHN1cmUgb24g aG93IHRoaXMNCj4gPiB3aWxsIGFmZmVjdCB0aGUgcGVyZm9ybWFuY2UuDQo+ID4NCj4gPj4gSSdk IHJhdGhlciBiZSBhYmxlIHRvIHNheToNCj4gPj4NCj4gPj4gICAgaW5wdXQwID0gdmR1cHFfbm5f czMyKCZwYXJtc1swXSk7DQo+ID4+ICAgIGlucHV0MSA9IHZkdXBxX25uX3MzMigmcGFybXNbNF0p Ow0KPiA+Pg0KPiA+PiBTb21ldGhpbmcgbGlrZSB0aGF0LCB3aGljaCBsZXRzIHVzIGRlbGV0ZSBh bGwgdGhlIHJlc3Qgb2YgdGhlDQo+ID4+IGxhbmUtc2V0IGNvZGUuICBCdXQgaXQgc2VlbXMgaXQg ZG9lc24ndCBleGlzdC4NCj4gPj4NCj4gPj4gUmVnYXJkbGVzcywgSSB0aGluayBlaXRoZXIgcGF0 Y2ggc2hvdWxkIHdvcmsgKGVpdGhlciB1c2luZyB0aGUgJ2FsbCBsYW5lcycNCj4gPj4gc2V0dGlu ZyB5b3UgaGF2ZSBvciB0aGUgc3RhdGljIHZhcmlhYmxlKS4gIEkgaGF2ZSBubyBwcmVmZXJlbmNl IG9uIGl0DQo+ID4+IC0gaXQncyB1cCB0byB5b3UgKG9yIHNvbWVvbmUgZWxzZSkgdG8gc2F5IHdo aWNoIGlzIHByZWZlcnJlZC4gIEkNCj4gPj4gZ3Vlc3MgeW91ciB2ZXJzaW9uIGNvdWxkIGJlIHBy ZWZlcmFibGUgc2luY2UgdGhlcmUncyBubyBzdGF0aWMgdG8NCj4gPj4gbmVlZCB0byAiZXhwbGFp biIgOikNCj4gPiBJIHRoaW5rIHdlIGNhbiBnbyBhaGVhZCB3aXRoIHlvdXIgcGF0Y2ggd2l0aCB1 c2luZyBhIHRlbXBvcmFyeSB2ZWN0b3INCj4gPiBmb3IgdGhlIGZpcnN0IHNldCwgYXMgaXQgZG9l cyBub3QgaW50cm9kdWNlIGFueSBjaGFuZ2UgdG8gdGhlIGNvZGUgYW5kDQo+ID4gaGVuY2UgcGVy Zm9ybWFuY2Ugc2hvdWxkIG5vdCBnZXQgYWZmZWN0ZWQuDQo+ID4NCj4gPiBCdXQsIEkgZG8gbm90 IHVuZGVyc3RhbmQgd2h5IHlvdSBoYXZlIGFkZGVkICdzdGF0aWMnLiBBbHNvLCBjaGFuZ2luZw0K PiA+ICdaRVJPVkFMJyB0byAndG1wJyBvciBzb21ldGhpbmcgc2ltaWxhciB3aWxsIGJlIGJldHRl ci4NCj4gDQo+IFRoZSBzdGF0aWMgaXMgdGhlcmUgdG8gZ3VhcmFudGVlICcwJyB2YWx1ZS4gIE90 aGVyd2lzZSB3ZSBjcmVhdGUgYSB0ZW1wDQo+IHZhcmlhYmxlIHRoYXQgaGFzIHRvIGJlIGluaXRp YWxpemVkIGV4cGxpY2l0bHkuDQpPaywgSSBhbSBmaW5lIHdpdGggdGhpcy4gSSBndWVzcyB0aGlz IGlzIHRoZSBleHBsYW5hdGlvbiB5b3Ugd2FudGVkIHRvIGF2b2lkIPCfmIouDQoNCj4gDQo+ID4+ DQo+ID4+ID4gaG9ubmFnMDFAcWMyNDAwZi0xOn4vZHBkayQgZ2l0IGRpZmYNCj4gPj4gPg0KPiA+ PiA+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2FjbC9hY2xfcnVuX25lb24uaA0KPiA+PiA+IGIv bGliL2xpYnJ0ZV9hY2wvYWNsX3J1bl9uZW9uLmgNCj4gPj4gPg0KPiA+PiA+IGluZGV4IDAxYjk3 NjZkOC4uYjMxOTZjZDEyIDEwMDY0NA0KPiA+PiA+DQo+ID4+ID4gLS0tIGEvbGliL2xpYnJ0ZV9h Y2wvYWNsX3J1bl9uZW9uLmgNCj4gPj4gPg0KPiA+PiA+ICsrKyBiL2xpYi9saWJydGVfYWNsL2Fj bF9ydW5fbmVvbi5oDQo+ID4+ID4NCj4gPj4gPiBAQCAtMTgxLDggKzE4MSw4IEBAIHNlYXJjaF9u ZW9uXzgoY29uc3Qgc3RydWN0IHJ0ZV9hY2xfY3R4ICpjdHgsDQo+ID4+ID4gY29uc3QgdWludDhf dCAqKmRhdGEsDQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4gICAgICAgICB3aGlsZSAo Zmxvd3Muc3RhcnRlZCA+IDApIHsNCj4gPj4gPg0KPiA+PiA+ICAgICAgICAgICAgICAgICAvKiBH YXRoZXIgNCBieXRlcyBvZiBpbnB1dCBkYXRhIGZvciBlYWNoIHN0cmVhbS4gKi8NCj4gPj4gPg0K PiA+PiA+IC0gICAgICAgICAgICAgICBpbnB1dDAgPSB2c2V0cV9sYW5lX3MzMihHRVRfTkVYVF80 QllURVMocGFybXMsIDApLCBpbnB1dDAsDQo+IDApOw0KPiA+PiA+DQo+ID4+ID4gLSAgICAgICAg ICAgICAgIGlucHV0MSA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRCWVRFUyhwYXJtcywgNCks IGlucHV0MSwNCj4gMCk7DQo+ID4+ID4NCj4gPj4gPiArICAgICAgICAgICAgICAgaW5wdXQwID0g dmR1cHFfbl9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1zLCAwKSk7DQo+ID4+ID4NCj4gPj4gPiAr ICAgICAgICAgICAgICAgaW5wdXQxID0gdmR1cHFfbl9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1z LCA0KSk7DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4gICAgICAgICAgICAgICAgIGlu cHV0MCA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRCWVRFUyhwYXJtcywgMSksDQo+ID4+ID4g aW5wdXQwLCAxKTsNCj4gPj4gPg0KPiA+PiA+ICAgICAgICAgICAgICAgICBpbnB1dDEgPSB2c2V0 cV9sYW5lX3MzMihHRVRfTkVYVF80QllURVMocGFybXMsIDUpLA0KPiA+PiA+IGlucHV0MSwgMSk7 DQo+ID4+ID4NCj4gPj4gPiBAQCAtMjQyLDcgKzI0Miw3IEBAIHNlYXJjaF9uZW9uXzQoY29uc3Qg c3RydWN0IHJ0ZV9hY2xfY3R4ICpjdHgsDQo+ID4+ID4gY29uc3QgdWludDhfdCAqKmRhdGEsDQo+ ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4gICAgICAgICB3aGlsZSAoZmxvd3Muc3RhcnRl ZCA+IDApIHsNCj4gPj4gPg0KPiA+PiA+ICAgICAgICAgICAgICAgICAvKiBHYXRoZXIgNCBieXRl cyBvZiBpbnB1dCBkYXRhIGZvciBlYWNoIHN0cmVhbS4gKi8NCj4gPj4gPg0KPiA+PiA+IC0gICAg ICAgICAgICAgICBpbnB1dCA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRCWVRFUyhwYXJtcywg MCksIGlucHV0LCAwKTsNCj4gPj4gPg0KPiA+PiA+ICsgICAgICAgICAgICAgICBpbnB1dCA9IHZk dXBxX25fczMyKEdFVF9ORVhUXzRCWVRFUyhwYXJtcywgMCkpOw0KPiA+PiA+DQo+ID4+ID4gICAg ICAgICAgICAgICAgIGlucHV0ID0gdnNldHFfbGFuZV9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1z LCAxKSwNCj4gPj4gPiBpbnB1dCwgMSk7DQo+ID4+ID4NCj4gPj4gPiAgICAgICAgICAgICAgICAg aW5wdXQgPSB2c2V0cV9sYW5lX3MzMihHRVRfTkVYVF80QllURVMocGFybXMsIDIpLA0KPiA+PiA+ IGlucHV0LCAyKTsNCj4gPj4gPg0KPiA+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGlucHV0ID0NCj4gPj4gPiB2c2V0cV9sYW5lX3MzMihHRVRfTkVY VF80QllURVMocGFybXMsIDMpLCBpbnB1dCwgMyk7DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ ID4+ID4gIFRoZW4gJ2lucHV0JyB3b3VsZCBuZXZlciBhcHBlYXIgYXMgYW4gcnZhbCBiZWZvcmUg aXQgd2FzIHNldC4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiBJIHRob3VnaHQgSmVy aW4gSmFjb2IgKENDJ2QpIHdvdWxkIGhhdmUgc29tZSBvcGluaW9uIG9uIHRoZSByaWdodCBmaXgu DQo+ID4+ID4NCj4gPj4gPiBUaGVyZSBhcmUgdGhyZWUgJ2ZpeGVzJyBJIGtub3cgZXhpc3QgLSBv bmUgaXMgdG8gc3F1ZWxjaCB0aGUNCj4gPj4gPiB3YXJuaW5nDQo+ID4+ID4NCj4gPj4gPiAoYnV0 IEkgZG9uJ3QgbGlrZSBpdCBiZWNhdXNlIGl0IGNvdWxkIGhpZGUgZnV0dXJlIGNvZGUgdGhhdA0K PiA+PiA+IGludHJvZHVjZXMNCj4gPj4gPg0KPiA+PiA+IHRoaXMpLCBvbmUgaXMgdG8gY3JlYXRl IGEgc3RhdGljIGFuZCB1c2UgYXNzaWdubWVudCwgb25lIGlzIHRvDQo+ID4+ID4gcmVwbGFjZQ0K PiA+PiA+DQo+ID4+ID4gdGhlIGZpcnN0IGNhbGwgYW5kIHBhc3MgaW4gYSAwJ2QgbGFuZSBmb3Ig dGhlIGZpcnN0IG9uZS4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiBBY3R1YWxseSwg SSB0aGluayBJIGhhdmUgYSBwYXRjaCB0aGF0IGNvdWxkIHdvcmsgdG8gbm90IGludHJvZHVjZQ0K PiA+PiA+IGFuDQo+ID4+ID4NCj4gPj4gPiBhc3NpZ25tZW50LCBidXQgc3F1ZWxjaCB0aGUgd2Fy bmluZy4gIFNvbWV0aGluZyBsaWtlIHRoZSBmb2xsb3dpbmcNCj4gPj4gPiAobm90DQo+ID4+ID4N Cj4gPj4gPiB0ZXN0ZWQpLg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+IC0tLQ0KPiA+ PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2FjbC9h Y2xfcnVuX25lb24uaA0KPiA+PiA+DQo+ID4+ID4gYi9saWIvbGlicnRlX2FjbC9hY2xfcnVuX25l b24uaCBpbmRleCAwMWI5NzY2ZDguLjM3Yzk4NGZlZiAxMDA2NDQNCj4gPj4gPg0KPiA+PiA+IC0t LSBhL2xpYi9saWJydGVfYWNsL2FjbF9ydW5fbmVvbi5oDQo+ID4+ID4NCj4gPj4gPiArKysgYi9s aWIvbGlicnRlX2FjbC9hY2xfcnVuX25lb24uaA0KPiA+PiA+DQo+ID4+ID4gQEAgLTE2NSw2ICsx NjUsNyBAQCBzZWFyY2hfbmVvbl84KGNvbnN0IHN0cnVjdCBydGVfYWNsX2N0eCAqY3R4LA0KPiA+ PiA+IGNvbnN0DQo+ID4+ID4NCj4gPj4gPiB1aW50OF90ICoqZGF0YSwNCj4gPj4gPg0KPiA+PiA+ ICAgICB1aW50NjRfdCBpbmRleF9hcnJheVs4XTsNCj4gPj4gPg0KPiA+PiA+ICAgICBzdHJ1Y3Qg Y29tcGxldGlvbiBjbXBsdFs4XTsNCj4gPj4gPg0KPiA+PiA+ICAgICBzdHJ1Y3QgcGFybXMgcGFy bXNbOF07DQo+ID4+ID4NCj4gPj4gPiArICAgc3RhdGljIGludDMyeDRfdCBaRVJPVkFMOw0KPiA+ PiA+DQo+ID4+ID4gICAgIGludDMyeDRfdCBpbnB1dDAsIGlucHV0MTsNCj4gPj4gPg0KPiA+PiA+ DQo+ID4+ID4NCj4gPj4gPiAgICAgYWNsX3NldF9mbG93KCZmbG93cywgY21wbHQsIFJURV9ESU0o Y21wbHQpLCBkYXRhLCByZXN1bHRzLCBAQCAtDQo+ID4+ID4NCj4gPj4gPiAxODEsOCArMTgyLDgg QEAgc2VhcmNoX25lb25fOChjb25zdCBzdHJ1Y3QgcnRlX2FjbF9jdHggKmN0eCwgY29uc3QNCj4g Pj4gPg0KPiA+PiA+IHVpbnQ4X3QgKipkYXRhLA0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+ PiA+ICAgICB3aGlsZSAoZmxvd3Muc3RhcnRlZCA+IDApIHsNCj4gPj4gPg0KPiA+PiA+ICAgICAg ICAgICAgIC8qIEdhdGhlciA0IGJ5dGVzIG9mIGlucHV0IGRhdGEgZm9yIGVhY2ggc3RyZWFtLiAq Lw0KPiA+PiA+DQo+ID4+ID4gLSAgICAgICAgICAgaW5wdXQwID0gdnNldHFfbGFuZV9zMzIoR0VU X05FWFRfNEJZVEVTKHBhcm1zLCAwKSwgaW5wdXQwLA0KPiA+PiA+DQo+ID4+ID4gMCk7DQo+ID4+ ID4NCj4gPj4gPiAtICAgICAgICAgICBpbnB1dDEgPSB2c2V0cV9sYW5lX3MzMihHRVRfTkVYVF80 QllURVMocGFybXMsIDQpLCBpbnB1dDEsDQo+ID4+ID4NCj4gPj4gPiAwKTsNCj4gPj4gPg0KPiA+ PiA+ICsgICAgICAgICAgIGlucHV0MCA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRCWVRFUyhw YXJtcywgMCksDQo+ID4+ID4NCj4gPj4gPiBaRVJPVkFMLCAwKTsNCj4gPj4gPg0KPiA+PiA+ICsg ICAgICAgICAgIGlucHV0MSA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRCWVRFUyhwYXJtcywg NCksDQo+ID4+ID4NCj4gPj4gPiBaRVJPVkFMLCAwKTsNCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4N Cj4gPj4gPiAgICAgICAgICAgICBpbnB1dDAgPSB2c2V0cV9sYW5lX3MzMihHRVRfTkVYVF80QllU RVMocGFybXMsIDEpLA0KPiA+PiA+IGlucHV0MCwNCj4gPj4gPg0KPiA+PiA+IDEpOw0KPiA+PiA+ DQo+ID4+ID4gICAgICAgICAgICAgIGlucHV0MSA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRC WVRFUyhwYXJtcywgNSksDQo+ID4+ID4gaW5wdXQxLA0KPiA+PiA+DQo+ID4+ID4gMSk7IEBADQo+ ID4+ID4NCj4gPj4gPiAgLTIyNyw2ICsyMjgsNyBAQCBzZWFyY2hfbmVvbl80KGNvbnN0IHN0cnVj dCBydGVfYWNsX2N0eCAqY3R4LA0KPiA+PiA+IGNvbnN0DQo+ID4+ID4NCj4gPj4gPiB1aW50OF90 ICoqZGF0YSwNCj4gPj4gPg0KPiA+PiA+ICAgICB1aW50NjRfdCBpbmRleF9hcnJheVs0XTsNCj4g Pj4gPg0KPiA+PiA+ICAgICBzdHJ1Y3QgY29tcGxldGlvbiBjbXBsdFs0XTsNCj4gPj4gPg0KPiA+ PiA+ICAgICBzdHJ1Y3QgcGFybXMgcGFybXNbNF07DQo+ID4+ID4NCj4gPj4gPiArICAgc3RhdGlj IGludDMyeDRfdCBaRVJPVkFMOw0KPiA+PiA+DQo+ID4+ID4gICAgIGludDMyeDRfdCBpbnB1dDsN Cj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiAgICAgYWNsX3NldF9mbG93KCZmbG93cywg Y21wbHQsIFJURV9ESU0oY21wbHQpLCBkYXRhLCByZXN1bHRzLCBAQCAtDQo+ID4+ID4NCj4gPj4g PiAyNDIsNyArMjQ0LDcgQEAgc2VhcmNoX25lb25fNChjb25zdCBzdHJ1Y3QgcnRlX2FjbF9jdHgg KmN0eCwgY29uc3QNCj4gPj4gPg0KPiA+PiA+IHVpbnQ4X3QgKipkYXRhLA0KPiA+PiA+DQo+ID4+ ID4NCj4gPj4gPg0KPiA+PiA+ICAgICB3aGlsZSAoZmxvd3Muc3RhcnRlZCA+IDApIHsNCj4gPj4g Pg0KPiA+PiA+ICAgICAgICAgICAgIC8qIEdhdGhlciA0IGJ5dGVzIG9mIGlucHV0IGRhdGEgZm9y IGVhY2ggc3RyZWFtLiAqLw0KPiA+PiA+DQo+ID4+ID4gLSAgICAgICAgICAgaW5wdXQgPSB2c2V0 cV9sYW5lX3MzMihHRVRfTkVYVF80QllURVMocGFybXMsIDApLCBpbnB1dCwgMCk7DQo+ID4+ID4N Cj4gPj4gPiArICAgICAgICAgICBpbnB1dCA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRCWVRF UyhwYXJtcywgMCksDQo+ID4+ID4NCj4gPj4gPiBaRVJPVkFMLCAwKTsNCj4gPj4gPg0KPiA+PiA+ ICAgICAgICAgICAgIGlucHV0ID0gdnNldHFfbGFuZV9zMzIoR0VUX05FWFRfNEJZVEVTKHBhcm1z LCAxKSwNCj4gPj4gPiBpbnB1dCwgMSk7DQo+ID4+ID4NCj4gPj4gPiAgICAgICAgICAgICBpbnB1 dCA9IHZzZXRxX2xhbmVfczMyKEdFVF9ORVhUXzRCWVRFUyhwYXJtcywgMiksDQo+ID4+ID4gaW5w dXQsIDIpOw0KPiA+PiA+DQo+ID4+ID4gICAgICAgICAgICAgaW5wdXQgPSB2c2V0cV9sYW5lX3Mz MihHRVRfTkVYVF80QllURVMocGFybXMsIDMpLA0KPiA+PiA+IGlucHV0LCAzKTsNCj4gPj4gPg0K PiA+PiA+IC0tDQo+ID4+ID4NCj4gPj4gPiAyLjIxLjANCg==