From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 85AE143BE3;
	Mon, 26 Feb 2024 08:08:58 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 57544402BA;
	Mon, 26 Feb 2024 08:08:58 +0100 (CET)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com
 [67.231.156.173])
 by mails.dpdk.org (Postfix) with ESMTP id B94FA40144
 for <dev@dpdk.org>; Mon, 26 Feb 2024 08:08:56 +0100 (CET)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1])
 by mx0b-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id
 41Q6jGAr005140; Sun, 25 Feb 2024 23:08:53 -0800
Received: from nam04-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam04lp2168.outbound.protection.outlook.com [104.47.73.168])
 by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3wfgun40wt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Sun, 25 Feb 2024 23:08:53 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VHOh36o6V78nYclj+tXzPgWPb4MtIoVErVRsz7ij3/VEAZIdaubHyiPEXRC+hXHPQVtnOgJYmlD/KXKPE3ZhO2Xp7iQUedTWrIA23EvgJfCgqk9AE1jrov8OTI76808VTaHWLBnXWljF6T5f5N/OJv/I4nZyVcZISzmw97ieaqJV2LUJgFCMXQC2fJQV8x9ChRjZ2tOEed1UXMxQaaWt+oQmlhK+Byzz2qvJqkXE9zg1NpHef6ghKBhEEtjFcsKhDm1k7TDfP7mzp1+XhYUH7+0c3FMEsHTSbW3jW64SzwgoMQ3tLQU+w+L3k/NP/PHQIScvkz6sxx5B82guJcCtJw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=Gg0j2xN2SU9dvBrAU17q4WzU4JEPvjHg8pzKsKcYj2M=;
 b=lCkl9Bw0iby96DzS5hKbG1PZoL7KPRUxLWKF/5dkdORJcLUR4CKebN3XPFHxmN84UiQzRSeNeDQ3anvymqB002SNho1HyvaUQwm9CPoWZSnj5zDNGLycXOq8YXuic1CstZpeNn5P4L1WmKlVxRveV08g0J2BxZtO6o9NdvEp0DpK7e4nHC1GxFzb3nbV8cyjEdpToEP9JZcf6Zv9kD4AHP024Zn7hFQmBnPFjmsk5ffmNMJxd8v5IoQ9UB0BwVpQ+JsYRsEy+1xt5xEG3Qkv4xF5OIiboufvrAsnnLK6fwlDwSDDuVYdtmwzisItTfN9YmorOD5ORK18NJWf05DqQQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;
 dkim=pass header.d=marvell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Gg0j2xN2SU9dvBrAU17q4WzU4JEPvjHg8pzKsKcYj2M=;
 b=CFt5Bdjr1q3MM/ft1XbFmFpnWv5caFHHxn/rV3R7YnKSjIid3MA2tD0rzTIDD4Sk0AeHxpxjIyz73GrR6kc2XmLQqe6hS0NtXjIKpPw2VPhaEnP58Qs8dX/E7tr/DnBPF6btodyK2cB++v/DixaKd6gnPyAJDLgzabiqpih6Qes=
Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by
 SJ0PR18MB4447.namprd18.prod.outlook.com (2603:10b6:a03:3ac::7) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.7316.34; Mon, 26 Feb 2024 07:08:49 +0000
Received: from PH0PR18MB4086.namprd18.prod.outlook.com
 ([fe80::baf5:a4b6:7776:10f4]) by PH0PR18MB4086.namprd18.prod.outlook.com
 ([fe80::baf5:a4b6:7776:10f4%6]) with mapi id 15.20.7316.034; Mon, 26 Feb 2024
 07:08:48 +0000
From: Pavan Nikhilesh Bhagavatula <pbhagavatula@marvell.com>
To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= <juraj.linkes@pantheon.tech>
CC: Jerin Jacob <jerinj@marvell.com>, "nd@arm.com" <nd@arm.com>,
 "wathsala.vithanage@arm.com" <wathsala.vithanage@arm.com>, Ruifeng Wang
 <ruifeng.wang@arm.com>, Bruce Richardson <bruce.richardson@intel.com>,
 "dev@dpdk.org" <dev@dpdk.org>
Subject: RE: [EXT] Re: [PATCH v5 1/3] config/arm: avoid mcpu and march
 conflicts
Thread-Topic: [EXT] Re: [PATCH v5 1/3] config/arm: avoid mcpu and march
 conflicts
Thread-Index: AQHaZYz+5mvBGfqtLUWZBsizO5QTSrEXyTaAgARw3qA=
Date: Mon, 26 Feb 2024 07:08:48 +0000
Message-ID: <PH0PR18MB40860F033FD0D89C3D9F8626DE5A2@PH0PR18MB4086.namprd18.prod.outlook.com>
References: <20240221202018.14179-1-pbhagavatula@marvell.com>
 <20240222124503.17043-1-pbhagavatula@marvell.com>
 <CAOb5WZZdBMNAgES3eimQi1_tbfm6J4wDBynZRf+YaAwyTxd=HA@mail.gmail.com>
In-Reply-To: <CAOb5WZZdBMNAgES3eimQi1_tbfm6J4wDBynZRf+YaAwyTxd=HA@mail.gmail.com>
Accept-Language: en-US, en-IN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR18MB4086:EE_|SJ0PR18MB4447:EE_
x-ms-office365-filtering-correlation-id: 6f75b97a-7b83-41be-15a1-08dc3699c7c7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: IDEGy9ld29RZblSmXtE86TT5t4hq8wb42Fso8Hav/NAEpFYpmS+HaQ15nTBa49OgH147BRsaF+AcuWucuVb+/tqJyBRXelJjl/WelHR4mosGr8Ki6NwJIXF8wVjwueCnzJL86tGuj1wNWONDeaqR22fSOBHMNnSL7IcuAbmRA/yAWm4Vq1K0zv+YP1Ug3GrlotGLGSqR1bgUNrgsyEsV58koFz0wYNbAeyHCtXlKIo82Eymu9guY2ppgpk3A07/9uBenQu2PadbYjEGKxi6Ii9X5m1NOEuzTcrCHZLzaQhQY4sz+Vs5gkn39uqZUoBtJjiDig00bIfdUVTpDurMEjYToTi0tZPdqu0Own+/Z5jV8dYOEWy52a6LRdyoaB97zj0N0ZDFn/R5i03Vg34wS0bype5L9/QSBt0aKVuXgJ7QxN8sw2nqT6PIMFJerBhSzg4XAWsjRe6LU1y7wR/EA6JAFaOKjUcem8pXJm1fNYsGvOTjDMaGb9QXqrlrFYK6gDfSIpETuGVg+PlZzpmd4dic+SM3ofphBaI4NvXWcl4/F5buLZvzcDylHm25nPV25I8mrvY9FlyiOTsOGMxPqKkUEBjmqiNHIXTnip8KY7aMcN26VFsCulBeZLBE+aFSbMFFrvREdrw+Zk+pEScikNQ2FnzhcOrwlqX64r++EZ4dc+lJ+2PQ1SKSH/PNnGDZmJuomoM9LjCdpQY0wNihRqmNwzuAMcHeD2zGp/W1Hr38=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH0PR18MB4086.namprd18.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(230273577357003)(38070700009); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WTkvSWdrVFJ4SnhsS0tZWWxadXI2N3FBa3dpOEZzNDRTWDAxeC9CM1NYOUZo?=
 =?utf-8?B?MmJnOXg5bXRuVWwvSU9NUUY4aFpBVmwwYUU5ZldkcGhQbDNFY0J4RWZqbTFk?=
 =?utf-8?B?NG13ZVhWNGJhbG5NSTA0MUNsWVFhNGlhYXl6UkxLTS9IejJVUWhNdFRYbzRz?=
 =?utf-8?B?NUUvbEtDcEVBQjZXbk5YVHhCWDVhNy9tMEhabUx1NmdTa0tGM3VzL1IyeENT?=
 =?utf-8?B?YVJoMy96UGluSDNMeExXWTBxeVFwQkpFM3VWVmhLQ08rbkJuaUZLcm1tS1RR?=
 =?utf-8?B?UEpndmtPdmNLS0xYNnlhdjBEemsyTXdVenRHZFljNlJhQTFOMTFNSmZDcTZN?=
 =?utf-8?B?Szd5Njh2NERmMDZKclVtZmlLRERGMlpPVnJsUW8wRVhIeUxobysxU05NUENy?=
 =?utf-8?B?ZUN2ZmNrTDIyY2cxbFN2cVp4YVcydTJUT0wrVWgwWkZDR3h4djlFMk9YYk91?=
 =?utf-8?B?ci83MTlNVUZlVlIwWmtzaWRsSDQvOXc5TGJnNEdkMVNVZXNhbkFxZHRQaHd6?=
 =?utf-8?B?OU5Qc2d4LzFvQlAvMkZBVzNJMVVMYmRkR1hLQmVTV1ZRNGsxVnBiS09PTGR2?=
 =?utf-8?B?bExLS0Q3RW1JZU43dVp2TmphYjVoVS9nM2NHU0U0aXM1ZVd1d0lpMWtoL0pZ?=
 =?utf-8?B?TjhLU1pvUVRDL1J4VlRHZHhSL3h0NzlQcFlPKzBERHNROXMzTzdWODlXS1Bu?=
 =?utf-8?B?NHg2bXIyRERZN1Vuc0c5TC95aG1DRzJGR2tTb0Y4ZS9OWEQxZ1l5My9WY284?=
 =?utf-8?B?czJQUXlWOXdtVlBJK0JBS3JBNzZLWVFjZjM3U0duVDBrcVNwRU0vdHFOOGhp?=
 =?utf-8?B?UUdLdGJDYnAyTnROc0o4c3AxczE0bTN6endYUS9RMVRleTJaMCtXc081RzVC?=
 =?utf-8?B?dkNiMlE4NEpqclcyUWo3Q3BYQmxLL29ReVBoUnZYMnVMTVAzSERzTUY4dlB3?=
 =?utf-8?B?dzN6alZNR0s0aVJTOTlibXo4UlFJcDZXQUVHM04zOHRJSHI3eUl3ckJKeENr?=
 =?utf-8?B?aTJVMW81bU5OcWEzT0xvMGlya0lhNFZ0N3Z4RTZtWUh4Sng3WWk0MlhRN1Rt?=
 =?utf-8?B?Sy81L2lwdm1mb1kzZXRackVadFl4TGZ2U01qb1grclV0M2dXRFZ1UGU2bFY3?=
 =?utf-8?B?UmdPZmtmT05BZ1E0VmVpVkxwSkN0MXA2R0JJdU01dlVZemZVMGQzM1dNRG1a?=
 =?utf-8?B?bEt2Q01LaERDSzgvTGdnUGcvUzJUWHZmekNIVE4vamVmaTE1ZS9sakFSbytN?=
 =?utf-8?B?WFRMckk0OHRoTVlDSGFERFVnMXprcTRiQUFaOEplUHJLU2ZRdnd5R01UMnJ6?=
 =?utf-8?B?dm9SbG5TZ0NKekFuSTJxYkRmZEMrUmJEVnhxK2RQS2p2VW0rM3dzN0lYcEs3?=
 =?utf-8?B?UHQ4WnZGOUhpMFVGWFpWbnpBOFYyZmwyVVpVcFFLMGJYWTF2NUpBVFNQWjl2?=
 =?utf-8?B?V3o5V0srbWJxcWh6U2dBVHE4a2wwMEhxY0JZUU8wVHh4dkdqU0Q1QTFwakZi?=
 =?utf-8?B?NTY2ejN0UklIbmFjZjcxdU56encrSXZuQm82YUJVRDVGSlRMYnpWTWRyelJn?=
 =?utf-8?B?MHdjZVF6OFBBZTBabGVLZUI0OGlPc1BZUS9qL0Y2ZmxTRGxEY0ZWV0RZZFpz?=
 =?utf-8?B?eFgxNlBjbTEvQm9jVVN3UjFNanA0OERsT0ZyaDh2OWY2ZGlaUTZZbGd1aXVE?=
 =?utf-8?B?YVNFci85SGpXNWcxTlhkVjlBdTQ3TUJOT2NnaGxnTCtOcjBVZzJud2NYWkh5?=
 =?utf-8?B?WlFLWmhRUEUrWExySWExaE4zSExYaG5EQmV1dDVKb000WXVNazJ1NERpOElI?=
 =?utf-8?B?aUZPam9Eb2tkdWwwem1jTC9pVDdiY3hwQndjdWQ5SFkvVWdLNVh4U29oeDQ5?=
 =?utf-8?B?enRBMyt3M0hGOXBYSTI2Ymc4WUMwd3FEc3ZoQ0xYcHQzb2RVaGtDY0RuM21T?=
 =?utf-8?B?T1Zia2dSNXVGTitrNFkyalY1eTZXb2xuRUQ5TmNIOXIvWTVXMVBVNEhhQk94?=
 =?utf-8?B?Wjh6VElhVGRvVm1ySDZZdUV5eCtlb3pTOVhOMk1lclBTeWcyd0xvYlpnN09a?=
 =?utf-8?B?QXNBK2cxK0ovbHpLaW9yQ0k2Q3hWaXIrWHdJem10WFFtZG50eVE5NjZRYVN6?=
 =?utf-8?Q?HSs4HkG0hraVmc/gOs9LjWoQa?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: marvell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4086.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f75b97a-7b83-41be-15a1-08dc3699c7c7
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2024 07:08:48.8832 (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: 99PYoMu5alFeAXsmDz4FEn50wWs5pKyoI42R90ZTL84HJdbWfESLAr49Uk/2bP8Bv1xff94xYtxfwjQjk2svhO2rZTlBknjCxSW0Zsle7Nk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR18MB4447
X-Proofpoint-ORIG-GUID: bUzhd61Tjt7ydmgIZqthIiQJ-5egqv6k
X-Proofpoint-GUID: bUzhd61Tjt7ydmgIZqthIiQJ-5egqv6k
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26
 definitions=2024-02-26_03,2024-02-23_01,2023-05-22_02
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

PiBPdGhlciB0aGFuIHRoZSBvbmUgcG9pbnQgYmVsb3csDQo+IFJldmlld2VkLWJ5OiBKdXJhaiBM
aW5rZcWhIDxqdXJhai5saW5rZXNAcGFudGhlb24udGVjaD4NCj4gDQo+ID4gZGlmZiAtLWdpdCBh
L2NvbmZpZy9hcm0vbWVzb24uYnVpbGQgYi9jb25maWcvYXJtL21lc29uLmJ1aWxkDQo+ID4gaW5k
ZXggMzZmMjFkMjI1OS4uZDA1ZDU0YjU2NCAxMDA2NDQNCj4gPiAtLS0gYS9jb25maWcvYXJtL21l
c29uLmJ1aWxkDQo+ID4gKysrIGIvY29uZmlnL2FybS9tZXNvbi5idWlsZA0KPiA8c25pcD4NCj4g
PiBAQCAtNjk1LDEzICs2OTgsMzcgQEAgaWYgdXBkYXRlX2ZsYWdzDQo+ID4NCj4gPiAgICAgIG1h
Y2hpbmVfYXJncyA9IFtdICMgQ2xlYXIgcHJldmlvdXMgbWFjaGluZSBhcmdzDQo+ID4NCj4gPiAt
ICAgICMgcHJvYmUgc3VwcG9ydGVkIGFyY2hzIGFuZCB0aGVpciBmZWF0dXJlcw0KPiA+ICsgICAg
bWFyY2hfZmVhdHVyZXMgPSBbXQ0KPiA+ICsgICAgaWYgcGFydF9udW1iZXJfY29uZmlnLmhhc19r
ZXkoJ21hcmNoX2ZlYXR1cmVzJykNCj4gPiArICAgICAgICBtYXJjaF9mZWF0dXJlcyArPSBwYXJ0
X251bWJlcl9jb25maWdbJ21hcmNoX2ZlYXR1cmVzJ10NCj4gPiArICAgIGVuZGlmDQo+ID4gKyAg
ICBpZiBzb2NfY29uZmlnLmhhc19rZXkoJ2V4dHJhX21hcmNoX2ZlYXR1cmVzJykNCj4gPiArICAg
ICAgICBtYXJjaF9mZWF0dXJlcyArPSBzb2NfY29uZmlnWydleHRyYV9tYXJjaF9mZWF0dXJlcydd
DQo+ID4gKyAgICBlbmRpZg0KPiA+ICsNCj4gPiArICAgIGNhbmRpZGF0ZV9tY3B1ID0gJycNCj4g
PiAgICAgIGNhbmRpZGF0ZV9tYXJjaCA9ICcnDQo+ID4gLSAgICBpZiBwYXJ0X251bWJlcl9jb25m
aWcuaGFzX2tleSgnbWFyY2gnKQ0KPiA+ICsNCj4gPiArICAgIGlmIHBhcnRfbnVtYmVyX2NvbmZp
Zy5oYXNfa2V5KCdtY3B1JykgYW5kDQo+ID4gKyAgICAgICBjYy5oYXNfYXJndW1lbnQoJy1tY3B1
PScgKyBwYXJ0X251bWJlcl9jb25maWdbJ21jcHUnXSkNCj4gPiArICAgICAgICBjYW5kaWRhdGVf
bWNwdSA9ICctbWNwdT0nICsgcGFydF9udW1iZXJfY29uZmlnWydtY3B1J10NCj4gPiArICAgICAg
ICBmb3JlYWNoIGZlYXR1cmU6IG1hcmNoX2ZlYXR1cmVzDQo+ID4gKyAgICAgICAgICAgIGlmIGNj
Lmhhc19hcmd1bWVudCgnKycuam9pbihbY2FuZGlkYXRlX21jcHUsIGZlYXR1cmVdKSkNCj4gPiAr
ICAgICAgICAgICAgICAgIGNhbmRpZGF0ZV9tY3B1ID0gJysnLmpvaW4oW2NhbmRpZGF0ZV9tY3B1
LCBmZWF0dXJlXSkNCj4gPiArICAgICAgICAgICAgZWxzZQ0KPiA+ICsgICAgICAgICAgICAgICAg
d2FybmluZygnVGhlIGNvbXBpbGVyIGRvZXMgbm90IHN1cHBvcnQgZmVhdHVyZSBAMEAnDQo+ID4g
KyAgICAgICAgICAgICAgICAgICAgLmZvcm1hdChmZWF0dXJlKSkNCj4gPiArICAgICAgICAgICAg
ZW5kaWYNCj4gPiArICAgICAgICBlbmRmb3JlYWNoDQo+ID4gKyAgICAgICAgbWFjaGluZV9hcmdz
ICs9IGNhbmRpZGF0ZV9tY3B1DQo+ID4gKyAgICBlbGlmIHBhcnRfbnVtYmVyX2NvbmZpZy5oYXNf
a2V5KCdtYXJjaCcpDQo+ID4gKyAgICAgICAgIyBwcm9iZSBzdXBwb3J0ZWQgYXJjaHMgYW5kIHRo
ZWlyIGZlYXR1cmVzDQo+ID4gICAgICAgICAgaWYgcGFydF9udW1iZXJfY29uZmlnLmdldCgnZm9y
Y2VfbWFyY2gnLCBmYWxzZSkNCj4gPiAtICAgICAgICAgICAgY2FuZGlkYXRlX21hcmNoID0gcGFy
dF9udW1iZXJfY29uZmlnWydtYXJjaCddDQo+ID4gKyAgICAgICAgICAgIGlmIGNjLmhhc19hcmd1
bWVudCgnLW1hcmNoPScgKyAgcGFydF9udW1iZXJfY29uZmlnWydtYXJjaCddKQ0KPiA+ICsgICAg
ICAgICAgICAgICAgY2FuZGlkYXRlX21hcmNoID0gcGFydF9udW1iZXJfY29uZmlnWydtYXJjaCdd
DQo+ID4gKyAgICAgICAgICAgIGVuZGlmDQo+IA0KPiBUaGUgY2hlY2sgd2FzIG9taXR0ZWQgaGVy
ZSBieSBkZXNpZ24gYmVjYXVzZSBhYXJjaDMyIGJ1aWxkcyB3aXRoIHNvbWUNCj4gY29tcGlsZXJz
IGRvbid0IHN1cHBvcnQgLW1hcmNoPWFybXY4LWEgYWxvbmUsIG9ubHkgd2l0aCAtbWZwdT0gYXMN
Cj4gd2VsbC4NCj4gDQoNCkkgc2VlLCBJIHdpbGwgcmVtb3ZlIHRoZSBjaGVjayBpbiB2NiwgVGhh
bmtzLg0KDQo+ID4gICAgICAgICAgZWxzZQ0KPiA+IC0gICAgICAgICAgICBzdXBwb3J0ZWRfbWFy
Y2hzID0gWydhcm12OC42LWEnLCAnYXJtdjguNS1hJywgJ2FybXY4LjQtYScsICdhcm12OC4zLQ0K
PiBhJywNCj4gPiArICAgICAgICAgICAgc3VwcG9ydGVkX21hcmNocyA9IFsnYXJtdjktYScsICdh
cm12OC42LWEnLCAnYXJtdjguNS1hJywgJ2FybXY4LjQtDQo+IGEnLCAnYXJtdjguMy1hJywNCj4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnYXJtdjguMi1hJywgJ2FybXY4LjEt
YScsICdhcm12OC1hJ10NCj4gPiAgICAgICAgICAgICAgY2hlY2tfY29tcGlsZXJfc3VwcG9ydCA9
IGZhbHNlDQo+ID4gICAgICAgICAgICAgIGZvcmVhY2ggc3VwcG9ydGVkX21hcmNoOiBzdXBwb3J0
ZWRfbWFyY2hzDQo+ID4gQEAgLTcxNywzMiArNzQ0LDMxIEBAIGlmIHVwZGF0ZV9mbGFncw0KPiA+
ICAgICAgICAgICAgICAgICAgZW5kaWYNCj4gPiAgICAgICAgICAgICAgZW5kZm9yZWFjaA0KPiA+
ICAgICAgICAgIGVuZGlmDQo+ID4gLSAgICAgICAgaWYgY2FuZGlkYXRlX21hcmNoID09ICcnDQo+
ID4gLSAgICAgICAgICAgIGVycm9yKCdObyBzdWl0YWJsZSBhcm12OCBtYXJjaCB2ZXJzaW9uIGZv
dW5kLicpDQo+ID4gLSAgICAgICAgZW5kaWYNCj4gPiArDQo+ID4gICAgICAgICAgaWYgY2FuZGlk
YXRlX21hcmNoICE9IHBhcnRfbnVtYmVyX2NvbmZpZ1snbWFyY2gnXQ0KPiA+IC0gICAgICAgICAg
ICB3YXJuaW5nKCdDb25maWd1cmF0aW9uIG1hcmNoIHZlcnNpb24gaXMgJyArDQo+ID4gLSAgICAg
ICAgICAgICAgICAgICAgJ0AwQCwgYnV0IHRoZSBjb21waWxlciBzdXBwb3J0cyBvbmx5IEAxQC4n
DQo+ID4gLSAgICAgICAgICAgICAgICAgICAgLmZvcm1hdChwYXJ0X251bWJlcl9jb25maWdbJ21h
cmNoJ10sIGNhbmRpZGF0ZV9tYXJjaCkpDQo+ID4gKyAgICAgICAgICAgIHdhcm5pbmcoJ0NvbmZp
Z3VyYXRpb24gbWFyY2ggdmVyc2lvbiBpcyBAMEAsIG5vdCBzdXBwb3J0ZWQuJw0KPiA+ICsgICAg
ICAgICAgICAgICAgICAgIC5mb3JtYXQocGFydF9udW1iZXJfY29uZmlnWydtYXJjaCddKSkNCj4g
PiArICAgICAgICAgICAgaWYgY2FuZGlkYXRlX21hcmNoICE9ICcnDQo+ID4gKyAgICAgICAgICAg
ICAgICB3YXJuaW5nKCdVc2luZyBtYXJjaCB2ZXJzaW9uIEAwQC4nLmZvcm1hdChjYW5kaWRhdGVf
bWFyY2gpKQ0KPiA+ICsgICAgICAgICAgICBlbmRpZg0KPiA+ICAgICAgICAgIGVuZGlmDQo+ID4g
LSAgICAgICAgY2FuZGlkYXRlX21hcmNoID0gJy1tYXJjaD0nICsgY2FuZGlkYXRlX21hcmNoDQo+
ID4NCj4gPiAtICAgICAgICBtYXJjaF9mZWF0dXJlcyA9IFtdDQo+ID4gLSAgICAgICAgaWYgcGFy
dF9udW1iZXJfY29uZmlnLmhhc19rZXkoJ21hcmNoX2ZlYXR1cmVzJykNCj4gPiAtICAgICAgICAg
ICAgbWFyY2hfZmVhdHVyZXMgKz0gcGFydF9udW1iZXJfY29uZmlnWydtYXJjaF9mZWF0dXJlcydd
DQo+ID4gLSAgICAgICAgZW5kaWYNCj4gPiAtICAgICAgICBpZiBzb2NfY29uZmlnLmhhc19rZXko
J2V4dHJhX21hcmNoX2ZlYXR1cmVzJykNCj4gPiAtICAgICAgICAgICAgbWFyY2hfZmVhdHVyZXMg
Kz0gc29jX2NvbmZpZ1snZXh0cmFfbWFyY2hfZmVhdHVyZXMnXQ0KPiA+ICsgICAgICAgIGlmIGNh
bmRpZGF0ZV9tYXJjaCAhPSAnJw0KPiA+ICsgICAgICAgICAgICBjYW5kaWRhdGVfbWFyY2ggPSAn
LW1hcmNoPScgKyBjYW5kaWRhdGVfbWFyY2gNCj4gPiArICAgICAgICAgICAgZm9yZWFjaCBmZWF0
dXJlOiBtYXJjaF9mZWF0dXJlcw0KPiA+ICsgICAgICAgICAgICAgICAgaWYgY2MuaGFzX2FyZ3Vt
ZW50KCcrJy5qb2luKFtjYW5kaWRhdGVfbWFyY2gsIGZlYXR1cmVdKSkNCj4gPiArICAgICAgICAg
ICAgICAgICAgICBjYW5kaWRhdGVfbWFyY2ggPSAnKycuam9pbihbY2FuZGlkYXRlX21hcmNoLCBm
ZWF0dXJlXSkNCj4gPiArICAgICAgICAgICAgICAgIGVsc2UNCj4gPiArICAgICAgICAgICAgICAg
ICAgICB3YXJuaW5nKCdUaGUgY29tcGlsZXIgZG9lcyBub3Qgc3VwcG9ydCBmZWF0dXJlIEAwQCcN
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1hdChmZWF0dXJlKSkNCj4gPiArICAg
ICAgICAgICAgICAgIGVuZGlmDQo+ID4gKyAgICAgICAgICAgIGVuZGZvcmVhY2gNCj4gPiArICAg
ICAgICAgICAgbWFjaGluZV9hcmdzICs9IGNhbmRpZGF0ZV9tYXJjaA0KPiA+ICAgICAgICAgIGVu
ZGlmDQo+ID4gLSAgICAgICAgZm9yZWFjaCBmZWF0dXJlOiBtYXJjaF9mZWF0dXJlcw0KPiA+IC0g
ICAgICAgICAgICBpZiBjYy5oYXNfYXJndW1lbnQoJysnLmpvaW4oW2NhbmRpZGF0ZV9tYXJjaCwg
ZmVhdHVyZV0pKQ0KPiA+IC0gICAgICAgICAgICAgICAgY2FuZGlkYXRlX21hcmNoID0gJysnLmpv
aW4oW2NhbmRpZGF0ZV9tYXJjaCwgZmVhdHVyZV0pDQo+ID4gLSAgICAgICAgICAgIGVsc2UNCj4g
PiAtICAgICAgICAgICAgICAgIHdhcm5pbmcoJ1RoZSBjb21waWxlciBkb2VzIG5vdCBzdXBwb3J0
IGZlYXR1cmUgQDBAJw0KPiA+IC0gICAgICAgICAgICAgICAgICAgIC5mb3JtYXQoZmVhdHVyZSkp
DQo+ID4gLSAgICAgICAgICAgIGVuZGlmDQo+ID4gLSAgICAgICAgZW5kZm9yZWFjaA0KPiA+IC0g
ICAgICAgIG1hY2hpbmVfYXJncyArPSBjYW5kaWRhdGVfbWFyY2gNCj4gPiArICAgIGVuZGlmDQo+
ID4gKw0KPiA+ICsgICAgaWYgY2FuZGlkYXRlX21jcHUgPT0gJycgYW5kIGNhbmRpZGF0ZV9tYXJj
aCA9PSAnJw0KPiA+ICsgICAgICAgIGVycm9yKCdObyBzdWl0YWJsZSBBUk0gbWFyY2gvbWNwdSB2
ZXJzaW9uIGZvdW5kLicpDQo+ID4gICAgICBlbmRpZg0KPiA+DQo+ID4gICAgICAjIGFwcGx5IHN1
cHBvcnRlZCBjb21waWxlciBvcHRpb25zDQo+ID4gLS0NCj4gPiAyLjI1LjENCj4gPg0K