From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id B05251B483 for ; Wed, 9 Jan 2019 15:23:19 +0100 (CET) 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 x09EFJ9k027932; Wed, 9 Jan 2019 06:23:12 -0800 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-id : content-transfer-encoding : mime-version; s=pfpt0818; bh=1mHux9CssWkLqYx0pH6/Xd94osO3BOrc1PUPLpbSEUs=; b=NDJ1oclqrOvZ2RFwY8hdOjZn/lnXwHXVlbvxv7/lDLWWk2Ei7JcHXHaeRC2vVabqAdAO unARF77ZYYCr4M+3El4VhdMAQZaqjkSb5plsLLOjBRqRjEcTQU9Ee4ohJ2bK//iGcbF9 XNjpMBI1v+ldKZH76eK5U9S+2OQQfWjc6BmVcLbDEYXCLnphqaU6Ye7lmgA/rQhDkpVA 7lI8Ehw7EoPezjMmHZJI1ogGGJt4uPnqL7cF+UOdmcDCg7+FmGZ/Q3clJAHH9vHphx+K yiVt3h6sA0TdzDZhgHf/mcE6M9+3g+GBv+jIeufkYJeWhOI/2Aum8RghDVRHmWY7y6ES zw== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0b-0016f401.pphosted.com with ESMTP id 2pw18fc2w5-8 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 09 Jan 2019 06:23:12 -0800 Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Wed, 9 Jan 2019 06:23:11 -0800 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (104.47.32.51) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Wed, 9 Jan 2019 06:23:11 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1mHux9CssWkLqYx0pH6/Xd94osO3BOrc1PUPLpbSEUs=; b=c4n440M8MePl6bDw9xbQrE1kCEnTRqKFq28xzR0lfHeaw/I14/xERutoehl+KuyCQ5F+SZzSWRHHhk4+UpMhZ01NRz/7hqp7Zavsp5K+qwunemdkKHR8OlJyqWzy0HF7U3ZwBS6I4QFEf5HxjJb2lDwCPekmW5MO2JZ9k3hw8d8= Received: from BYAPR18MB2424.namprd18.prod.outlook.com (20.179.91.149) by BYAPR18MB2406.namprd18.prod.outlook.com (20.179.91.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.14; Wed, 9 Jan 2019 14:23:08 +0000 Received: from BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::1d21:75dc:c1d9:65f1]) by BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::1d21:75dc:c1d9:65f1%2]) with mapi id 15.20.1495.011; Wed, 9 Jan 2019 14:23:08 +0000 From: Jerin Jacob Kollanukkaran To: "thomas@monjalon.net" , "yskoh@mellanox.com" CC: "shahafs@mellanox.com" , "honnappa.nagarahalli@arm.com" , "Gavin.Hu@arm.com" , "tspeier@qti.qualcomm.com" , "bluca@debian.org" , "dev@dpdk.org" Thread-Topic: [EXT] [PATCH] config: change default cache line size for ARMv8 with meson Thread-Index: AQHUp/9EOpu0EJQs/EqKZASR7YHwVKWmtscAgAADugCAAAd5gIAACuAAgAAWPQCAAAwAgIAADpcA Date: Wed, 9 Jan 2019 14:23:08 +0000 Message-ID: <6f5a14e478d7c92d1f08a749afac8bb785b3b492.camel@marvell.com> References: <20190109093915.40882-1-yskoh@mellanox.com> <1764937.rquPbBeTJo@xps> <3649611.6SvQ7ZztEu@xps> In-Reply-To: <3649611.6SvQ7ZztEu@xps> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [106.201.109.65] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BYAPR18MB2406; 20:2cJUl+arUffLWbwA1L4OPN0EBmzWKHnJk4wjRMl2lL61ywkzegDdUDw1I4BbybkbkplOw/zlt2vlRSA/MuE+dWQR6wpkcUmxRSDAmAkawevxialUhYJGFuEHZK/zgzM50YRMisJxwVt7OVH8Jclr7vldNwC8lFmXpx5hdu8WvJI= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 82544fc9-dacc-4551-190d-08d6763dfa33 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020); SRVR:BYAPR18MB2406; x-ms-traffictypediagnostic: BYAPR18MB2406: x-microsoft-antispam-prvs: x-forefront-prvs: 0912297777 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(346002)(366004)(376002)(136003)(199004)(189003)(110136005)(97736004)(55236004)(6506007)(53546011)(8936002)(316002)(186003)(66066001)(26005)(81166006)(93886005)(256004)(3846002)(81156014)(8676002)(6116002)(99286004)(54906003)(36756003)(7736002)(6306002)(2906002)(76176011)(118296001)(105586002)(6512007)(6436002)(86362001)(71190400001)(71200400001)(106356001)(305945005)(2501003)(478600001)(6486002)(2616005)(11346002)(446003)(102836004)(6246003)(476003)(486006)(53936002)(68736007)(14454004)(4326008)(5660300001)(229853002)(25786009)(966005); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR18MB2406; H:BYAPR18MB2424.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: 53BML/s3zIT4zm35TCroWrCmmSR19mTCQDN1W4d81VAd3Wac9PNRv1GGVCh4X4tMavgNtD2M60FBdxRzkFRSsrfeo9xJJrOIVrk4BtsW0VSYkpskBAdLG+WQ0Ox3PO7ptu62yy/Ff77toEfuRG5gSeF+CRlIgpoUipdyB0KmWARJzXakYvAIN6sQU+YyEY5lGlbD34inxaq7oxtMUSXXYKh7u2/rk64sQbzljS9nt6IRW/5ckfSDp6EYCFaSFya6/MNXF8fC7wavMuxKvGK1Lf5XZjBB9VQsEdt4pP86ZaZ1wC+ihA22mfS+SMeTkxFt spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <0A3E7336B0BDCD41B4E51B8E8A5CF106@namprd18.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 82544fc9-dacc-4551-190d-08d6763dfa33 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2019 14:23:08.0688 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2406 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-01-09_07:, , signatures=0 X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1901090121 Subject: Re: [dpdk-dev] [EXT] [PATCH] config: change default cache line size for ARMv8 with meson 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: , X-List-Received-Date: Wed, 09 Jan 2019 14:23:20 -0000 T24gV2VkLCAyMDE5LTAxLTA5IGF0IDE0OjMwICswMTAwLCBUaG9tYXMgTW9uamFsb24gd3JvdGU6 DQo+IDA5LzAxLzIwMTkgMTM6NDcsIEplcmluIEphY29iIEtvbGxhbnVra2FyYW46DQo+ID4gT24g V2VkLCAyMDE5LTAxLTA5IGF0IDEyOjI4ICswMTAwLCBUaG9tYXMgTW9uamFsb24gd3JvdGU6DQo+ ID4gPiAwOS8wMS8yMDE5IDExOjQ5LCBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuOg0KPiA+ID4g PiBPbiBXZWQsIDIwMTktMDEtMDkgYXQgMTA6MjIgKzAwMDAsIFlvbmdzZW9rIEtvaCB3cm90ZToN Cj4gPiA+ID4gPiBPbiBKYW4gOSwgMjAxOSwgYXQgMjowOSBBTSwgSmVyaW4gSmFjb2IgS29sbGFu dWtrYXJhbiB3cm90ZToNCj4gPiA+ID4gPiA+IEkgdGhpbmssIEkgd2F5IGZvcndhcmQgaXMgdG8g YWRkDQo+ID4gPiA+ID4gPiBjb25maWcvYXJtL2FybTY0X2E3Ml9saW51eGFwcF9nY2MNCj4gPiA+ ID4gPiA+IGZvciBtZXNvbi4gVGhpcyBjb25maWcgY2FuIGJlIHVzZWQgZm9yIGFsbCBTb0Mgd2l0 aCBBNzINCj4gPiA+ID4gPiA+IGFybXY4IA0KPiA+ID4gPiA+ID4gaW1wbGVtZW50YXRpb24gYW5k IG1heSBoYXZlIHN5bSBsaW5rIHRvIHNwZWNmaWZpYyBTb0MgdG8NCj4gPiA+ID4gPiA+IGF2b2lk DQo+ID4gPiA+ID4gPiBjb25mdXNpb24gdG8gZW5kIHVzZXJzLg0KPiA+ID4gPiA+IA0KPiA+ID4g PiA+IElzIGNvbmZpZy9hcm0vYXJtNjRfYTcyX2xpbnV4YXBwX2djYyB2YWxpZD8gT3RoZXJzIGhh dmUgDQo+ID4gPiA+IA0KPiA+ID4gPiBZZXMuIEZvciBjcm9zcyBjb21waWxpbmcgZm9yIEE3Mi4N Cj4gPiA+IA0KPiA+ID4gQW55IGNyb3NzLWNvbXBpbGF0aW9uIHdpdGggbWVzb24gcmVxdWlyZXMg YSBjb25maWcgZmlsZS4NCj4gPiA+IFRoZSBkZWZhdWx0IEFybSBjcm9zcy1jb21waWxhdGlvbiBp cyBkb25lIHdpdGgNCj4gPiA+IAljb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4YXBwX2djYw0K PiA+ID4gd2hpY2ggc2V0IGltcGxlbWVudG9yX2lkID0gJ2dlbmVyaWMnDQo+ID4gPiANCj4gPiA+ IEZvciBuYXRpdmUgY29tcGlsYXRpb24sIGltcGxlbWVudG9yX2lkIGlzIGRldGVjdGVkIGZyb20N Cj4gPiA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTAvcmVncy9pZGVudGlmaWNhdGlvbi9t aWRyX2VsMQ0KPiA+ID4gDQo+ID4gPiBTbyBlYWNoIEFybSBtYWNoaW5lIG5lZWRzIDIgdGhpbmdz Og0KPiA+ID4gCS0gYSBjcm9zcy1jb21waWxhdGlvbiBmaWxlDQo+ID4gPiAJLSBzZXR0aW5ncyBi YXNlZCBvbiBpbXBsZW1lbnRvcl9pZCBpbiBjb25maWcvYXJtL21lc29uLmJ1aWxkDQo+ID4gDQo+ ID4gWWVzLiBjb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4YXBwX2djYyBzZXRzIHRoZSBpbXBs ZW1lbnRvcl9pZCA9DQo+ID4gJ2dlbmVyaWMnIHdoaWNoIGFzc3VtZWQgdG8gZ2VuZXJpYyBhY3Jv c3MgYWxsIHRoZSBhcm12OCBwbGF0Zm9ybS4NCj4gPiBJZiB0b21vcnJvdyB0aGVyZSBpcyBuZXcg Y29yZSBmcm9tIEFSTSB3aGljaCBBMTAwIHdpdGggYXJtdjguMg0KPiA+IHNwZWNpZmljDQo+ID4g d2UgY2FuIG5vdCB0dW5lIHRoZSBnZW5lcmljIHBhcmFtcyBhcm12OC4yIGFzIGl0IHdpbGwgYnJl YWsgb3RoZXIgDQo+ID4gQ1BVLg0KPiA+IA0KPiA+IA0KPiA+ID4gPiBIYXZpbmcgbm90IHNlcGVy YXRlIElNUExFTUVOVE9SIElEIGlzIGEgY2hpcCBkZXNpZ24gaXNzdWUuDQo+ID4gPiANCj4gPiA+ IE5vIEkgZG9uJ3QgdGhpbmsgaXQncyBhIGRlc2lnbiBpc3N1ZS4NCj4gPiA+IElmIHRoZSBBcm0g Y29yZSBoYXMgbm8gbW9kaWZpY2F0aW9uLCBpdCBkb2VzIG5vdCBuZWVkIHRvIGJlDQo+ID4gPiBz cGVjaWFsbHkgaWRlbnRpZmllZC4NCj4gPiANCj4gPiBUaGF0cyByaWdodC4gSXQgZG9lcyBub3Qg bmVlZCB0byBiZSBzcGVjaWFsbHkgaWRlbnRpZmllZCwNCj4gPiB0aGVuIHNob3VsZCBoYXZlIGRl ZmF1bHQgY29uZmlnIGlzIGVub3VnaC4gDQo+ID4gDQo+ID4gDQo+ID4gPiA+IEkgdGhpbmsgaXQg Y2FuIHdvcmsgYXJvdW5kIGJ5IGNyZWF0aW5nDQo+ID4gPiA+IGNvbmZpZy9hcm0vYXJtNjRfPHlv dXJfc29jX25hbWU+X2xpbnV4YXBwX2djYw0KPiA+ID4gPiBhbmQgYnVpbGQgb24geDg2IG9yIGFy bTY0IHRocm91Z2gNCj4gPiA+ID4gDQo+ID4gPiA+IG1lc29uIGJ1aWxkIC0tY3Jvc3MtZmlsZQ0K PiA+ID4gPiBjb25maWcvYXJtL2FybTY0Xzx5b3VyX3NvY19uYW1lPl9saW51eGFwcF9nY2MNCj4g PiA+IA0KPiA+ID4gTm8sIGl0IGlzIGEgcmVhbCBBNzIsIHNvIGl0IHNob3VsZCB3b3JrIHdpdGgg ZGVmYXVsdCBzZXR0aW5ncy4NCj4gPiA+IA0KPiA+ID4gVGhlIG9ubHkgaXNzdWUgd2UgaGF2ZSBp cyB0aGF0IHRoZSBkZWZhdWx0IGNhY2hlIGxpbmUgc2l6ZSBmb3INCj4gPiA+IEFhcmNoNjQNCj4g PiA+IGlzIHNldCB0byAxMjggaW4gY29uZmlnL2FybS9tZXNvbi5idWlsZCwgYW5kIHRoaXMgaXMg d3JvbmcuDQo+ID4gPiBUaGUgZGVmYXVsdCBjYWNoZSBsaW5lIGlzIDY0IGJpdHMuDQo+ID4gDQo+ ID4gVGhlIGNhY2hlIGxpbmUgc2l6ZSBhcyBwZXIgQVJNIHNwZWMgaXQgaXMgSU1QTEVNRU5UQVRJ T04gREVGSU5FRC4NCj4gDQo+IEluIEE3MiBzcGVjLCBpdCBpcyBzYWlkDQo+ICJSZXR1cm5zIDBi MDEwIHRvIGluZGljYXRlIHRoYXQgdGhlIGNhY2hlIGxpbmUgc2l6ZSBpcyA2NCBieXRlcy4iDQo+ IEJ1dCBJIGd1ZXNzIHdlIGNhbm5vdCBzYXkgaXQgaXMgYWx3YXlzIHRydWUgZm9yIGFsbCBtb2Rl bHMuDQo+IFNvIGxldCdzIGFzc3VtZSB0aGVyZSBpcyBubyBkZWZhdWx0Lg0KDQpQbGVhc2Ugbm90 ZSwgQTcyIGlzIG5vdCBhcm12OCBzcGVjLiBBNzIgaXMganVzdCBhbiBJTVBMRU1FTlRBVElPTiBv Zg0KYXJtdjguDQoNCg0KPiA+IFNvIG5vIGRlZmF1bHQgdGhlcmUuIFNvIHRoZSBkZWZhdWx0IGlz IHNvbWV0aGluZyB3b3JrIG9uIGFsbA0KPiA+IHBsYXRmb3Jtcy4NCj4gPiBBY3R1YWxseSBDYXZp dW0gaGFzIG1hY2hpbmUgd2l0aCA2NEIgYW5kIDEyOEIgQ0wgYW5kIHNhbWUgaW1hZ2UNCj4gPiBz aG91bGQNCj4gPiB3b3JrIG9uIGJvdGggZm9yIGdlbmVyaWMgYnVpbGQuDQo+ID4gDQo+ID4gPiBU aGlzIGlzIGFscmVhZHkgb3ZlcnJpZGVuIGZvciBDYXZpdW0gbWFjaGluZXMgd2hpY2ggaGF2ZSAx MjgtYml0DQo+ID4gPiBjYWNoZSBsaW5lcy4NCj4gPiA+IEl0IG1heSBiZSBuZWVkZWQgdG8gZG8g dGhlIHNhbWUgY2hhbmdlIGZvciBvdGhlciBtYWNoaW5lcw0KPiA+ID4gKFF1YWxjb21tPykNCj4g PiA+IGhhdmluZyBBcm0gY29yZSBtb2RpZmllZCB0byAxMjgtYml0IGNhY2hlIGxpbmVzLg0KPiA+ IA0KPiA+IEFzc3VtZSB5b3UgbWVhbnQgMTI4QiBoZXJlLg0KPiANCj4gWWVzLCBzb3JyeSBJIG1p eGVkIGJpdHMgYW5kIGJ5dGVzIDopDQo+IA0KPiA+IEJ1aWxkaW5nIHRoZSBpbWFnZSBOYWl2ZWx5 KG9uIDEyOEIgQ0wNCj4gPiBtYWNoaW5lKSBhbmQgY3Jvc3MgY29tcGlsZSAob24geDg2KSBpcyBu b3QgYW4gaXNzdWUuDQo+ID4gDQo+ID4gPiBUaGUgb3RoZXIgY29uY2VybiBpcyBhYm91dCBydW5u aW5nIGEgZ2VuZXJpYyBBcm0gYnVpbGQuDQo+ID4gDQo+ID4gWWVzLiBUaGF0J3MgdGhlIE9OTFkg Y29uY2Vybi4NCj4gPiANCj4gPiA+IEdpdmVuIDY0LWJpdCBzaG91bGQgYmUgdGhlIGRlZmF1bHQs IGdlbmVyaWMgYnVpbGRzIHdpbGwgaGF2ZSB0aGlzDQo+ID4gPiB2YWx1ZS4NCj4gPiA+IElzIGl0 IGEgYmlnIGlzc3VlIGZvciBydW5uaW5nIGdlbmVyaWMgNjQtYml0IGJ1aWxkIG9uIENhdml1bQ0K PiA+ID4gbWFjaGluZXM/DQo+ID4gDQo+ID4gQ2F2aXVtIGhhcyBib3RoIDY0QiBhbmQgMTI4QiBD TCBtYWNoaW5lcy4gU28gcHV0dGluZyBnZW5lcmljIGZvcm0sDQo+ID4gDQo+ID4gWW91IGNhbiBy dW4gMTI4QiBjb25maWd1cmVkIGltYWdlIG9uIDY0QiBtYWNoaW5lLCBJdCB3aWxsIHdhc3RlDQo+ ID4gc29tZQ0KPiA+IG1lbW9yeSBub3QgYmV5b25kIHRoYXQuIE90aGVyIHdheSBhcm91bmQgd2ls bCByZXN1bHQgaW4gSFcNCj4gPiBtaXNiZWhhdmlvci4NCj4gPiBpZSBSdW5uaW5nIDY0QiBDTCBp bWFnZSBvbiAxMjhCIHRhcmdldC4NCj4gDQo+IEluZGVlZCBpdCBpcyB0aGUgbWFpbiBjb25jZXJu Lg0KPiBSdW5uaW5nIERQREsgdHVuZWQgZm9yIDEyOCBieXRlcyBvbiBhIGNvcmUgaGF2aW5nIDY0 IGJ5dGVzIGNhY2hlIGxpbmUNCj4gd2lsbCByZXN1bHQgaW4gbG93ZXIgcGVyZm9ybWFuY2VzLiBJ dCBpcyBsZXNzIGFuIGlzc3VlIHRoYW4gSFcNCj4gbWlzYmVoYXZpb3IuDQoNCkRvIHlvdSBzZWUg cGVyZm9ybWFuY2UgaXNzdWUgb3IgaXQgbW9yZSBtZW1vcnkgdXNhZ2U/IEl0IG5vdGhpbmcNCmRv IHdpdGggdGhyZWFkIGp1c3Qgb2Ygb3V0IGN1cm9zaXR5LiBCZWNhc2UsIG91ciA2NENMIG1hY2hp bmUgZG9lcw0KdGFrZSBtb3JlIG1lbW9yeSwgcGVyZm9ybWFuY2Ugc2VlbXMgdG8gc2FtZSBmb3Ig Ym90aC4gTm90ZSB3ZSBhcmUNCnVzaW5nIDUxMk1CIGh1Z2VwYWdlIHNpemUuDQoNCg0KDQo+IA0K PiBJZiB3ZSBhZ3JlZSB0byBrZWVwIDEyOCBieXRlcyBhcyBnZW5lcmljIGNhY2hlIGxpbmUgc2l6 ZSBmb3IgQXJtLA0KPiB3ZSBuZWVkIGEgd2F5IHRvIGdldCA2NCBieXRlcyBzaXplIGZvciB1bm1v ZGlmaWVkIGNvcmVzLg0KPiBJbiBvdGhlciB3b3JkcywgdGhlIGdlbmVyaWMgYnVpbGQgc2V0dGlu Z3MgbXVzdCBiZSBkaWZmZXJlbnQgb2YNCj4gdGhlIGRlZmF1bHQgc2V0dGluZ3MuDQoNClBsZWFz ZSBzZW5kIGEgcGF0Y2guDQoNCklmIE1JRFIgdmFsdWUgaXMgc2V0IHRvIEE3Miwgd2UgY2FuIHNl dCB0byA2NEIgY2FjaGUsIG5vIGlzc3VlLg0KDQo+IFBsZWFzZSBtYWtlIGEgZGlmZmVyZW5jZSBi ZXR3ZWVuIGRlZmF1bHQgJ2FybXY4JyBhbmQgJ2dlbmVyaWMnDQo+IGFzIGltcGxlbWVudG9yX2lk IGluIGNvbmZpZy9hcm0vbWVzb24uYnVpbGQuDQo+IEkgcHJvcG9zZSBhcm02NF9hcm12OF9saW51 eGFwcF9nY2MgYmVpbmcgdGhlIGRlZmF1bHQgY29uZmlnIChmb3INCj4gYXJtdjgpDQo+IGFuZCBj cmVhdGluZyBhcm02NF9nZW5lcmljX2xpbnV4YXBwX2djYyBmb3IgdGhlIGdlbmVyaWMgYnVpbGQg KGZvcg0KPiBkaXN0cm9zKS4NCg0KSXQgc2hvdWxkIGJlIGlubGluZSB3aXRoIGhvdyBkaXN0cm8g Z3V5cyBidWlsZCB0aGUgaW1hZ2UuIEkgZ3Vlc3MNCndlIGRvbnQgd2FudCBEUERLIHRvIGJlIGEg ZXhjZXB0aW9uLg0KDQpQbGVhc2UgY2hlY2sgYmVsb3cgdGhyZWFkIGFuZCBwYXRjaC4NCg0KaHR0 cDovL21haWxzLmRwZGsub3JnL2FyY2hpdmVzL2Rldi8yMDE5LUphbnVhcnkvMTIyNjc2Lmh0bWwN Cmh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9wYXRjaC80OTQ3Ny8NCg0KRGViaWFuIGZvbGtzIGFy ZSBidWlsZGluZyBsaWtlIHRoaXMgZm9yIHRoZSBfZ2VuZXJpY18gaW1hZ2UuDQpXaGF0IGV2ZXIg d29ya3MgZm9yIGV2ZXJ5IGRpc3Ryb3MsIEkgYW0gZmluZSB3aXRoIHRoYXQuDQoNCm1lc29uIGNv bmZpZ3VyZSAtRG1hY2hpbmU9ZGVmYXVsdA0KbWVzb24gYnVpbGQNCmNkIGJ1aWxkDQpuaW5qYQ0K bmluamEgaW5zdGFsbA0KDQoNCj4gDQo+IE9LPw0KPiANCj4gDQo=