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 95F1CA0096 for ; Thu, 6 Jun 2019 18:41:06 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 4DC861B964; Thu, 6 Jun 2019 18:41:06 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 07EDF1B95D for ; Thu, 6 Jun 2019 18:41:04 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x56Gb4R3026579; Thu, 6 Jun 2019 09:41:04 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=BSqldvODIJV1/BnEfjrjLltR0e8jszfuiHmxnUHnijc=; b=fcZCvWrabu48r126vnkdQP9z0bV+CgEVJcFy+3tMft7VnRjNm+T/SS1qaD30XZWXHKPP peCAHocDxtHYfTJT5sR8LBh/TgdCl8jZ6NpjAPe+wC9bH5Dvt+JqaiWMniO4XdleTzlw MQj2jtPeP7PmtKFNrElmRTlp6qcEzSTTZYSN1ZIQJpDnOX7fRDvkxDNghr7lm/QJ6/po KP1+cpuVTJk2K3mzAO+DkbqnsecGmQSrpGKk9r7/N6JxqdP+JtkuO974/UY+K++dmyxu Ca7e1Ov+DdgLINJ500labacpLEzW8CgidcHyc33rBBJ+PriGUlq3RjK0RT8rOjaz7PoJ qg== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0b-0016f401.pphosted.com with ESMTP id 2sxthejqf0-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 06 Jun 2019 09:41:04 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 6 Jun 2019 09:41:02 -0700 Received: from NAM05-BY2-obe.outbound.protection.outlook.com (104.47.50.58) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 6 Jun 2019 09:41:02 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector2-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BSqldvODIJV1/BnEfjrjLltR0e8jszfuiHmxnUHnijc=; b=vW8FNTFiHOg/589PM06lFL+sAmBfLOgJ3bps4r79/CagzTDE6ZdUhxykZ8fLBm5myrITCU2ws9QacaN5HBn4PENAHJGBmbRISzcA2bhCuF1F5S8o3yyH+5VWlOktGEwfENt3r1znAnObnwhqAyIrMqpgrw9o5VoIb41bIjt84rM= Received: from BYAPR18MB2424.namprd18.prod.outlook.com (20.179.91.149) by BYAPR18MB2600.namprd18.prod.outlook.com (20.179.94.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Thu, 6 Jun 2019 16:40:57 +0000 Received: from BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::1ce4:557d:eeb8:843c]) by BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::1ce4:557d:eeb8:843c%7]) with mapi id 15.20.1965.011; Thu, 6 Jun 2019 16:40:57 +0000 From: Jerin Jacob Kollanukkaran To: Ferruh Yigit , "dev@dpdk.org" , Thomas Monjalon , John McNamara , Marko Kovacevic , Nithin Kumar Dabilpuram , Kiran Kumar Kokkilagadda CC: Pavan Nikhilesh Bhagavatula Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH v1 01/58] net/octeontx2: add build infrastructure Thread-Index: AQHVGVdNMeAJNQ7Bp0a8H88c3puMsqaOx5qAgAAQ42A= Date: Thu, 6 Jun 2019 16:40:57 +0000 Message-ID: References: <20190602152434.23996-1-jerinj@marvell.com> <20190602152434.23996-2-jerinj@marvell.com> <9abb728e-f1ea-0e15-771a-773f16965177@intel.com> In-Reply-To: <9abb728e-f1ea-0e15-771a-773f16965177@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [122.178.234.223] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6712e356-97aa-4a75-dd0e-08d6ea9dc06a x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR18MB2600; x-ms-traffictypediagnostic: BYAPR18MB2600: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 00603B7EEF x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(346002)(136003)(39860400002)(396003)(189003)(199004)(13464003)(81156014)(7736002)(81166006)(6116002)(186003)(305945005)(8676002)(7696005)(26005)(66446008)(99286004)(64756008)(110136005)(3846002)(8936002)(2906002)(6506007)(53546011)(102836004)(476003)(71190400001)(11346002)(71200400001)(66066001)(316002)(486006)(74316002)(76176011)(5660300002)(107886003)(14454004)(68736007)(4326008)(14444005)(256004)(6246003)(6436002)(6636002)(66556008)(66476007)(66946007)(478600001)(76116006)(446003)(73956011)(9686003)(86362001)(52536014)(53936002)(55016002)(229853002)(33656002)(2501003)(25786009); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR18MB2600; H:BYAPR18MB2424.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: c6d2VXKyjfr/tZzhTSVzmUCkW2BxPpceZBb3pyMmdKUs31kO/Pn1pZT54DzceEfOXiqCy+lmEX1CFTtyBdEWjsx2aY+AyWi16OkLnqqh6xU29fAy+Z+Ele0swnB2QMKWOSDMOEK9Jdkipj8xtqaSpz9cHnST/HaJgKn0jsRd7lSD99DV/LAefwMtSDTPSmm03GODlPxSdo34h1E0FeryJL72zTwxomGSK0ICi0VsyFx2s5GeamZ8lg4LqEiK8u0wwJ5jnvTBZJLE8HzfVIh2HohGDQscVLjxa0kAzVE2ymYTl8h2tM/AJ3Io9/oiTLfAoEqNbPKvxoa3Ov4q9BXvPynbs6Bk8MQJ6lU08SQNTt3mj0l9PlNSeti1nUPpQjdZMJriuuN3YaK01p0uf7/5qt21jHzlQkIVLQMKDRqIxXI= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 6712e356-97aa-4a75-dd0e-08d6ea9dc06a X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2019 16:40:57.6488 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jerinj@marvell.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2600 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-06-06_12:, , signatures=0 Subject: Re: [dpdk-dev] [EXT] Re: [PATCH v1 01/58] net/octeontx2: add build infrastructure 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1 aC55aWdpdEBpbnRlbC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBKdW5lIDYsIDIwMTkgOTowMyBQ TQ0KPiBUbzogSmVyaW4gSmFjb2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPjsg ZGV2QGRwZGsub3JnOyBUaG9tYXMNCj4gTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBK b2huIE1jTmFtYXJhDQo+IDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT47IE1hcmtvIEtvdmFjZXZp Yw0KPiA8bWFya28ua292YWNldmljQGludGVsLmNvbT47IE5pdGhpbiBLdW1hciBEYWJpbHB1cmFt DQo+IDxuZGFiaWxwdXJhbUBtYXJ2ZWxsLmNvbT47IEtpcmFuIEt1bWFyIEtva2tpbGFnYWRkYQ0K PiA8a2lyYW5rdW1hcmtAbWFydmVsbC5jb20+DQo+IENjOiBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2 YXR1bGEgPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT4NCj4gU3ViamVjdDogW0VYVF0gUmU6IFtk cGRrLWRldl0gW1BBVENIIHYxIDAxLzU4XSBuZXQvb2N0ZW9udHgyOiBhZGQgYnVpbGQNCj4gaW5m cmFzdHJ1Y3R1cmUNCj4gT24gNi8yLzIwMTkgNDoyMyBQTSwgamVyaW5qQG1hcnZlbGwuY29tIHdy b3RlOg0KPiA+IEZyb206IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+ID4NCj4g PiBBZGRpbmcgYmFyZSBtaW5pbXVtIFBNRCBsaWJyYXJ5IGFuZCBkb2MgYnVpbGQgaW5mcmFzdHJ1 Y3R1cmUuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBKZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZl bGwuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEtpcmFuIEt1bWFyIEsgPGtpcmFua3VtYXJrQG1h cnZlbGwuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdmFuIE5pa2hpbGVzaCA8cGJoYWdhdmF0 dWxhQG1hcnZlbGwuY29tPg0KPiA+IC0tLQ0KPiA+ICBjb25maWcvY29tbW9uX2Jhc2UgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysNCj4gPiAgZG9jL2d1aWRlcy9uaWNzL2ZlYXR1 cmVzL29jdGVvbnR4Mi5pbmkgICAgICAgIHwgIDggKysrKw0KPiA+ICBkb2MvZ3VpZGVzL25pY3Mv ZmVhdHVyZXMvb2N0ZW9udHgyX3ZlYy5pbmkgICAgfCAgOCArKysrDQo+ID4gIGRvYy9ndWlkZXMv bmljcy9mZWF0dXJlcy9vY3Rlb250eDJfdmYuaW5pICAgICB8ICA4ICsrKysNCj4gPiAgZHJpdmVy cy9uZXQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKw0KPiA+ICBkcml2 ZXJzL25ldC9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiA+ICBk cml2ZXJzL25ldC9vY3Rlb250eDIvTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAzOCArKysrKysr KysrKysrKysrKysrDQo+ID4gIGRyaXZlcnMvbmV0L29jdGVvbnR4Mi9tZXNvbi5idWlsZCAgICAg ICAgICAgICB8IDI0ICsrKysrKysrKysrKw0KPiA+ICBkcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4 Ml9ldGhkZXYuYyAgICAgICAgICAgfCAgMyArKw0KPiA+ICAuLi4vb2N0ZW9udHgyL3J0ZV9wbWRf b2N0ZW9udHgyX3ZlcnNpb24ubWFwICAgfCAgNCArKw0KPiA+ICBtay9ydGUuYXBwLm1rICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArDQo+IA0KPiBJdCBjYW4gYmUgZ29vZCB0 byBpbmNsdWRlIE1BSU5UQUlORVJTIGZpbGUgaW4gdGhpcyBwYXRjaCwgb2YgY291cnNlIHdpdGgg dGhlDQo+IGNvbnRlbnQgdGhhdCBpbnRyb2R1Y2VkIGluIHRoaXMgcGF0Y2guDQoNCk9LDQoNCj4g DQo+ID4gIDExIGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p ICBjcmVhdGUgbW9kZQ0KPiA+IDEwMDY0NCBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvb2N0ZW9u dHgyLmluaQ0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVz L29jdGVvbnR4Ml92ZWMuaW5pDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL25p Y3MvZmVhdHVyZXMvb2N0ZW9udHgyX3ZmLmluaQ0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9uZXQvb2N0ZW9udHgyL01ha2VmaWxlICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBkcml2 ZXJzL25ldC9vY3Rlb250eDIvbWVzb24uYnVpbGQgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IGRy aXZlcnMvbmV0L29jdGVvbnR4Mi9vdHgyX2V0aGRldi5jDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0 NA0KPiA+IGRyaXZlcnMvbmV0L29jdGVvbnR4Mi9ydGVfcG1kX29jdGVvbnR4Ml92ZXJzaW9uLm1h cA0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2NvbmZpZy9jb21tb25fYmFzZSBiL2NvbmZpZy9jb21t b25fYmFzZSBpbmRleA0KPiA+IDRhM2RlMDM2MC4uMzhlZGFkMzU1IDEwMDY0NA0KPiA+IC0tLSBh L2NvbmZpZy9jb21tb25fYmFzZQ0KPiA+ICsrKyBiL2NvbmZpZy9jb21tb25fYmFzZQ0KPiA+IEBA IC00MDUsNiArNDA1LDExIEBAIENPTkZJR19SVEVfTElCUlRFX0xJT19ERUJVR19SRUdTPW4NCj4g PiAgIw0KPiA+ICBDT05GSUdfUlRFX0xJQlJURV9PQ1RFT05UWF9QTUQ9eQ0KPiA+DQo+ID4gKyMN Cj4gPiArIyBDb21waWxlIGJ1cnN0LW9yaWVudGVkIENhdml1bSBPQ1RFT05UWDIgbmV0d29yayBQ TUQgZHJpdmVyICMNCj4gPiArQ09ORklHX1JURV9MSUJSVEVfT0NURU9OVFgyX1BNRD15DQo+ID4g Kw0KPiANCj4gU2luY2UgLmluaSBmaWxlcyBvbmx5IGhhcyAiQVJNdjgiLCBzaG91bGQgdGhlIFBN RCBkaXNhYmxlZCBpbiBvdGhlciBjb25maWcNCj4gZmlsZXM/DQo+IE9yIGlzIHRoZSBzdXBwb3J0 IGNvbWluZyBmb3IgdGhvc2UgYXJjaGl0ZWN0dXJlcyBpbiBuZXh0IHBhdGNoZXM/DQo+IElmIHRo aXMgaXMgb25seSBmb3IgQXJtdjggJiBMaW51eCwgYmV0dGVyIHRvIGtlZXAgZGlzYWJsZWQgaXQg aW4gdGhlIGJhc2UgY29uZmlnDQo+IGFuZCBlbmFibGUgb25seSBpbiB0aGF0IHNwZWNpZmljIGNv bmZpZyBmaWxlLg0KDQpJdCBkb2VzIGJ1aWxkIGZvciB4ODYuICBJIGhhdmUgYWRkZWQgaW4gdGhl IGRlZmF1bHQgY29uZmlnIHNvIHRoYXQNCkl0IHdpbGwgYnVpbGQgZm9yIHg4NiBhcyB3ZWxsIHNv IHRoYXQgZXRoZGV2IGNoYW5nZXMgd2lsbCBub3QgYmUgb3B0ZWQNCk91dCBmb3IgdGhpcyBkcml2 ZXIgYXMgbm90IGV2ZXJ5b25lIGhhdmUgYXJtNjQgcGxhdGZvcm0gdG8gY29tcGlsZSB0aGlzIGRy aXZlci4NCg0KPiANCj4gPiAgIw0KPiA+ICAjIENvbXBpbGUgV1JTIGFjY2VsZXJhdGVkIHZpcnR1 YWwgcG9ydCAoQVZQKSBndWVzdCBQTUQgZHJpdmVyICAjIGRpZmYNCj4gPiAtLWdpdCBhL2RvYy9n dWlkZXMvbmljcy9mZWF0dXJlcy9vY3Rlb250eDIuaW5pDQo+ID4gYi9kb2MvZ3VpZGVzL25pY3Mv ZmVhdHVyZXMvb2N0ZW9udHgyLmluaQ0KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4gaW5k ZXggMDAwMDAwMDAwLi4wZWMzYjY5ODMNCj4gPiAtLS0gL2Rldi9udWxsDQo+ID4gKysrIGIvZG9j L2d1aWRlcy9uaWNzL2ZlYXR1cmVzL29jdGVvbnR4Mi5pbmkNCj4gPiBAQCAtMCwwICsxLDggQEAN Cj4gPiArOw0KPiA+ICs7IFN1cHBvcnRlZCBmZWF0dXJlcyBvZiB0aGUgJ29jdGVvbnR4MicgbmV0 d29yayBwb2xsIG1vZGUgZHJpdmVyLg0KPiA+ICs7DQo+ID4gKzsgUmVmZXIgdG8gZGVmYXVsdC5p bmkgZm9yIHRoZSBmdWxsIGxpc3Qgb2YgYXZhaWxhYmxlIFBNRCBmZWF0dXJlcy4NCj4gPiArOw0K PiA+ICtbRmVhdHVyZXNdDQo+ID4gK0xpbnV4IFZGSU8gICAgICAgICAgID0gWQ0KPiA+ICtBUk12 OCAgICAgICAgICAgICAgICA9IFkNCj4gPiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9uaWNzL2Zl YXR1cmVzL29jdGVvbnR4Ml92ZWMuaW5pDQo+ID4gYi9kb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMv b2N0ZW9udHgyX3ZlYy5pbmkNCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiA+IGluZGV4IDAw MDAwMDAwMC4uNzc0ZjEzNmMxDQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2RvYy9ndWlk ZXMvbmljcy9mZWF0dXJlcy9vY3Rlb250eDJfdmVjLmluaQ0KPiA+IEBAIC0wLDAgKzEsOCBAQA0K PiA+ICs7DQo+ID4gKzsgU3VwcG9ydGVkIGZlYXR1cmVzIG9mIHRoZSAnb2N0ZW9udHgyX3ZlYycg bmV0d29yayBwb2xsIG1vZGUgZHJpdmVyLg0KPiA+ICs7DQo+ID4gKzsgUmVmZXIgdG8gZGVmYXVs dC5pbmkgZm9yIHRoZSBmdWxsIGxpc3Qgb2YgYXZhaWxhYmxlIFBNRCBmZWF0dXJlcy4NCj4gPiAr Ow0KPiA+ICtbRmVhdHVyZXNdDQo+ID4gK0xpbnV4IFZGSU8gICAgICAgICAgID0gWQ0KPiA+ICtB Uk12OCAgICAgICAgICAgICAgICA9IFkNCj4gDQo+IEkgdGhpbmsgaXQgaXMgZ29vZCB0byBpbnRy b2R1Y2UgdmVjdG9yIC5pbmkgZmlsZSB3aXRoIHRoZSBwYXRjaCB0aGF0IGVuYWJsZXMgdmVjdG9y DQo+IHBhdGgsIHNhbWUgd2l0aCBiZWxvdyB2ZiBvbmUuDQoNCkkgaGF2ZSBhZGRlZCBvbmx5IHNs b3dwYXRoIHN0dWZmIHRoYXTigJlzIGNvbW1vbiBmb3IgdmVjdG9yIGFuZCBzY2FsYXIuDQoNCj4g DQo+ID4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy9vY3Rlb250eDJfdmYu aW5pDQo+ID4gYi9kb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMvb2N0ZW9udHgyX3ZmLmluaQ0KPiA+ IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4gaW5kZXggMDAwMDAwMDAwLi4zNjY0MjM1NGUNCj4g PiAtLS0gL2Rldi9udWxsDQo+ID4gKysrIGIvZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL29jdGVv bnR4Ml92Zi5pbmkNCj4gPiBAQCAtMCwwICsxLDggQEANCj4gPiArOw0KPiA+ICs7IFN1cHBvcnRl ZCBmZWF0dXJlcyBvZiB0aGUgJ29jdGVvbnR4Ml92ZicgbmV0d29yayBwb2xsIG1vZGUgZHJpdmVy Lg0KPiA+ICs7DQo+ID4gKzsgUmVmZXIgdG8gZGVmYXVsdC5pbmkgZm9yIHRoZSBmdWxsIGxpc3Qg b2YgYXZhaWxhYmxlIFBNRCBmZWF0dXJlcy4NCj4gPiArOw0KPiA+ICtbRmVhdHVyZXNdDQo+ID4g K0xpbnV4IFZGSU8gICAgICAgICAgID0gWQ0KPiA+ICtBUk12OCAgICAgICAgICAgICAgICA9IFkN Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvTWFrZWZpbGUgYi9kcml2ZXJzL25ldC9NYWtl ZmlsZSBpbmRleA0KPiA+IDNhNzJjZjM4Yy4uNWJiNjE4YjIxIDEwMDY0NA0KPiA+IC0tLSBhL2Ry aXZlcnMvbmV0L01ha2VmaWxlDQo+ID4gKysrIGIvZHJpdmVycy9uZXQvTWFrZWZpbGUNCj4gPiBA QCAtNDUsNiArNDUsNyBAQCBESVJTLSQoQ09ORklHX1JURV9MSUJSVEVfTkZQX1BNRCkgKz0gbmZw DQo+ID4gIERJUlMtJChDT05GSUdfUlRFX0xJQlJURV9CTlhUX1BNRCkgKz0gYm54dA0KPiA+ICBE SVJTLSQoQ09ORklHX1JURV9MSUJSVEVfUE1EX05VTEwpICs9IG51bGwNCj4gPiAgRElSUy0kKENP TkZJR19SVEVfTElCUlRFX09DVEVPTlRYX1BNRCkgKz0gb2N0ZW9udHgNCj4gPiArRElSUy0kKENP TkZJR19SVEVfTElCUlRFX09DVEVPTlRYMl9QTUQpICs9IG9jdGVvbnR4Mg0KPiA+ICBESVJTLSQo Q09ORklHX1JURV9MSUJSVEVfUE1EX1BDQVApICs9IHBjYXANCj4gPiAgRElSUy0kKENPTkZJR19S VEVfTElCUlRFX1FFREVfUE1EKSArPSBxZWRlDQo+ID4gIERJUlMtJChDT05GSUdfUlRFX0xJQlJU RV9QTURfUklORykgKz0gcmluZyBkaWZmIC0tZ2l0DQo+ID4gYS9kcml2ZXJzL25ldC9tZXNvbi5i dWlsZCBiL2RyaXZlcnMvbmV0L21lc29uLmJ1aWxkIGluZGV4DQo+ID4gZWQ5OTg5NmMzLi4wODZh MmY0Y2QgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQvbWVzb24uYnVpbGQNCj4gPiArKysg Yi9kcml2ZXJzL25ldC9tZXNvbi5idWlsZA0KPiA+IEBAIC0zMSw3ICszMSw3IEBAIGRyaXZlcnMg PSBbJ2FmX3BhY2tldCcsDQo+ID4gIAknbmV0dnNjJywNCj4gPiAgCSduZmInLA0KPiA+ICAJJ25m cCcsDQo+ID4gLQknbnVsbCcsICdvY3Rlb250eCcsICdwY2FwJywgJ3FlZGUnLCAncmluZycsDQo+ ID4gKwknbnVsbCcsICdvY3Rlb250eCcsICdvY3Rlb250eDInLCAncGNhcCcsICdyaW5nJywNCj4g DQo+IE11bHRpbGluZSBpcyBjYXVzaW5nIGNvbmZsaWN0cywgY2FuIHlvdSBwbGVhc2UgYnJlYWsg dGhlIGxpbmUgd2hpbGUgYWRkaW5nIG5ldw0KPiBvbmUsIGxpa2U6DQo+ICdudWxsJywgJ29jdGVv bnR4JywNCj4gJ29jdGVvbnR4MicsDQo+ICdxZWRlJywgJ3JpbmcnLA0KDQpNYWtlcyBzZW5zZS4g SSB3aWxsIGZpeCBpdC4NCg0KPiANCj4gPiAgCSdzZmMnLA0KPiA+ICAJJ3NvZnRuaWMnLA0KPiA+ ICAJJ3N6ZWRhdGEyJywNCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvb2N0ZW9udHgyL01h a2VmaWxlDQo+ID4gYi9kcml2ZXJzL25ldC9vY3Rlb250eDIvTWFrZWZpbGUgbmV3IGZpbGUgbW9k ZSAxMDA2NDQgaW5kZXgNCj4gPiAwMDAwMDAwMDAuLjBhNjA2ZDI3Yg0KPiA+IC0tLSAvZGV2L251 bGwNCj4gPiArKysgYi9kcml2ZXJzL25ldC9vY3Rlb250eDIvTWFrZWZpbGUNCj4gPiBAQCAtMCww ICsxLDM4IEBADQo+ID4gKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAj IENvcHlyaWdodChDKSAyMDE5IE1hcnZlbGwNCj4gPiArSW50ZXJuYXRpb25hbCBMdGQuDQo+ID4g KyMNCj4gPiArDQo+ID4gK2luY2x1ZGUgJChSVEVfU0RLKS9tay9ydGUudmFycy5taw0KPiA+ICsN Cj4gPiArIw0KPiA+ICsjIGxpYnJhcnkgbmFtZQ0KPiA+ICsjDQo+ID4gK0xJQiA9IGxpYnJ0ZV9w bWRfb2N0ZW9udHgyLmENCj4gPiArDQo+ID4gK0NGTEFHUyArPSAkKFdFUlJPUl9GTEFHUykNCj4g PiArQ0ZMQUdTICs9IC1JJChSVEVfU0RLKS9kcml2ZXJzL2NvbW1vbi9vY3Rlb250eDINCj4gPiAr Q0ZMQUdTICs9IC1JJChSVEVfU0RLKS9kcml2ZXJzL21lbXBvb2wvb2N0ZW9udHgyDQo+ID4gK0NG TEFHUyArPSAtSSQoUlRFX1NESykvZHJpdmVycy9uZXQvb2N0ZW9udHgyDQo+ID4gK0NGTEFHUyAr PSAtTzMNCj4gPiArQ0ZMQUdTICs9IC1EQUxMT1dfRVhQRVJJTUVOVEFMX0FQSQ0KPiANCj4gQ2Fu IHlvdSBwbGVhc2UgYWRkIHRoaXMgZmxhZyB3aGVuIHJlYWxseSBhbiBleHBlcmltZW50YWwgQVBJ IGlzIGNhbGxlZD8NCj4gQW5kIGZvciB0aGF0IGNhc2UgYWRkIGEgY29tbWVudCBoZXJlIHRoZSBu YW1lIG9mIHRoYXQgZXhwZXJpbWVudGFsDQo+IGZ1bmN0aW9uLCB0aGlzIHdpbGwgaGVscCB1cyB0 byByZW1vdmUgdW5uZWNlc3NhcnkgZmxhZ3Mgd2hlbiBBUElzIGJlY29tZQ0KPiBub24gZXhwZXJp bWVudGFsLg0KDQpJIHdpbGwgZml4IGl0Lg0KDQo+IA0KPiA+ICtDRkxBR1MgKz0gLWZsYXgtdmVj dG9yLWNvbnZlcnNpb25zDQo+IA0KPiBTYW1lIGZvciB0aGlzIG9uZSwgcGxlYXNlIGFkZCB3aGVu IG5lZWRlZC4NCg0KSSB3aWxsIGZpeCBpdC4NCg0KPiANCj4gPiArDQo+ID4gK2lmbmVxICgkKENP TkZJR19SVEVfQVJDSF82NCkseSkNCj4gPiArQ0ZMQUdTICs9IC1Xbm8taW50LXRvLXBvaW50ZXIt Y2FzdA0KPiA+ICtDRkxBR1MgKz0gLVduby1wb2ludGVyLXRvLWludC1jYXN0DQo+IA0KPiBJcyB0 aGVyZSBhIHdheSB0byBnZXQgcmlkIG9mIHRoZXNlPyBXaHkgbmVlZCB0byBpZ25vcmUgdGhlc2Ug d2FybmluZ3M/DQoNClRob3NlIHRoaW5ncyBhcmUgZnJvbSBiYXNlIGNvZGUuIEkgd291bGQga2Vl cCBhcyBpdCBpcy4NCg0KPiANCj4gPiArZW5kaWYNCj4gPiArDQo+ID4gK0VYUE9SVF9NQVAgOj0g cnRlX3BtZF9vY3Rlb250eDJfdmVyc2lvbi5tYXANCj4gPiArDQo+ID4gK0xJQkFCSVZFUiA6PSAx DQo+ID4gKw0KPiA+ICsjDQo+ID4gKyMgYWxsIHNvdXJjZSBhcmUgc3RvcmVkIGluIFNSQ1MteQ0K PiA+ICsjDQo+ID4gK1NSQ1MtJChDT05GSUdfUlRFX0xJQlJURV9PQ1RFT05UWDJfUE1EKSArPSBc DQo+ID4gKwlvdHgyX2V0aGRldi5jDQo+ID4gKw0KPiA+ICtMRExJQlMgKz0gLWxydGVfZWFsIC1s cnRlX21idWYgLWxydGVfbWVtcG9vbCAtbHJ0ZV9jb21tb25fb2N0ZW9udHgyDQo+ID4gKy1sbSBM RExJQlMgKz0gLWxydGVfZXRoZGV2IC1scnRlX25ldCAtbHJ0ZV9rdmFyZ3MgLWxydGVfYnVzX3Bj aQ0KPiA+ICstbHJ0ZV9tZW1wb29sX29jdGVvbnR4Mg0KPiANCj4gQ2FuIHlvdSBwbGVhc2UganVz dCBrZWVwIG1pbmltdW0gcmVxdWlyZWQgZGVwZW5kZW5jaWVzPw0KDQpTdXJlLg0KDQo+IA0KPiA+ ICsNCj4gPiAraW5jbHVkZSAkKFJURV9TREspL21rL3J0ZS5saWIubWsNCj4gPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9uZXQvb2N0ZW9udHgyL21lc29uLmJ1aWxkDQo+ID4gYi9kcml2ZXJzL25ldC9v Y3Rlb250eDIvbWVzb24uYnVpbGQNCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiA+IGluZGV4 IDAwMDAwMDAwMC4uMGJkMzI0NDZiDQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2RyaXZl cnMvbmV0L29jdGVvbnR4Mi9tZXNvbi5idWlsZA0KPiA+IEBAIC0wLDAgKzEsMjQgQEANCj4gPiAr IyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICMgQ29weXJpZ2h0KEMpIDIw MTkgTWFydmVsbA0KPiA+ICtJbnRlcm5hdGlvbmFsIEx0ZC4NCj4gPiArIw0KPiA+ICsNCj4gPiAr c291cmNlcyA9IGZpbGVzKA0KPiA+ICsJCSdvdHgyX2V0aGRldi5jJywNCj4gPiArCQkpDQo+ID4g Kw0KPiA+ICthbGxvd19leHBlcmltZW50YWxfYXBpcyA9IHRydWUNCj4gDQo+IEFsbCBjb21tZW50 cyBmb3IgbWFrZWZpbGUgdmFsaWQgZm9yIG1lc29uIHRvbywgY2FuIHlvdSBwbGVhc2UgY2hlY2s/ DQoNCg0KU3VyZS4NCg0KPiANCj4gPiArZGVwcyArPSBbJ2J1c19wY2knLCAnY29tbW9uX29jdGVv bnR4MicsICdtZW1wb29sX29jdGVvbnR4MiddDQo+ID4gKw0KPiA+ICtjZmxhZ3MgKz0gWyctZmxh eC12ZWN0b3ItY29udmVyc2lvbnMnLCctREFMTE9XX0VYUEVSSU1FTlRBTF9BUEknXQ0KPiA+ICsN Cj4gPiArZXh0cmFfZmxhZ3MgPSBbXQ0KPiA+ICsjIFRoaXMgaW50ZWdyYXRlZCBjb250cm9sbGVy IHJ1bnMgb25seSBvbiBhIGFybTY0IG1hY2hpbmUsIHJlbW92ZQ0KPiA+ICszMmJpdCB3YXJuaW5n cyBpZiBub3QgZHBka19jb25mLmdldCgnUlRFX0FSQ0hfNjQnKQ0KPiA+ICsJZXh0cmFfZmxhZ3Mg Kz0gWyctV25vLWludC10by1wb2ludGVyLWNhc3QnLA0KPiA+ICsnLVduby1wb2ludGVyLXRvLWlu dC1jYXN0J10gZW5kaWYNCj4gPiArDQo+ID4gK2ZvcmVhY2ggZmxhZzogZXh0cmFfZmxhZ3MNCj4g PiArCWlmIGNjLmhhc19hcmd1bWVudChmbGFnKQ0KPiA+ICsJCWNmbGFncyArPSBmbGFnDQo+ID4g KwllbmRpZg0KPiA+ICtlbmRmb3JlYWNoDQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L29j dGVvbnR4Mi9vdHgyX2V0aGRldi5jDQo+ID4gYi9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9l dGhkZXYuYw0KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4gaW5kZXggMDAwMDAwMDAwLi5k MjY1MzVkZWUNCj4gPiAtLS0gL2Rldi9udWxsDQo+ID4gKysrIGIvZHJpdmVycy9uZXQvb2N0ZW9u dHgyL290eDJfZXRoZGV2LmMNCj4gPiBAQCAtMCwwICsxLDMgQEANCj4gPiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZQ0KPiA+ICsgKiBDb3B5cmlnaHQoQykgMjAxOSBN YXJ2ZWxsIEludGVybmF0aW9uYWwgTHRkLg0KPiA+ICsgKi8NCj4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9uZXQvb2N0ZW9udHgyL3J0ZV9wbWRfb2N0ZW9udHgyX3ZlcnNpb24ubWFwDQo+ID4gYi9k cml2ZXJzL25ldC9vY3Rlb250eDIvcnRlX3BtZF9vY3Rlb250eDJfdmVyc2lvbi5tYXANCj4gPiBu ZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiA+IGluZGV4IDAwMDAwMDAwMC4uZmM4Yzk1ZTkxDQo+ID4g LS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2RyaXZlcnMvbmV0L29jdGVvbnR4Mi9ydGVfcG1kX29j dGVvbnR4Ml92ZXJzaW9uLm1hcA0KPiA+IEBAIC0wLDAgKzEsNCBAQA0KPiA+ICtEUERLXzE5LjA1 IHsNCj4gDQo+IERQREtfMTkuMDggbm93Lg0KDQpHb29kIGNhdGNoLiBJIHdpbGwgZml4IGl0Lg0K DQoNCg==