From owner-freebsd-infiniband@freebsd.org Thu Dec 8 01:08:04 2016 Return-Path: Delivered-To: freebsd-infiniband@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC5D0C6B5B4 for ; Thu, 8 Dec 2016 01:08:04 +0000 (UTC) (envelope-from ferrao@vmio.com.br) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0134.outbound.protection.outlook.com [104.47.32.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 50A98118 for ; Thu, 8 Dec 2016 01:08:02 +0000 (UTC) (envelope-from ferrao@vmio.com.br) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmio.onmicrosoft.com; s=selector1-vmio-com-br; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=VA0EZDJSfVKQuuGsQQ7/uzVejZiWSzHAB0sTxmS0k7g=; b=C9aFaqw8ZUMwwA2mAOHxucJR+ibuCR4DFOC7hhkdjmk8W+6tXyaT79QT8L/2LXu2c8oMhIMm4vMahddszjE31i4EZ4jmAgmaV7EFjV0NNbf81eV2dkh2mCpEfsYicllUR2zgy0RFEFg0S0S+JQSuEM6Y2x+nTbuR2pGC0Dwalcg= Received: from CP1PR80MB296.lamprd80.prod.outlook.com (10.242.254.150) by CP1PR80MB296.lamprd80.prod.outlook.com (10.242.254.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.761.9; Thu, 8 Dec 2016 00:33:00 +0000 Received: from CP1PR80MB296.lamprd80.prod.outlook.com ([10.242.254.150]) by CP1PR80MB296.lamprd80.prod.outlook.com ([10.242.254.150]) with mapi id 15.01.0761.015; Thu, 8 Dec 2016 00:33:00 +0000 From: =?utf-8?B?Vmluw61jaXVzIEZlcnLDo28=?= To: Mellanox Support Admin CC: "freebsd-infiniband@freebsd.org" Subject: Re: Mellanox Case # 00320058 : RE: Slow speed with Mellanox IS5023 Switch and Connect-X3 cards was updated [ref:_00D507heg._50050q9Npg:ref ] Thread-Topic: Mellanox Case # 00320058 : RE: Slow speed with Mellanox IS5023 Switch and Connect-X3 cards was updated [ref:_00D507heg._50050q9Npg:ref ] Thread-Index: AQHSUM2q1GiDZmvpeEmR8QlHMhs/T6D9M6QA Date: Thu, 8 Dec 2016 00:33:00 +0000 Message-ID: <7CB7B171-F685-4E00-8B9F-21CDC204F874@vmio.com.br> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=ferrao@vmio.com.br; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [200.204.163.103] x-ms-office365-filtering-correlation-id: 36417f45-ddec-44c3-a7b1-08d41f01c3d8 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CP1PR80MB296; x-microsoft-exchange-diagnostics: 1; CP1PR80MB296; 7:YjMhP+fyCveAy3kqKZnwtgwTKY4t7a3Ofasq7iJsQFrB5wJfQbUALA5D8R8HQC4kVu1KMUCgNAfCcl+c1jrE9LnXa0x6T3L5V1xRGWyKwQnv2+mX0PtvAuVn/8eQiTa0OJA3HsvKaVM0Y3jF81HfKhDPyxSLf47bedWpTsWqdc9OfAySBfI/D9VOsAn2ULSyJjNwwMZwVgQ6L+Vh3R5pC4ldVORIMt0kuHBZPDaLTIPzySIn7aY9cVgoMOXlEKboWqtts45aCEiKLv4mj26ovHYT+64Z1Kteh4AlbxYHGzx96i22U9/sa4bScnjRQYX23lakcuTyVuQWXiDkp06dWMdMRtk454uQv1o6qqYfLqvK2VNnxsDnQy86Ae1rmhUW5oZwth8asr0n2d4d2kyx9y1QuDK9HTygbhsKv/3d2diFz3AcvlWQmmDjW0uo/1xwquTHDUfrWiUrXWgAi3+xOw== x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(158342451672863)(209352067349851)(241641549752487)(171992500451332)(122605397693432)(75325880899374)(21532816269658); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(2016111802025)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6043046)(6072148); SRVR:CP1PR80MB296; BCL:0; PCL:0; RULEID:; SRVR:CP1PR80MB296; x-forefront-prvs: 0150F3F97D x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39450400003)(39830400002)(39410400002)(84964002)(50084003)(24454002)(189002)(199003)(51874003)(45074003)(377424004)(106116001)(189998001)(97736004)(7846002)(36756003)(76176999)(50986999)(7110500001)(54356999)(10710500007)(33656002)(5660300001)(3846002)(10126002)(6486002)(7736002)(2906002)(77096006)(4326007)(81156014)(2950100002)(68736007)(15650500001)(6916009)(345774005)(42882006)(2900100001)(3280700002)(6116002)(101416001)(305945005)(102836003)(16799955002)(81166006)(8676002)(19273905006)(85202003)(229853002)(106356001)(2420400007)(8936002)(122556002)(74482002)(6506006)(85182001)(92566002)(82746002)(6512006)(110136003)(38730400001)(86362001)(105586002)(83716003)(15188155005)(66066001)(3660700001)(104396002)(562404015)(563064011); DIR:OUT; SFP:1102; SCL:1; SRVR:CP1PR80MB296; H:CP1PR80MB296.lamprd80.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en; received-spf: None (protection.outlook.com: vmio.com.br does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <7BD397A79097A44A8C590A48BD47A0D7@lamprd80.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmio.com.br X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2016 00:33:00.3353 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3da02919-4b9d-42af-a7f7-a5975700d7c4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CP1PR80MB296 X-BeenThere: freebsd-infiniband@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Infiniband on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Dec 2016 01:08:05 -0000 SGVsbG8gU29waGllLA0KDQpSZWNvbXBpbGluZyB0aGUgc29mdHdhcmUgaXNu4oCZdCBhbiB2aWFi bGUgb3B0aW9uLg0KDQpJIHdhcyBhYmxlIHRvIG1pdGlnYXRlIHRoZSBpc3N1ZSBvbiB0aGlzIHNw ZWNpZmljIGNhc2UgcmFpc2luZyB0aGUgTVRVIHRvIDY1NTIwIG9uIGFsbCBtYWNoaW5lcy4gSXQg dHVybnMgb3V0IHRoYXQgdGhlIG9sZCBtYWNoaW5lcyB3ZXJlIGNvbmZpZ3VyZWQgb24gQ29ubmVj dGVkIE1vZGUgdXNpbmcgb25seSAyMDQ0IE1UVSBhbmQgYW4gTVRVIG1pc21hdGNoIGJldHdlZW4g dGhlIHNlcnZlciBhbmQgdGhlIGNsaWVudHMgd2FzIHRoZSByZWFsIGlzc3VlLg0KDQpCdXQgSeKA mW0gd29ycmllZCBhYm91dCB0aGUgdmlhYmlsaXR5IG9mIEluZmluaWJhbmQgb24gRnJlZUJTRC4g Q2hhbmdpbmcgZnJvbSBDb25uZWN0ZWQgTW9kZSB0byBVbnJlbGlhYmxlIERhdGFncmFtIHNob3Vs ZCBiZSBlYXNpZXIgdGhhbiByZWNvbXBpbGluZyB0aGUga2VybmVsIG1vZHVsZS4NCg0KVGhlcmXi gJlzIGEgd2F5IHRvIGFzayBNZWxsYW5veCB0byBjaGFuZ2UgdGhlIGRyaXZlcnMgdG8gbWFrZSB0 aGUgc3dpdGNoIGZyb20gVUQgdG8gQ00gdmlhYmxlIG9uIEZyZWVCU0Q/IEEgZmVhdHVyZSByZXF1 ZXN0IHBlcmhhcHM/DQoNClRoYW5rcyBpbiBhZHZhbmNlLA0KVi4NCg0KPiBPbiA3IERlYyAyMDE2 LCBhdCAxOTowNSwgTWVsbGFub3ggU3VwcG9ydCBBZG1pbiA8c3VwcG9ydGFkbWluQG1lbGxhbm94 LmNvbT4gd3JvdGU6DQo+IA0KPiBEZWFyIFZpbsOtY2l1cyBGZXJyw6NvLCANCj4gDQo+IFlvdXIg TWVsbGFub3ggc3VwcG9ydCBjYXNlICMgMDAzMjAwNTgvICAgaGFzIGJlZW4gdXBkYXRlZCBCeSAs IHdpdGggdGhlIGZvbGxvd2luZyBjb21tZW50OiANCj4gLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gSGkgVmluaWNpdXMsDQo+ IA0KPiBIYXZlIHlvdSBzZWVuIG15IGxhc3Qgc3RhdGVtZW50IHBvc3RlZCB0byB0aGlzIGNhc2Ug YW5kIHdoYXQgaXMgdGhlIGN1cnJlbnQgc3RhdHVzPw0KPiBQbGVhc2UgbGV0IG1lIGtub3cuDQo+ IA0KPiBUaGFuayB5b3UsDQo+IFNvcGhpZS4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8NCj4gDQo+IFRoYW5rIFlvdSwgDQo+ IA0KPiANCj4gDQo+IENsaWNrIG9uIHRoZSBsaW5rIHRvIGFjY2VzcyB0aGUgY2FzZTogDQo+IGh0 dHBzOi8vbXltZWxsYW5veC5mb3JjZS5jb20vc3VwcG9ydC81MDA1MDAwMDAwcTlOcGcNCj4gDQo+ IERvbuKAmXQgZm9yZ2V0IHRvIGNoZWNrIG91dCBvdXIgT25saW5lIEFjYWRlbXksIHJlZ2lzdGVy IG5vdyB0byBsZWFybiBhYm91dCB0aGUgcHJvZHVjdHMgYW5kIHRlY2hub2xvZ3ksIGh0dHA6Ly9h Y2FkZW15Lm1lbGxhbm94LmNvbS9sb2dpbi9pbmRleC5waHAgDQo+IA0KPiAvLS0tLS0tIFlvdXIg Q2FzZSBDb21tZW50cyBIaXN0b3J5IC0tLS0tLSANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgQ3JlYXRlZCBieTogU29waGllIE5hdWRpbiBQ cnVpdHQgMjAxNi0xMi0wNyAyMTowNToxNQ0KPiBIaSBWaW5pY2l1cywNCj4gDQo+IEhhdmUgeW91 IHNlZW4gbXkgbGFzdCBzdGF0ZW1lbnQgcG9zdGVkIHRvIHRoaXMgY2FzZSBhbmQgd2hhdCBpcyB0 aGUgY3VycmVudCBzdGF0dXM/DQo+IFBsZWFzZSBsZXQgbWUga25vdy4NCj4gDQo+IFRoYW5rIHlv dSwNCj4gU29waGllLg0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQ0KPiAgQ3JlYXRlZCBieTogU29waGllIE5hdWRpbiBQcnVpdHQgMjAxNi0x Mi0wNSAyMzowMjozNQ0KPiBIaSBWaW5pY2l1cywNCj4gDQo+IFNlYXJjaGluZyBzb21lIGZvcnVt cywgSSBmb3VuZCB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uOg0KPiANCj4gQnVpbGRpbmcgT0ZF RCBpbiBGcmVlQlNEDQo+IA0KPiBLZXJuZWwNCj4g4oCiQWRkIHRoZSBmb2xsb3dpbmcgb3B0aW9u cyB0byB5b3VyIEtFUk5DT05GIHRvIGNvbXBpbGUgdGhlIG5lY2Vzc2FyeSBwcm90b2NvbHMvcHJv dG9jb2wgb3B0aW9ucyBpbnRvIHlvdXIga2VybmVsOiANCj4gDQo+IA0KPiBvcHRpb25zICAgICAg ICBPRkVEICAgICAgICAgICAgIyBJbmZpbmliYW5kIHByb3RvY29sIHN0YWNrIGFuZCBzdXBwb3J0 DQo+IG9wdGlvbnMgICAgICAgIFNEUCAgICAgICAgICAgICAjIFNvY2tldHMgRGlyZWN0IFByb3Rv Y29sIGZvciBpbmZpbmliYW5kDQo+IG9wdGlvbnMgICAgICAgIElQT0lCX0NNICAgICAgICAjIFVz ZSBjb25uZWN0IG1vZGUgaXBvaWIgPj4+cmVjb21waWxlIHdpdGhvdXQgdGhhdCBvcHRpb24gYW5k IHRoZSBtb2RlIHNob3VsZCBiZSBkYXRhZ3JhbS4NCj4gDQo+IFJlZ2FyZHMsDQo+IFNvcGhpZS4N Cj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Cj4gIENyZWF0ZWQgYnk6IFNvcGhpZSBOYXVkaW4gUHJ1aXR0IDIwMTYtMTItMDUgMjI6NTM6MDYN Cj4gSGkgVmluw61jaXVzLA0KPiANCj4gWW91IGFyZSBub3QgdXNpbmcgTWVsbGFub3ggT0ZFRCBE cml2ZXIgaWYgeW91IGFyZSBydW5uaW5nIE9GRUQgKE9wZW5GYWJyaWNzIEVudGVycHJpc2UgRGlz dHJpYnV0aW9uKSwgd2hhdCBpcyB0aGUgdmVyc2lvbiBhbmQgZGlkIHlvdSBjb25zdWx0IHRoZSBV TT8NCj4gV2l0aCBvdXIgZHJpdmVyLCB5b3UgY2FuIGNoYW5nZSB0aGUgbW9kZSB3aXRoOg0KPiAN Cj4gZWNobyBkYXRhZ3JhbSA+IC9zeXMvY2xhc3MvbmV0L2liMC9tb2RlIHNldHMgdGhlIG1vZGUg b2YgaWIwIHRvIFVEDQo+IGVjaG8gY29ubmVjdGVkID4gL3N5cy9jbGFzcy9uZXQvaWIwL21vZGUg c2V0cyB0aGUgbW9kZSBpYjAgdG8gQ00NCj4gDQo+IFRob3VnaCBGcmVlQlNEIGRvZXMgbm90IGhh dmUgYSAvc3lzLg0KPiANCj4gUmVnYXJkcywNCj4gU29waGllLg0KPiANCj4gLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgQ3JlYXRlZCBieTogQW5k ZXJzb24gRGlhcyBTaWx2YSAyMDE2LTEyLTA1IDIwOjI5OjM1DQo+IEhpIEJlbm55LA0KPiANCj4g SSBhbSBBbmRlcnNvbiBEaWFzIFNpbHZhIChMQVRBTSBTRSkuIFBsZWFzZSwgc2VlIGJlbG93IGFu IGltcG9ydGFudCBjb25zaWRlcmF0aW9uIG9mIG91ciBjdXN0b21lci4NCj4gDQo+ICMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCj4gDQo+IEFmdGVyIHNvbWUgdGVz dGluZyB3ZSBkaXNjb3ZlcmVkIHRoYXQgd2FzIGEgbWlzbWF0Y2ggYmV0d2VlbiB0aGUgY2xpZW50 IGFuZCB0aGUgc2VydmVyIG9uIG9wZXJhdGluZyBtb2RlcyBvZiBJUG9JQi4gT25lIHNpZGUgd2Fz IHVzaW5nIENvbm5lY3RlZCBNb2RlICh0aGUgRnJlZUJTRCBvbmUpIGFuZCB0aGUgTGludXggY2xp ZW50IHdhcyBvbiBEYXRhZ3JhbSBtb2RlKS4NCj4gDQo+IFNvIEnigJltIGNvbnNpZGVyaW5nIHJ1 bm5pbmcgRnJlZUJTRCBpbiBVRCAoRGF0YWdyYW0pIG1vZGUgdG8gc2VlIGlmIEkgZmluYWxseSBj YW4gZ2V0IHJpZCBvZiB0aGUgcHJvYmxlbXMuIEJ1dCwgaG93IGNhbiBJIGNoYW5nZSBiZXR3ZWVu IENNIGFuZCBVRCBpbiBGcmVlQlNEPyBXZSBkb24ndCBoYXZlIGEgL3N5cyBmb2xkZXIgb24gRnJl ZUJTRCBzbyBJIGNhbnQganVzdCBzZXQgZnJvbSAwIHRvIDEgYW5kIGNoYW5nZSBtb2Rlcy4NCj4g DQo+ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCj4gDQo+IFNv LCBob3cgY2FuIHdlIGNoYW5nZSBiZXR3ZWVuIENNIGFuZCBVRCBpbiBGcmVlQlNEPw0KPiANCj4g UmFnYXJkcyENCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCj4gIENyZWF0ZWQgYnk6IEJlbm55IEZpbGluIDIwMTYtMTItMDUgMDE6MDM6NTUN Cj4gSGVsbG8gVmluw61jaXVzIEZlcnLDo28sDQo+IA0KPiBUaGFuayB5b3UgZm9yIGNvbnRhY3Rp bmcgTWVsbGFub3ggVGVjaG5pY2FsIFN1cHBvcnQuDQo+IA0KPiAxKSBESWQgeW91IHRyeSBjaGFu Z2luZyBzd2l0Y2ggcG9ydHMgd2hlbiB0ZXN0aW5nIHBlcmZvcm1hbmNlIGJldHdlZW4gdHdvIEZy ZWVCU0QgbWFjaGluZXMgdGhyb3VnaCBzd2l0Y2g/DQo+IDIpIFdoYXQgaGFwcGVucyB3aGVuIHlv dSB0cnkgYSBiYWNrLXRvLWJhY2sgY29ubmVjdGlvbiBiZXR3ZWVuIHR3byBGcmVlQlNEIG1hY2hp bmVzPyBEbyB5b3UgZ2V0IGdvb2QgcmVzdWx0cz8NCj4gMykgRGlkIHlvdSB0ZXN0IHRoZSBwZXJm b3JtYW5jZSBiZXR3ZWVuIEZyZWVCU0QgYW5kIGEgTGludXggbWFjaGluZSB0aHJvdWdoIHN3aXRj aD8NCj4gDQo+IFBsZWFzZSwgZm9sbG93IHRoZSBwcm92aWRlZCBwcm9jZWR1cmUgaW4gb3JkZXIg dG8gcXVlcnkgeW91ciB1bm1hbmFnZWQgc3dpdGNoOiANCj4gDQo+IDEpIERvd25sb2FkIGFuZCBp bnN0YWxsIE1GVCAoTWVsbGFub3ggRmlybXdhcmUgVG9vbCk6DQo+IGh0dHA6Ly93d3cubWVsbGFu b3guY29tL2NvbnRlbnQvcGFnZXMucGhwP3BnPW1hbmFnZW1lbnRfdG9vbHMmbWVudV9zZWN0aW9u PTM0DQo+IFJlZmVyIHRvIHRoZSBVc2VyIE1hbnVhbCBmb3IgdGhlIGluc3RhbGxhdGlvbiBpbnN0 cnVjdGlvbnM6DQo+IGh0dHA6Ly93d3cubWVsbGFub3guY29tL3BkZi9NRlQvTUZUX3VzZXJfbWFu dWFsLnBkZg0KPiANCj4gMikgRnJvbSBvbmUgb2YgdGhlIG5vZGVzIGluIHRoZSBmYWJyaWMsIGlu dm9rZTogaWJzd2l0Y2hlcy4NCj4gTWF0Y2ggdGhlIHJlbGV2YW50IHN3aXRjaCBHVUlEIGZyb20g dGhlIE1lbGxhbm94IHN3aXRjaCBsYWJlbCB0byB0aGUgTElELg0KPiANCj4gMykgRnJvbSBvbmUg b2YgdGhlIG5vZGVzIGluIHRoZSBmYWJyaWMgLCBpbnZva2U6IG1zdCBzdGFydCAtPiBtc3QgaWIg YWRkIC0+IG1zdCBzdGF0dXMNCj4gDQo+IDQpIElkZW50aWZ5IHRoZSByZWxldmFudCB1bm1hbmFn ZWQgc3dpdGNoIG1zdCByZXByZXNlbnRhdGlvbiBiYXNlZCBvbiB0aGUgc3dpdGNoIExJRCAoZnJv bSBwcmV2aW91cyBzdGVwIDIpLg0KPiAqIE1hdGNoaW5nIHRoZSByZW1vdGUgc3dpdGNoIG1zdCBk ZXZpY2UgcmVwcmVzZW50YXRpb24gdG8gdGhlIHJlbGV2YW50IHN3aXRjaCBwcm9jZWR1cmU6DQo+ IExvY2F0ZSB0aGUgc3dpdGNoIGluIHRoZSAiaWJzd2l0Y2hlcyIgb3V0cHV0IGFuZCByZXRyaWV2 ZSB0aGUgc3dpdGNoIExJRC4gDQo+IENvbnZlcnQgdGhlIExJRCBmcm9tIERlY2ltYWwgdG8gSGV4 YWRlY2ltYWwgYmFzZS4NCj4gTG9jYXRlIHRoZSBkZXZpY2Ugd2l0aCB0aGlzIExJRCAoaW4gaGV4 IGJhc2UpIGZyb20gdGhlICJtc3Qgc3RhdHVzIiBvdXRwdXQuIA0KPiANCj4gNSkgSW52b2tlIHRo ZSBmb2xsb3dpbmcgY29tbWFuZCwgYW5kIHByb3ZpZGUgdGhlIG91dHB1dDoNCj4gZmxpbnQgLWQg PHJlbW90ZV9zd2l0Y2hfbXN0X2RldmljZT4gcQ0KPiANCj4gDQo+IFdlJ3JlIGxvb2tpbmcgZm9y d2FyZCB0byBoZWFyaW5nIGZyb20geW91Lg0KPiANCj4gQmVzdCByZWdhcmRzLA0KPiBNZWxsYW5v eCBUZWNobmljYWwgU3VwcG9ydA0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgQ3JlYXRlZCBieTogSnVicmFuIEp1YnJhbiAyMDE2LTEy LTAxIDE2OjQxOjM1DQo+IEhlbGxvIFZpbsOtY2l1cyBGZXJyw6NvLA0KPiANCj4gVGhhbmsgeW91 IGZvciBjb250YWN0aW5nIE1lbGxhbm94IFRlY2huaWNhbCBTdXBwb3J0Lg0KPiANCj4gMSkgRElk IHlvdSB0cnkgY2hhbmdpbmcgc3dpdGNoIHBvcnRzIHdoZW4gdGVzdGluZyBwZXJmb3JtYW5jZSBi ZXR3ZWVuIHR3byBGcmVlQlNEIG1hY2hpbmVzIHRocm91Z2ggc3dpdGNoPw0KPiAyKSBXaGF0IGhh cHBlbnMgd2hlbiB5b3UgdHJ5IGEgYmFjay10by1iYWNrIGNvbm5lY3Rpb24gYmV0d2VlbiB0d28g RnJlZUJTRCBtYWNoaW5lcz8gRG8geW91IGdldCBnb29kIHJlc3VsdHM/DQo+IDMpIERpZCB5b3Ug dGVzdCB0aGUgcGVyZm9ybWFuY2UgYmV0d2VlbiBGcmVlQlNEIGFuZCBhIExpbnV4IG1hY2hpbmUg dGhyb3VnaCBzd2l0Y2g/DQo+IA0KPiBQbGVhc2UsIGZvbGxvdyB0aGUgcHJvdmlkZWQgcHJvY2Vk dXJlIGluIG9yZGVyIHRvIHF1ZXJ5IHlvdXIgdW5tYW5hZ2VkIHN3aXRjaDogDQo+ICANCj4gMSkg RG93bmxvYWQgYW5kIGluc3RhbGwgTUZUIChNZWxsYW5veCBGaXJtd2FyZSBUb29sKToNCj4gaHR0 cDovL3d3dy5tZWxsYW5veC5jb20vY29udGVudC9wYWdlcy5waHA/cGc9bWFuYWdlbWVudF90b29s cyZtZW51X3NlY3Rpb249MzQNCj4gUmVmZXIgdG8gdGhlIFVzZXIgTWFudWFsIGZvciB0aGUgaW5z dGFsbGF0aW9uIGluc3RydWN0aW9uczoNCj4gaHR0cDovL3d3dy5tZWxsYW5veC5jb20vcGRmL01G VC9NRlRfdXNlcl9tYW51YWwucGRmDQo+ICANCj4gMikgRnJvbSBvbmUgb2YgdGhlIG5vZGVzIGlu IHRoZSBmYWJyaWMsIGludm9rZTogaWJzd2l0Y2hlcy4NCj4gTWF0Y2ggdGhlIHJlbGV2YW50IHN3 aXRjaCBHVUlEIGZyb20gdGhlIE1lbGxhbm94IHN3aXRjaCBsYWJlbCB0byB0aGUgTElELg0KPiAg DQo+IDMpIEZyb20gb25lIG9mIHRoZSBub2RlcyBpbiB0aGUgZmFicmljICwgaW52b2tlOiBtc3Qg c3RhcnQgLT4gbXN0IGliIGFkZCAtPiBtc3Qgc3RhdHVzDQo+ICANCj4gNCkgSWRlbnRpZnkgdGhl IHJlbGV2YW50IHVubWFuYWdlZCBzd2l0Y2ggbXN0IHJlcHJlc2VudGF0aW9uIGJhc2VkIG9uIHRo ZSBzd2l0Y2ggTElEIChmcm9tIHByZXZpb3VzIHN0ZXAgMikuDQo+ICogTWF0Y2hpbmcgdGhlIHJl bW90ZSBzd2l0Y2ggbXN0IGRldmljZSByZXByZXNlbnRhdGlvbiB0byB0aGUgcmVsZXZhbnQgc3dp dGNoIHByb2NlZHVyZToNCj4gTG9jYXRlIHRoZSBzd2l0Y2ggaW4gdGhlICJpYnN3aXRjaGVzIiBv dXRwdXQgYW5kIHJldHJpZXZlIHRoZSBzd2l0Y2ggTElELiANCj4gQ29udmVydCB0aGUgTElEIGZy b20gRGVjaW1hbCB0byBIZXhhZGVjaW1hbCBiYXNlLg0KPiBMb2NhdGUgdGhlIGRldmljZSB3aXRo IHRoaXMgTElEIChpbiBoZXggYmFzZSkgZnJvbSB0aGUgIm1zdCBzdGF0dXMiIG91dHB1dC4gDQo+ IA0KPiA1KSBJbnZva2UgdGhlIGZvbGxvd2luZyBjb21tYW5kLCBhbmQgcHJvdmlkZSB0aGUgb3V0 cHV0Og0KPiBmbGludCAtZCA8cmVtb3RlX3N3aXRjaF9tc3RfZGV2aWNlPiBxDQo+IA0KPiANCj4g V2UncmUgbG9va2luZyBmb3J3YXJkIHRvIGhlYXJpbmcgZnJvbSB5b3UuDQo+IA0KPiBCZXN0IHJl Z2FyZHMsDQo+IE1lbGxhbm94IFRlY2huaWNhbCBTdXBwb3J0IA0KPiAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLw0KPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBmcmVlYnNkLWluZmluaWJhbmRA ZnJlZWJzZC5vcmcgbWFpbGluZyBsaXN0DQo+IGh0dHBzOi8vbGlzdHMuZnJlZWJzZC5vcmcvbWFp bG1hbi9saXN0aW5mby9mcmVlYnNkLWluZmluaWJhbmQNCj4gVG8gdW5zdWJzY3JpYmUsIHNlbmQg YW55IG1haWwgdG8gImZyZWVic2QtaW5maW5pYmFuZC11bnN1YnNjcmliZUBmcmVlYnNkLm9yZyIN Cg0K