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 D10A61B445 for ; Tue, 12 Feb 2019 09:35:18 +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 x1C8KfJK010027; Tue, 12 Feb 2019 00:35:15 -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=v/NOLOa4x19N8gNIkoHQRcuOy2UQAyLwCSNQSKzM1rU=; b=ri/XvqSgJHRGhts0xh3GPH0xWuRw7TFA5MOjIupT/4CoJnyqxlKy2s9m34yQgEjp8jtE YsMhCuzMVa57ck0sjvm+HpZ2GiUKhxrHPI3imLAf3uMf1cjIFlD8TxFoja9gW96rzoud jJXjyr2MQ/AfMmXIuMLTiouuC2NHYotGD0ZYYaZsEAhLpXdZP8p55mxPqbZy1ZxVabeg IKGB3g7Zyh8BXp3lznKu/l6lbrBarf07AWnagQjk/fe0CvU8uMSlRg/wZj4y65lq6GZi XBfdJhN2AopZLFamp6nqEBQBJtsNmeAFxOB1oGsyymItJVjxertasIf7r3wptouHr7Sg ug== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0b-0016f401.pphosted.com with ESMTP id 2qkktn933r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 12 Feb 2019 00:35:15 -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; Tue, 12 Feb 2019 00:35:14 -0800 Received: from NAM05-BY2-obe.outbound.protection.outlook.com (104.47.50.50) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Tue, 12 Feb 2019 00:35:14 -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=v/NOLOa4x19N8gNIkoHQRcuOy2UQAyLwCSNQSKzM1rU=; b=TftKis8Lwi/toLV9xlfFyVD1bPg/Sgpxn03F9K/lsuvT5TymoRxaUx4CYAyjnw8PzcaM438KXDbQuGv4m7NAbcemcn3v4BMA2bMombE6D3hY0uoGrG7HcT1mufZ/ySZTU52c6GoBOLlEpiyOIRQI9Hh1OJDP2AyH5SmQVdHTW8A= Received: from CY4PR1801MB1863.namprd18.prod.outlook.com (10.171.255.14) by CY4PR1801MB2056.namprd18.prod.outlook.com (10.171.255.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.24; Tue, 12 Feb 2019 08:35:09 +0000 Received: from CY4PR1801MB1863.namprd18.prod.outlook.com ([fe80::51f1:659f:d799:d1ad]) by CY4PR1801MB1863.namprd18.prod.outlook.com ([fe80::51f1:659f:d799:d1ad%4]) with mapi id 15.20.1622.016; Tue, 12 Feb 2019 08:35:09 +0000 From: Pavan Nikhilesh Bhagavatula To: "thomas@monjalon.net" , "Gavin.Hu@arm.com" , Jerin Jacob Kollanukkaran , "Phil.Yang@arm.com" , "bruce.richardson@intel.com" CC: "nd@arm.com" , "dev@dpdk.org" Thread-Topic: [EXT] RE: [dpdk-dev] [PATCH v4 2/5] meson: add infra to support machine specific flags Thread-Index: AQHUqAelDe3KUOeoh0Ky7V+4J8HQd6XcA5gAgAAIEoA= Date: Tue, 12 Feb 2019 08:35:09 +0000 Message-ID: <5203099b6795b66a983c76a672a823efbfd16b78.camel@marvell.com> References: <20190106131933.7898-1-jerinj@marvell.com> <20190109103915.29210-1-pbhagavatula@marvell.com> <20190109103915.29210-2-pbhagavatula@marvell.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [111.93.218.67] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f0ef9f12-438d-479a-6be7-08d690c4ff5e x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020); SRVR:CY4PR1801MB2056; x-ms-traffictypediagnostic: CY4PR1801MB2056: x-microsoft-exchange-diagnostics: 1; CY4PR1801MB2056; 20:ZsYX6wlsSMPZYqaP4u7QJyM4ImiufdC4MoSEBFsYWoCM5JKv3dSctNQYA3WXd+q5WoJXj3zH1NTpkRkz3KLx7wlZm6EPKhDJOdBUDiMZkfOEIKb/DyLi08Ar7YjKaoQE31kF+v+VIOB5+DJ8DeZta7l0hvaUGqeC15+eODhqHYk= x-microsoft-antispam-prvs: x-forefront-prvs: 0946DC87A1 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39840400004)(346002)(376002)(136003)(396003)(366004)(189003)(199004)(13464003)(81156014)(66066001)(6346003)(186003)(105586002)(14444005)(68736007)(256004)(6246003)(118296001)(26005)(97736004)(106356001)(478600001)(6116002)(54906003)(110136005)(14454004)(8936002)(446003)(81166006)(6506007)(3846002)(8676002)(4326008)(102836004)(53546011)(6436002)(36756003)(476003)(6486002)(99286004)(78486014)(2201001)(7736002)(305945005)(86362001)(25786009)(71200400001)(71190400001)(93886005)(486006)(53936002)(316002)(2501003)(2906002)(229853002)(6512007)(11346002)(2616005)(76176011); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR1801MB2056; H:CY4PR1801MB1863.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: 7+snDMepq0ICiCVulJq796qclq+osSsOIFJx9C10+t/Bw5toRa2BMkg3b5RoBoBGJSiFM2R/Wjy7ni69hTe0rsxuq0hBITIqCuH8V7o8xw0/VvUJIyomaNLBZmM4HbwDGKl+5O9rMMowtEmsWJqiMffqLSeX0Sxz8beJe3G1qgzkq95SkAXd9bTBjJgHry/wh6LwMbt1pg2Y/HG9yqe6hsGXDoMRdiZbpiPNZsCr4b+irjWZQsRKykmDGlU/FiqJvqIWzwZZ1vfxOjIPHg0OnohR/qh/7DepNzAR6QRVhqpt9s/YWE5Z/IGmWN3MsinswW/KO9yBLHWVGQ8+ZY/MZouEhu5uU3TxioNnbJLxKsr3rZciFPeTxUX3GGKBlH588TuftGuRKTA62o0PxyOhPTdEk8nEiGrTzhS39O27mKM= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: f0ef9f12-438d-479a-6be7-08d690c4ff5e X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2019 08:35:09.1011 (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-Transport-CrossTenantHeadersStamped: CY4PR1801MB2056 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-02-12_06:, , 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=1011 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-1902120063 Subject: Re: [dpdk-dev] [EXT] RE: [PATCH v4 2/5] meson: add infra to support machine specific flags 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: Tue, 12 Feb 2019 08:35:19 -0000 SGkgUGhpbCwNCg0KT24gVHVlLCAyMDE5LTAyLTEyIGF0IDA4OjA2ICswMDAwLCBQaGlsIFlhbmcg KEFybSBUZWNobm9sb2d5IENoaW5hKQ0Kd3JvdGU6DQo+IEV4dGVybmFsIEVtYWlsDQo+IA0KPiAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQo+IC0tLQ0KPiBIaSBQYXZhbiwNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gPiBGcm9tOiBkZXYgPGRldi1ib3VuY2VzQGRwZGsub3JnPiBPbiBCZWhhbGYg T2YgUGF2YW4gTmlraGlsZXNoDQo+ID4gQmhhZ2F2YXR1bGENCj4gPiBTZW50OiBXZWRuZXNkYXks IEphbnVhcnkgOSwgMjAxOSA2OjQwIFBNDQo+ID4gVG86IGplcmluakBtYXJ2ZWxsLmNvbTsgR2F2 aW4gSHUgKEFybSBUZWNobm9sb2d5IENoaW5hKQ0KPiA+IDxHYXZpbi5IdUBhcm0uY29tPjsgYnJ1 Y2UucmljaGFyZHNvbkBpbnRlbC5jb207IHRob21hc0Btb25qYWxvbi5uZXQNCj4gPiBDYzogZGV2 QGRwZGsub3JnOyBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1bGEgPA0KPiA+IHBiaGFnYXZhdHVs YUBtYXJ2ZWxsLmNvbT4NCj4gPiBTdWJqZWN0OiBbZHBkay1kZXZdIFtQQVRDSCB2NCAyLzVdIG1l c29uOiBhZGQgaW5mcmEgdG8gc3VwcG9ydA0KPiA+IG1hY2hpbmUgc3BlY2lmaWMNCj4gPiBmbGFn cw0KPiA+IA0KPiA+IEZyb206IFBhdmFuIE5pa2hpbGVzaCA8cGJoYWdhdmF0dWxhQG1hcnZlbGwu Y29tPg0KPiA+IA0KPiA+IEN1cnJlbnRseSwgUlRFXyogZmxhZ3MgYXJlIHNldCBiYXNlZCBvbiB0 aGUgaW1wbGVtZW50ZXIgSUQgYnV0DQo+ID4gdGhlcmUgbWlnaHQgYmUNCj4gPiBzb21lIG1pY3Jv IGFyY2ggc3BlY2lmaWMgZGlmZmVyZW5jZXMgZnJvbSB0aGUgc2FtZSB2ZW5kb3IgZWcuDQo+ID4g Q0FDSEVfTElORVNJWkUuDQo+ID4gQWRkIHN1cHBvcnQgdG8gc2V0IG1pY3JvIGFyY2ggc3BlY2lm aWMgZmxhZ3MuDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogSmVyaW4gSmFjb2IgPGplcmluakBt YXJ2ZWxsLmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXZhbiBOaWtoaWxlc2ggPHBiaGFnYXZh dHVsYUBtYXJ2ZWxsLmNvbT4NCj4gPiAtLS0NCj4gPiAgY29uZmlnL2FybS9tZXNvbi5idWlsZCB8 IDUzICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tDQo+ID4gLS0tLQ0KPiA+ ICAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pDQo+ID4g DQo+ID4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQgYi9jb25maWcvYXJtL21l c29uLmJ1aWxkIGluZGV4DQo+ID4gZGFlNTVkNmIyLi41NzYzNjNmYzAgMTAwNjQ0DQo+ID4gLS0t IGEvY29uZmlnL2FybS9tZXNvbi5idWlsZA0KPiA+ICsrKyBiL2NvbmZpZy9hcm0vbWVzb24uYnVp bGQNCj4gPiBAQCAtNywyMyArNyw2IEBAIG1hcmNoX29wdCA9ICctbWFyY2g9QDBAJy5mb3JtYXQo bWFjaGluZSkNCj4gPiANCj4gPiAgYXJtX2ZvcmNlX25hdGl2ZV9tYXJjaCA9IGZhbHNlDQo+ID4g DQo+ID4gLW1hY2hpbmVfYXJnc19nZW5lcmljID0gWw0KPiA+IC0JWydkZWZhdWx0JywgWyctbWFy Y2g9YXJtdjgtYStjcmMrY3J5cHRvJ11dLA0KPiA+IC0JWyduYXRpdmUnLCBbJy1tYXJjaD1uYXRp dmUnXV0sDQo+ID4gLQlbJzB4ZDAzJywgWyctbWNwdT1jb3J0ZXgtYTUzJ11dLA0KPiA+IC0JWycw eGQwNCcsIFsnLW1jcHU9Y29ydGV4LWEzNSddXSwNCj4gPiAtCVsnMHhkMDcnLCBbJy1tY3B1PWNv cnRleC1hNTcnXV0sDQo+ID4gLQlbJzB4ZDA4JywgWyctbWNwdT1jb3J0ZXgtYTcyJ11dLA0KPiA+ IC0JWycweGQwOScsIFsnLW1jcHU9Y29ydGV4LWE3MyddXSwNCj4gPiAtCVsnMHhkMGEnLCBbJy1t Y3B1PWNvcnRleC1hNzUnXV0sDQo+ID4gLV0NCj4gPiAtbWFjaGluZV9hcmdzX2Nhdml1bSA9IFsN Cj4gPiAtCVsnZGVmYXVsdCcsIFsnLW1hcmNoPWFybXY4LWErY3JjK2NyeXB0bycsJy1tY3B1PXRo dW5kZXJ4J11dLA0KPiA+IC0JWyduYXRpdmUnLCBbJy1tYXJjaD1uYXRpdmUnXV0sDQo+ID4gLQlb JzB4YTEnLCBbJy1tY3B1PXRodW5kZXJ4dDg4J11dLA0KPiA+IC0JWycweGEyJywgWyctbWNwdT10 aHVuZGVyeHQ4MSddXSwNCj4gPiAtCVsnMHhhMycsIFsnLW1jcHU9dGh1bmRlcnh0ODMnXV1dDQo+ ID4gLQ0KPiA+ICBmbGFnc19jb21tb25fZGVmYXVsdCA9IFsNCj4gPiAgCSMgQWNjZWxhcmF0ZSBy dGVfbWVtY3B5LiBCZSBzdXJlIHRvIHJ1biB1bml0IHRlc3QNCj4gPiAobWVtY3B5X3BlcmZfYXV0 b3Rlc3QpDQo+ID4gIAkjIHRvIGRldGVybWluZSB0aGUgYmVzdCB0aHJlc2hvbGQgaW4gY29kZS4g UmVmZXIgdG8gbm90ZXMgaW4NCj4gPiBzb3VyY2UgZmlsZQ0KPiA+IEBAIC01MCwxMiArMzMsMTAg QEAgZmxhZ3NfZ2VuZXJpYyA9IFsNCj4gPiAgCVsnUlRFX1VTRV9DMTFfTUVNX01PREVMJywgdHJ1 ZV0sDQo+ID4gIAlbJ1JURV9DQUNIRV9MSU5FX1NJWkUnLCAxMjhdXQ0KPiA+ICBmbGFnc19jYXZp dW0gPSBbDQo+ID4gLQlbJ1JURV9NQUNISU5FJywgJyJ0aHVuZGVyeCInXSwNCj4gPiAgCVsnUlRF X0NBQ0hFX0xJTkVfU0laRScsIDEyOF0sDQo+ID4gIAlbJ1JURV9NQVhfTlVNQV9OT0RFUycsIDJd LA0KPiA+ICAJWydSVEVfTUFYX0xDT1JFJywgOTZdLA0KPiA+IC0JWydSVEVfTUFYX1ZGSU9fR1JP VVBTJywgMTI4XSwNCj4gPiAtCVsnUlRFX1VTRV9DMTFfTUVNX01PREVMJywgZmFsc2VdXQ0KPiA+ ICsJWydSVEVfTUFYX1ZGSU9fR1JPVVBTJywgMTI4XV0NCj4gPiAgZmxhZ3NfZHBhYSA9IFsNCj4g PiAgCVsnUlRFX01BQ0hJTkUnLCAnImRwYWEiJ10sDQo+ID4gIAlbJ1JURV9VU0VfQzExX01FTV9N T0RFTCcsIHRydWVdLA0KPiA+IEBAIC02OSw2ICs1MCwyNyBAQCBmbGFnc19kcGFhMiA9IFsNCj4g PiAgCVsnUlRFX01BWF9OVU1BX05PREVTJywgMV0sDQo+ID4gIAlbJ1JURV9NQVhfTENPUkUnLCAx Nl0sDQo+ID4gIAlbJ1JURV9MSUJSVEVfRFBBQTJfVVNFX1BIWVNfSU9WQScsIGZhbHNlXV0NCj4g PiArZmxhZ3NfZGVmYXVsdF9leHRyYSA9IFtdDQo+ID4gK2ZsYWdzX3RodW5kZXJ4X2V4dHJhID0g Ww0KPiA+ICsJWydSVEVfTUFDSElORScsICcidGh1bmRlcngiJ10sDQo+ID4gKwlbJ1JURV9VU0Vf QzExX01FTV9NT0RFTCcsIGZhbHNlXV0NCj4gPiArDQo+ID4gK21hY2hpbmVfYXJnc19nZW5lcmlj ID0gWw0KPiA+ICsJWydkZWZhdWx0JywgWyctbWFyY2g9YXJtdjgtYStjcmMrY3J5cHRvJ11dLA0K PiA+ICsJWyduYXRpdmUnLCBbJy1tYXJjaD1uYXRpdmUnXV0sDQo+ID4gKwlbJzB4ZDAzJywgWyct bWNwdT1jb3J0ZXgtYTUzJ11dLA0KPiA+ICsJWycweGQwNCcsIFsnLW1jcHU9Y29ydGV4LWEzNSdd XSwNCj4gPiArCVsnMHhkMDcnLCBbJy1tY3B1PWNvcnRleC1hNTcnXV0sDQo+ID4gKwlbJzB4ZDA4 JywgWyctbWNwdT1jb3J0ZXgtYTcyJ11dLA0KPiA+ICsJWycweGQwOScsIFsnLW1jcHU9Y29ydGV4 LWE3MyddXSwNCj4gPiArCVsnMHhkMGEnLCBbJy1tY3B1PWNvcnRleC1hNzUnXV1dDQo+ID4gKw0K PiA+ICttYWNoaW5lX2FyZ3NfY2F2aXVtID0gWw0KPiA+ICsJWydkZWZhdWx0JywgWyctbWFyY2g9 YXJtdjgtYStjcmMrY3J5cHRvJywnLW1jcHU9dGh1bmRlcngnXV0sDQo+ID4gKwlbJ25hdGl2ZScs IFsnLW1hcmNoPW5hdGl2ZSddXSwNCj4gPiArCVsnMHhhMScsIFsnLW1jcHU9dGh1bmRlcnh0ODgn XSwgZmxhZ3NfdGh1bmRlcnhfZXh0cmFdLA0KPiA+ICsJWycweGEyJywgWyctbWNwdT10aHVuZGVy eHQ4MSddLCBmbGFnc190aHVuZGVyeF9leHRyYV0sDQo+ID4gKwlbJzB4YTMnLCBbJy1tY3B1PXRo dW5kZXJ4dDgzJ10sIGZsYWdzX3RodW5kZXJ4X2V4dHJhXV0NCj4gPiANCj4gPiAgIyMgQXJtIGlt cGxlbWVudGVyIElEIChBUk0gRERJIDA0ODdDLmEsIFNlY3Rpb24gRzcuMi4xMDYsIFBhZ2UgRzct DQo+ID4gNTMyMSkNCj4gPiBpbXBsX2dlbmVyaWMgPSBbJ0dlbmVyaWMgYXJtdjgnLCBmbGFnc19n ZW5lcmljLA0KPiA+IG1hY2hpbmVfYXJnc19nZW5lcmljXSBAQCAtDQo+ID4gMTU3LDEwICsxNTks MTkgQEAgZWxzZQ0KPiA+ICAJZm9yZWFjaCBtYXJnOiBtYWNoaW5lWzJdDQo+ID4gIAkJaWYgbWFy Z1swXSA9PSBpbXBsX3BuDQo+ID4gIAkJCWZvcmVhY2ggZjogbWFyZ1sxXQ0KPiA+IC0JCQkJbWFj aGluZV9hcmdzICs9IGYNCj4gPiArCQkJCWlmIGNjLmhhc19hcmd1bWVudChmKQ0KPiA+ICsJCQkJ CW1hY2hpbmVfYXJncyArPSBmDQo+ID4gKwkJCQllbmRpZg0KPiA+ICAJCQllbmRmb3JlYWNoDQo+ ID4gIAkJZW5kaWYNCj4gPiAgCWVuZGZvcmVhY2gNCj4gPiArDQo+ID4gKwkjIEFwcGx5IGFueSBl eHRyYSBtYWNoaW5lIHNwZWNpZmljIGZsYWdzLg0KPiA+ICsJZm9yZWFjaCBmbGFnOiBtYXJnLmdl dCgyLCBmbGFnc19kZWZhdWx0X2V4dHJhKQ0KPiA+ICsJCWlmIGZsYWcubGVuZ3RoKCkgPiAwDQo+ ID4gKwkJCWRwZGtfY29uZi5zZXQoZmxhZ1swXSwgZmxhZ1sxXSkNCj4gPiArCQllbmRpZg0KPiA+ ICsJZW5kZm9yZWFjaA0KPiANCj4gSSB0aGluayB0aGlzIGxvb3Agc2hvdWxkIHB1dCBpbnNpZGUg dGhlICdpZiBtYXJnWzBdID09IGltcGxfcG4nDQo+IGNvbmRpdGlvbi4NCj4gVGhlIHJpZ2h0IGxv Z2ljIHNob3VsZCBiZToNCj4gSWYgbWFyZ1swXSA9PSBpbXBsX3BuDQo+IAkjIHVwZGF0ZSBtYWNo aW5lX2FyZ3MNCj4gCSMgQXBwbHkgYW55IGV4dHJhIG1hY2hpbmUgc3BlY2lmaWMgZmxhZ3MNCj4g ZW5kaWYNCg0KWWVzLCB5b3UgYXJlIGNvcnJlY3QgSSB3aWxsIG1vZGlmeSB0aGlzIGluIHRoZSBu ZXh0IHZlcnNpb24uDQoNClRoYW5rcywNClBhdmFuLg0KPiANCj4gSSB0ZXN0ZWQgdGhpcyBwYXRj aCBvbiB0aHVuZGVyeDIsIGJ1dCBpdCBzZXQgdGhlIG9jdGVvbnR4MiBleHRyYQ0KPiBmbGFncyBp bnRvIHRoZSBydGVfYnVpbGRfY29uZmlnLmguIEJlY2F1c2Ugb2N0ZW9udHgyIGlzIHRoZSBsYXN0 IGl0ZW0NCj4gb2YgJ21hY2hpbmVfYXJnc19jYXZpdW0nIHRhYmxlLg0KPiANCj4gPiAgZW5kaWYN Cj4gPiAgbWVzc2FnZShtYWNoaW5lX2FyZ3MpDQo+ID4gDQo+ID4gLS0NCj4gPiAyLjIwLjENCj4g DQo+IFRoYW5rcywNCj4gUGhpbCBZYW5nLg0K