From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id ED068439B7; Wed, 24 Jan 2024 16:21:59 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AA1CA40E72; Wed, 24 Jan 2024 16:21:59 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 3A5D240E0F for ; Wed, 24 Jan 2024 16:21:58 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40OFJDd2005317; Wed, 24 Jan 2024 07:21:54 -0800 Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2040.outbound.protection.outlook.com [104.47.73.40]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3vtxun97gx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 24 Jan 2024 07:21:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mll2kfTv6pkiQkG+Q0pXir+BTVX4fJHVNn3kyjdQMm0IIWRS15/42wIvf8RQZEtxBXvaax6KlSKkIlwHyw+l/niWaK0ZojDECyRMwH58h/Kf7eQLF0Te/S/MKThwmkV409G49hqnrOUnPqwZHjFdiRnuy89KbkEn0KAUvdyF4As7Z/oMK08cGbGC3JysYllme6dtZJ3t7oTKp8mKHaLS3JegrtuoDGjjUKJdzr3eIJ2lX8kd69oUAjP/v8mEr0pZw+Xih1Ev7BWRSMHjMsJj6l8nT493syh+kbqfmE82NHdnSZfncQ38QciVuZYdVBZ/aP9BiLSDdKGgmTmH1//RPQ== 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=OswbCyNnceqgNEwOMZC3IHvOHeMBereK8EJCdMOVBZo=; b=EJGF9UqOsRKZt+EeNz7kMTt43WxiLXwV+tEpbe50JD9nzeqC6M8L91xsRUMQ6JsA8BnnzLFblAmS66rOPxFYxg9XYzhmX2l6igAU1MedIX4jj0vmwPz4vtZypYWDkBhiaftNaEmbjKIskfBdo9UopvNYqLmYAgHSq/LGrp8v2F2xOu/rVD8KdAdHPV3lJ8cf5Opiu79/LyieQSjT0PbJpzDO2NxySaayTtKXTGLBullF36Q4YKqPTk1VjeeTFBh3rx6LB1JztRBoTo2KfIOuvyucHw7MW+jr2f9Ls1eRbnQkNdasSUXfnHpyRsawXBGrdmLrRp/q/RhNDatTP+wDhw== 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=OswbCyNnceqgNEwOMZC3IHvOHeMBereK8EJCdMOVBZo=; b=YHNk9nlRHK/L00sLLWV1vc6UIuM0N/D4oYEEQAR5VVWEpblju+G5wZzaqw6AiyBPho9Ga3mxB9PHpfthDG9mdTi536pJIn1ioial49WnJfKdWub4n1XDQfvB0JK74FCFPprPhV/4Ev/Z7YVhUuAJ81s/zjrWHzgPHlKwjIteLo8= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by SA1PR18MB5878.namprd18.prod.outlook.com (2603:10b6:806:3ed::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.19; Wed, 24 Jan 2024 15:21:50 +0000 Received: from PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::2237:329f:5a0c:e10]) by PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::2237:329f:5a0c:e10%4]) with mapi id 15.20.7228.020; Wed, 24 Jan 2024 15:21:50 +0000 From: Pavan Nikhilesh Bhagavatula To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= CC: Jerin Jacob , "Ruifeng.Wang@arm.com" , "nd@arm.com" , Bruce Richardson , "dev@dpdk.org" Subject: RE: [EXT] Re: [PATCH 1/2] config/arm: avoid mcpu and march conflicts Thread-Topic: [EXT] Re: [PATCH 1/2] config/arm: avoid mcpu and march conflicts Thread-Index: AQHaTE1mIJCYeRRiiUmyou9+mmha6bDlqlGAgAAN9NCAAE65gIADAaRQ Date: Wed, 24 Jan 2024 15:21:50 +0000 Message-ID: References: <20240121093653.2890-1-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-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4086:EE_|SA1PR18MB5878:EE_ x-ms-office365-filtering-correlation-id: 05f1f870-460c-4c59-8244-08dc1cf02fe2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tJvT6NqPl75aCueYR3psYrU2IQb45vK8nLRTfzBlCxXyCa283gqlc77N74aGzSpfpV41LAIM7rrObqspKKoPcRyRkQxyFi4vjDXWE8wuWlzse7HcnJOFSPldP2rl5hwTds7B63vMh6PTPdxs1S02s1yZj0+00HS7Z6mhNdko5Th1d9oHkob4IFxuSc01N0lup6t8eGimdWWT/MR1zr7Rt/sdY59Vp6gYEaJDil2DXHUtm+jax5hEEMTG0nSZxbAuF2PVE/4dNgbV2kn2ZSaUmZYHbukoGJwnns2rFueahiDGgqz6Hm8GDNCovhq3CNA4vyqm6iHO//bq+mra3CEROuDQdWLYauszglWBeKBRTpcPGDJrZ/s0uDVc8HhgBZi+7zO8r1P06z9QAbgAEIhfKFRWZLfNLyKNAirFoyHHEST6QOR1VrOcLW/8/HLo2QKpkKmphrKvqQD4hpFtSRmO4lR1DDlHg8c1+oyVRuD+YMGEhyeRqRG3L8vNLgvYA8TgsigO7YdMFmaZP9qOt77j5OuKtbTbRb1ggt5cjVS5giJ9NL4ujfvropYi69PjZJV0OHaP6RSvSKDW80ALBeFyX3OCnWRWkwHIRDsoz6xUMNurVDakBlE7lyaJDb+UmzjJ0EXqTp+pQxhAzoKXjuWbXQnzX5JQKRi2blU5/RV4HBg= 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)(376002)(136003)(366004)(396003)(346002)(39860400002)(230273577357003)(230173577357003)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(55016003)(83380400001)(7696005)(53546011)(66946007)(86362001)(9686003)(76116006)(66446008)(316002)(66556008)(64756008)(6916009)(478600001)(54906003)(66476007)(6506007)(71200400001)(4326008)(8936002)(52536014)(26005)(5660300002)(38100700002)(122000001)(8676002)(2906002)(38070700009)(33656002)(41300700001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ck5uNEJjUTVUK0Y1bUV0L2xiVTlZNFpxdmpjZmNpVFFXb3A1dUthZEtlS0Jl?= =?utf-8?B?Q0xlbENXNDB3Rm1RWXFFa0FLWkdna3JxRlRUQ3VKYll0TStwTjJ2aVA0Z3ky?= =?utf-8?B?R1NTZitnU1J1c2lsVDVZVEx1bVBTa2ZkODJjWUh1eUFtM2IrY0pIMURjbnB1?= =?utf-8?B?MC9JM2hNNGVLaFVZenVUU2JDTFlkNHlVS3JwMjk2QjMvVzFGUnJqWGRSTkoy?= =?utf-8?B?SWVlSENFVjhGSWU1WlcxVDNhK1JKWmFjWlVZSmtFUEdNZUdXdWwzUDYyV1E0?= =?utf-8?B?c21CQ1hnRFVKZGR4eHlMbGhmZ3R3c2pqV00zSU9VMHV0UWUzU3Y3RktXa1Ez?= =?utf-8?B?em8xM2pTZnkrU2x2SkVyRHEzOGZ4ZTdqcUJrUkpGQkhydzNIeUJFaHlYeVBK?= =?utf-8?B?WTloN2NVV2JRMHU3SmdlSzNuVjJBZ3Bxdzk2Ym5uN1BCREFvQ1Z5YWFabkx1?= =?utf-8?B?dDgrNWRnYW5La08xaEFVQzRjWkt4NGhEZzE2dmtWZ2IvRVo5U0dZK3c2cVdm?= =?utf-8?B?NGhLTkFNV3ROKzhibDlaMkloZlhXZWlwODBUbjBvdjI0SU1ya3orSExJZGdz?= =?utf-8?B?UGk0TDZ5WjlqdWJDWmxFTHdOU09EQjhiejU5QXVRZVV0K0w0SU0xeGlsRmZO?= =?utf-8?B?M05NOGl3bmRpNU16bGMzRlRCRmtSZzByd3RmK2JaT1dxQVJ4TEZpejlPL2Vp?= =?utf-8?B?YyswcGhhamp4Ty9xYVo4WDhnVHJGQ3NBWEVabHRGeW9LenhnZmtZbXB3ZWlU?= =?utf-8?B?Zy9WK2JXWGtFYmFWOUliVHZJOG5vamIzcFlKRVdvcy9UK3d2d1A4ZkcxcWVE?= =?utf-8?B?VDY3N2JIWHoyS0p3eWpxSkM4bVIwZ3d3ZmhYRW1zczFaMTRFVmFLRjcvaGpp?= =?utf-8?B?bzhkT243elkzNEszK1Z3cDY1Zk5YczhlbDdGM2ZBcEJLQngvODF1VVBYK3ZF?= =?utf-8?B?T2xQWUhCR3hCbk9QR0RUVHpYZUh0VXpZSDdhNVhwelBWZ3Awd091cXhTb0RR?= =?utf-8?B?cWYwQkY3SHNSYk5VLzVLaVVhaHlxa3kzOFFHaDdjOWZvOGpCdlY1cGNVUHBF?= =?utf-8?B?bGxJaEpLdE5OUEYrNjkxeHJxdmxKb1pDTzhMb2N5Z2R0d3MxSWh3Ti9rY29Z?= =?utf-8?B?dHovZVprSXZlVmRtSWNZQnpXUWk4cmZhYzNXY1JBMm9oYkJnRmovT2NtZFph?= =?utf-8?B?NnZrVnFnVElWanJPTVQvS1JsMG9TWkUrQlRFZk9KbDJOR1VWN2dxM0hFeHQy?= =?utf-8?B?NjZTaGJ4VTJvRi94RjN3L0pCdGJQMWp2VmpVUG1tWVZSb2c5cnphOXRTdmhv?= =?utf-8?B?R2l4bjZnb1ExRFN6YlQ1ZEJjQlIyYlh5YUpCaHViaSt3QXZubVd1dC8vY2tO?= =?utf-8?B?cDJiRkF2VitZYnlVbEJIVW5vSXN1MFRPeXBlS2NlWmJxeFVGbUprSWFaYlpm?= =?utf-8?B?bHpoMFdoNWRoWGZqWXB3TUU4RCs5Snp3bGY3Q1E5NGo0RmJKMHArZmJlV1NS?= =?utf-8?B?NWlxK3UvaGtqanNtQUdyaEdwTHFPN2Y0RGdHbWtnWExHTVVzZjdUVDdJSm4y?= =?utf-8?B?OGZ0YVpxMkRvR1lLVEVaZi9NemUwakE2SHoyem4vT2RqbEVvdVNPM0RIaWMx?= =?utf-8?B?TjhRUElIQ002dHZpdVpMbHlLNjZ6RVpGNUlFQ0tNZEdZY20rTEpBTGJnOExD?= =?utf-8?B?UStPR1dwRTM2dzkvS3VNdkM3WU40MEI0MGg2ZVpYUERkUWdlOWNWWkFOWWZr?= =?utf-8?B?SXpwNWloaFkwN05IQ2QvMXY1SGhyL2Vqenh6Q1ZRVGNpS2EvbGd2dzNsRXFx?= =?utf-8?B?OVpFUlpUSDFDQ3JSdDk1L2dlZGpjTHcwKy9GeGpnU1ZpaE1IbXUzcE9YSDVh?= =?utf-8?B?THlzeEY5OXRITE9oYW94QUZsRCtjOU95a1ZoQTJVbGtEeXIxa1pKQWhnWGEw?= =?utf-8?B?VE1PUTcwaDhLK1BCSkFWbnRMNmd2RTdUWTdPd29zYWVYdmEzVHNJeWNwVzhi?= =?utf-8?B?UWVZL3AzT1g2ZjI2ZSttemVGZTRhNzh4eDJDYWo3dS8rTm5jV3pzV2tJR0RP?= =?utf-8?B?VFdWR3ZGSXE4OGpjUWt1NXd0YzBRdloyaU45bUF2aUJRU1EyNzlVeEZFQUVo?= =?utf-8?Q?7iL4Za51VV+hCRoXnnWz7XiJp?= 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: 05f1f870-460c-4c59-8244-08dc1cf02fe2 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2024 15:21:50.0755 (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: djK8OuaVKHVKc9VwIrbVYdRmsCDI2KG6v/Wjh2vNTyxINFmaE7TBqNmmbvTYx4dpdXueVXprWW7oGtLSGkuVn1yS9Mq/wHx0x4arqSk9QxY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR18MB5878 X-Proofpoint-ORIG-GUID: AP-ZpmYDavuaO9uxZAKxV9fsvTZq7SzQ X-Proofpoint-GUID: AP-ZpmYDavuaO9uxZAKxV9fsvTZq7SzQ 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-01-24_06,2024-01-24_01,2023-05-22_02 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVyYWogTGlua2XFoSA8 anVyYWoubGlua2VzQHBhbnRoZW9uLnRlY2g+DQo+IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAyMiwg MjAyNCA5OjU3IFBNDQo+IFRvOiBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1bGEgPHBiaGFnYXZh dHVsYUBtYXJ2ZWxsLmNvbT4NCj4gQ2M6IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+ OyBSdWlmZW5nLldhbmdAYXJtLmNvbTsNCj4gbmRAYXJtLmNvbTsgQnJ1Y2UgUmljaGFyZHNvbiA8 YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Ow0KPiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDog UmU6IFtFWFRdIFJlOiBbUEFUQ0ggMS8yXSBjb25maWcvYXJtOiBhdm9pZCBtY3B1IGFuZCBtYXJj aA0KPiBjb25mbGljdHMNCj4gDQo+IE9uIE1vbiwgSmFuIDIyLCAyMDI0IGF0IDEyOjU04oCvUE0g UGF2YW4gTmlraGlsZXNoIEJoYWdhdmF0dWxhDQo+IDxwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+ IHdyb3RlOg0KPiA+DQo+ID4gPiBPbiBTdW4sIEphbiAyMSwgMjAyNCBhdCAxMDozN+KAr0FNIDxw YmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPiBGcm9tOiBQ YXZhbiBOaWtoaWxlc2ggPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT4NCj4gPiA+ID4NCj4gPiA+ ID4gVGhlIGNvbXBpbGVyIG9wdGlvbnMgbWFyY2ggYW5kIG10dW5lIGFyZSBhIHN1YnNldA0KPiA+ ID4gPiBvZiBtY3B1IGFuZCB3aWxsIGxlYWQgdG8gY29uZmxpY3RzIGlmIGltcHJvcGVyIG1hcmNo DQo+ID4gPiA+IGlzIGNob3NlbiBmb3IgYSBnaXZlbiBtY3B1Lg0KPiA+ID4gPiBUbyBhdm9pZCBj b25mbGljdHMsIGZvcmNlIHBhcnQgbnVtYmVyIG1hcmNoIHdoZW4NCj4gPiA+ID4gbWNwdSBpcyBh dmFpbGFibGUgYW5kIGlzIHN1cHBvcnRlZCBieSB0aGUgY29tcGlsZXIuDQo+ID4gPiA+DQo+ID4g PiA+IEV4YW1wbGU6DQo+ID4gPiA+ICAgICAgICAgbWFyY2ggPSBhcm12OS1hDQo+ID4gPiA+ICAg ICAgICAgbWNwdSA9IG5lb3ZlcnNlLW4yDQo+ID4gPiA+DQo+ID4gPiA+ICAgICAgICAgbWNwdSBz dXBwb3J0ZWQsIG1hcmNoIHN1cHBvcnRlZA0KPiA+ID4gPiAgICAgICAgIG1hY2hpbmVfYXJncyA9 IFsnLW1jcHU9bmVvdmVyc2UtbjInLCAnLW1hcmNoPWFybXY5LWEnXQ0KPiA+ID4gPg0KPiA+ID4g PiAgICAgICAgIG1jcHUgc3VwcG9ydGVkLCBtYXJjaCBub3Qgc3VwcG9ydGVkDQo+ID4gPiA+ICAg ICAgICAgbWFjaGluZV9hcmdzID0gWyctbWNwdT1uZW92ZXJzZS1uMiddDQo+ID4gPiA+DQo+ID4g PiA+ICAgICAgICAgbWNwdSBub3Qgc3VwcG9ydGVkLCBtYXJjaCBzdXBwb3J0ZWQNCj4gPiA+ID4g ICAgICAgICBtYWNoaW5lX2FyZ3MgPSBbJy1tYXJjaD1hcm12OS1hJ10NCj4gPiA+ID4NCj4gPiA+ ID4gICAgICAgICBtY3B1IG5vdCBzdXBwb3J0ZWQsIG1hcmNoIG5vdCBzdXBwb3J0ZWQNCj4gPiA+ ID4gICAgICAgICBtYWNoaW5lX2FyZ3MgPSBbJy1tYXJjaD1hcm12OC42LWEnXQ0KPiA+ID4gPg0K PiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXZhbiBOaWtoaWxlc2ggPHBiaGFnYXZhdHVsYUBtYXJ2 ZWxsLmNvbT4NCj4gPiA+ID4gLS0tDQo+ID4gPiA+ICBjb25maWcvYXJtL21lc29uLmJ1aWxkIHwg MTA5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0NCj4gLS0tLS0NCj4gPiA+IC0t DQo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25z KC0pDQo+ID4gPiA+DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9jb25maWcvYXJtL21lc29uLmJ1aWxk IGIvY29uZmlnL2FybS9tZXNvbi5idWlsZA0KPiA+ID4gPiBpbmRleCAzNmYyMWQyMjU5Li44Yzhj ZmNjY2EwIDEwMDY0NA0KPiA+ID4gPiAtLS0gYS9jb25maWcvYXJtL21lc29uLmJ1aWxkDQo+ID4g PiA+ICsrKyBiL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQNCj4gPiA+IDxzbmlwPg0KPiA+ID4gPiBA QCAtMTI3LDIxICsxMjgsMjIgQEAgaW1wbGVtZW50ZXJfY2F2aXVtID0gew0KPiA+ID4gPiAgICAg IF0sDQo+ID4gPiA+ICAgICAgJ3BhcnRfbnVtYmVyX2NvbmZpZyc6IHsNCj4gPiA+ID4gICAgICAg ICAgJzB4YTEnOiB7DQo+ID4gPiA+IC0gICAgICAgICAgICAnY29tcGlsZXJfb3B0aW9ucyc6IFsn LW1jcHU9dGh1bmRlcnh0ODgnXSwNCj4gPiA+ID4gKyAgICAgICAgICAgICdtY3B1JzogJ3RodW5k ZXJ4dDg4JywNCj4gPiA+ID4gICAgICAgICAgICAgICdmbGFncyc6IGZsYWdzX3BhcnRfbnVtYmVy X3RodW5kZXJ4DQo+ID4gPiA+ICAgICAgICAgIH0sDQo+ID4gPiA+ICAgICAgICAgICcweGEyJzog ew0KPiA+ID4gPiAtICAgICAgICAgICAgJ2NvbXBpbGVyX29wdGlvbnMnOiBbJy1tY3B1PXRodW5k ZXJ4dDgxJ10sDQo+ID4gPiA+ICsgICAgICAgICAgICAnbWNwdSc6ICd0aHVuZGVyeHQ4MScsDQo+ ID4gPiA+ICAgICAgICAgICAgICAnZmxhZ3MnOiBmbGFnc19wYXJ0X251bWJlcl90aHVuZGVyeA0K PiA+ID4gPiAgICAgICAgICB9LA0KPiA+ID4gPiAgICAgICAgICAnMHhhMyc6IHsNCj4gPiA+ID4g LSAgICAgICAgICAgICdjb21waWxlcl9vcHRpb25zJzogWyctbWFyY2g9YXJtdjgtYStjcmMnLCAn LQ0KPiBtY3B1PXRodW5kZXJ4dDgzJ10sDQo+ID4gPiA+ICsgICAgICAgICAgICAnbWNwdSc6ICd0 aHVuZGVyeHQ4MycsDQo+ID4gPiA+ICsgICAgICAgICAgICAnY29tcGlsZXJfb3B0aW9ucyc6IFsn LW1hcmNoPWFybXY4LWErY3JjJ10sDQo+ID4gPg0KPiA+ID4gTGV0J3MgdW5pZnkgdGhpcyB3aXRo IHRoZSByZXN0IGFuZCBzcGVjaWZ5ICdtYXJjaCc6ICdhcm12OC1hK2NyYycNCj4gPiA+IGluc3Rl YWQgb2YgaGF2aW5nIGl0IHVuZGVyIGNvbXBpbGVyX29wdGlvbnMuDQo+ID4NCj4gPiBBY2suDQo+ ID4NCj4gPiA+DQo+ID4gPiA+ICAgICAgICAgICAgICAnZmxhZ3MnOiBmbGFnc19wYXJ0X251bWJl cl90aHVuZGVyeA0KPiA+ID4gPiAgICAgICAgICB9LA0KPiA+ID4gPiAgICAgICAgICAnMHhhZic6 IHsNCj4gPiA+ID4gICAgICAgICAgICAgICdtYXJjaCc6ICdhcm12OC4xLWEnLA0KPiA+ID4gPiAg ICAgICAgICAgICAgJ21hcmNoX2ZlYXR1cmVzJzogWydjcmMnLCAnY3J5cHRvJ10sDQo+ID4gPiA+ IC0gICAgICAgICAgICAnY29tcGlsZXJfb3B0aW9ucyc6IFsnLW1jcHU9dGh1bmRlcngydDk5J10s DQo+ID4gPiA+ICsgICAgICAgICAgICAnbWNwdSc6ICd0aHVuZGVyeDJ0OTknLA0KPiA+ID4gPiAg ICAgICAgICAgICAgJ2ZsYWdzJzogWw0KPiA+ID4gPiAgICAgICAgICAgICAgICAgIFsnUlRFX01B Q0hJTkUnLCAnInRodW5kZXJ4MiInXSwNCj4gPiA+ID4gICAgICAgICAgICAgICAgICBbJ1JURV9B Uk1fRkVBVFVSRV9BVE9NSUNTJywgdHJ1ZV0sDQo+ID4gPiA+IEBAIC0xNTMsNyArMTU1LDcgQEAg aW1wbGVtZW50ZXJfY2F2aXVtID0gew0KPiA+ID4gPiAgICAgICAgICAnMHhiMic6IHsNCj4gPiA+ ID4gICAgICAgICAgICAgICdtYXJjaCc6ICdhcm12OC4yLWEnLA0KPiA+ID4gPiAgICAgICAgICAg ICAgJ21hcmNoX2ZlYXR1cmVzJzogWydjcmMnLCAnY3J5cHRvJywgJ2xzZSddLA0KPiA+ID4gPiAt ICAgICAgICAgICAgJ2NvbXBpbGVyX29wdGlvbnMnOiBbJy1tY3B1PW9jdGVvbnR4MiddLA0KPiA+ ID4gPiArICAgICAgICAgICAgJ21jcHUnOiAnb2N0ZW9udHgyJywNCj4gPiA+ID4gICAgICAgICAg ICAgICdmbGFncyc6IFsNCj4gPiA+ID4gICAgICAgICAgICAgICAgICBbJ1JURV9NQUNISU5FJywg JyJjbjlrIiddLA0KPiA+ID4gPiAgICAgICAgICAgICAgICAgIFsnUlRFX0FSTV9GRUFUVVJFX0FU T01JQ1MnLCB0cnVlXSwNCj4gPiA+ID4gQEAgLTE3Niw3ICsxNzgsNyBAQCBpbXBsZW1lbnRlcl9h bXBlcmUgPSB7DQo+ID4gPiA+ICAgICAgICAgICcweDAnOiB7DQo+ID4gPiA+ICAgICAgICAgICAg ICAnbWFyY2gnOiAnYXJtdjgtYScsDQo+ID4gPiA+ICAgICAgICAgICAgICAnbWFyY2hfZmVhdHVy ZXMnOiBbJ2NyYycsICdjcnlwdG8nXSwNCj4gPiA+ID4gLSAgICAgICAgICAgICdjb21waWxlcl9v cHRpb25zJzogIFsnLW10dW5lPWVtYWcnXSwNCj4gPiA+ID4gKyAgICAgICAgICAgICdtY3B1Jzog J2VtYWcnLA0KPiA+ID4NCj4gPiA+IFdlJ3JlIGNoYW5naW5nIG10dW5lIHRvIG1jcHUsIGlzIHRo aXMgZXF1aXZhbGVudD8NCj4gPiA+DQo+ID4NCj4gPiBCb3RoIG1hcmNoIGFuZCBtdHVuZSBhcmUg YSBzdWJzZXQgb2YgbWNwdS4NCj4gPg0KPiANCj4gU3VyZSwgYnV0IHdlIHJlcGxhY2VkICctbXR1 bmU9ZW1hZycgd2l0aCAnLW1jcHU9ZW1hZycuIEFyZSB0aGVzZSB0d28NCj4gYnVpbGRzIGdvaW5n IHRvIGJlIGRpZmZlcmVudCBvciB0aGUgc2FtZT8NCj4gDQoNClllYWgsIEkgYmVsaWV2ZSBib3Ro IGFyZSBzYW1lLg0KDQo+ID4gPiA+ICAgICAgICAgICAgICAnZmxhZ3MnOiBbDQo+ID4gPiA+ICAg ICAgICAgICAgICAgICAgWydSVEVfTUFDSElORScsICciZU1BRyInXSwNCj4gPiA+ID4gICAgICAg ICAgICAgICAgICBbJ1JURV9NQVhfTENPUkUnLCAzMl0sDQo+ID4gPiA+IEBAIC0xODYsNyArMTg4 LDcgQEAgaW1wbGVtZW50ZXJfYW1wZXJlID0gew0KPiA+ID4gPiAgICAgICAgICAnMHhhYzMnOiB7 DQo+ID4gPiA+ICAgICAgICAgICAgICAnbWFyY2gnOiAnYXJtdjguNi1hJywNCj4gPiA+ID4gICAg ICAgICAgICAgICdtYXJjaF9mZWF0dXJlcyc6IFsnY3JjJywgJ2NyeXB0byddLA0KPiA+ID4gPiAt ICAgICAgICAgICAgJ2NvbXBpbGVyX29wdGlvbnMnOiAgWyctbWNwdT1hbXBlcmUxJ10sDQo+ID4g PiA+ICsgICAgICAgICAgICAnbWNwdSc6ICdhbXBlcmUxJywNCj4gPiA+ID4gICAgICAgICAgICAg ICdmbGFncyc6IFsNCj4gPiA+ID4gICAgICAgICAgICAgICAgICBbJ1JURV9NQUNISU5FJywgJyJB bXBlcmVPbmUiJ10sDQo+ID4gPiA+ICAgICAgICAgICAgICAgICAgWydSVEVfTUFYX0xDT1JFJywg MzIwXSwNCj4gPiA+ID4gQEAgLTIwNiw3ICsyMDgsNyBAQCBpbXBsZW1lbnRlcl9oaXNpbGljb24g PSB7DQo+ID4gPiA+ICAgICAgICAgICcweGQwMSc6IHsNCj4gPiA+ID4gICAgICAgICAgICAgICdt YXJjaCc6ICdhcm12OC4yLWEnLA0KPiA+ID4gPiAgICAgICAgICAgICAgJ21hcmNoX2ZlYXR1cmVz JzogWydjcnlwdG8nXSwNCj4gPiA+ID4gLSAgICAgICAgICAgICdjb21waWxlcl9vcHRpb25zJzog WyctbXR1bmU9dHN2MTEwJ10sDQo+ID4gPiA+ICsgICAgICAgICAgICAnbWNwdSc6ICd0c3YxMTAn LA0KPiA+ID4gPiAgICAgICAgICAgICAgJ2ZsYWdzJzogWw0KPiA+ID4gPiAgICAgICAgICAgICAg ICAgIFsnUlRFX01BQ0hJTkUnLCAnIkt1bnBlbmcgOTIwIiddLA0KPiA+ID4gPiAgICAgICAgICAg ICAgICAgIFsnUlRFX0FSTV9GRUFUVVJFX0FUT01JQ1MnLCB0cnVlXSwNCj4gPiA+ID4gQEAgLTY5 NSwxMSArNjk3LDIzIEBAIGlmIHVwZGF0ZV9mbGFncw0KPiA+ID4gPg0KPiA+ID4gPiAgICAgIG1h Y2hpbmVfYXJncyA9IFtdICMgQ2xlYXIgcHJldmlvdXMgbWFjaGluZSBhcmdzDQo+ID4gPiA+DQo+ ID4gPiA+ICsgICAgY2FuZGlkYXRlX21jcHUgPSAnJw0KPiA+ID4gPiArICAgIHN1cHBvcnRfbWNw dSA9IGZhbHNlDQo+ID4gPiA+ICsgICAgaWYgcGFydF9udW1iZXJfY29uZmlnLmhhc19rZXkoJ21j cHUnKQ0KPiA+ID4gPiArICAgICAgICBtY3B1ID0gcGFydF9udW1iZXJfY29uZmlnWydtY3B1J10N Cj4gPiA+ID4gKyAgICAgICAgaWYgKGNjLmhhc19hcmd1bWVudCgnLW1jcHU9JyArIG1jcHUpKQ0K PiA+ID4gPiArICAgICAgICAgICAgY2FuZGlkYXRlX21jcHUgPSBtY3B1DQo+ID4gPiA+ICsgICAg ICAgICAgICBzdXBwb3J0X21jcHUgPSB0cnVlDQo+ID4gPiA+ICsgICAgICAgIGVuZGlmDQo+ID4g PiA+ICsgICAgZW5kaWYNCj4gPiA+ID4gKw0KPiA+ID4gPiAgICAgICMgcHJvYmUgc3VwcG9ydGVk IGFyY2hzIGFuZCB0aGVpciBmZWF0dXJlcw0KPiA+ID4gPiAgICAgIGNhbmRpZGF0ZV9tYXJjaCA9 ICcnDQo+ID4gPiA+ICAgICAgaWYgcGFydF9udW1iZXJfY29uZmlnLmhhc19rZXkoJ21hcmNoJykN Cj4gPiA+ID4gLSAgICAgICAgaWYgcGFydF9udW1iZXJfY29uZmlnLmdldCgnZm9yY2VfbWFyY2gn LCBmYWxzZSkNCj4gPiA+ID4gLSAgICAgICAgICAgIGNhbmRpZGF0ZV9tYXJjaCA9IHBhcnRfbnVt YmVyX2NvbmZpZ1snbWFyY2gnXQ0KPiA+ID4gPiArICAgICAgICBpZiBwYXJ0X251bWJlcl9jb25m aWcuZ2V0KCdmb3JjZV9tYXJjaCcsIGZhbHNlKSBvciBzdXBwb3J0X21jcHUNCj4gPiA+DQo+ID4g PiBJbnN0ZWFkIG9mIHVzaW5nIHRoZSBleHRyYSAic3VwcG9ydF9tY3B1IiB2YXJpYWJsZSwgd2Ug Y291bGQgZG8gdGhlDQo+ID4gPiBzYW1lIGNoZWNrIGFzIHdpdGggY2FuZGlkYXRlIG1hcmNoIChp ZiBjYW5kaWRhdGVfbWNwdSAhPSAnJywgd2hpY2ggd2UNCj4gPiA+IGFjdHVhbGx5IGRvIGJlbG93 IGluIHRoZSBsYXN0IGxpbmVzIG9mIHRoZSBwYXRjaCkuDQo+ID4gPg0KPiA+DQo+ID4gQWNrLg0K PiA+DQo+ID4gPiBJZiBJIHVuZGVyc3RhbmQgdGhlIGxvZ2ljIGNvcnJlY3RseSwgd2UgZG9uJ3Qg d2FudCB0byBkbyB0aGUgbWFyY2gNCj4gPiA+IGZhbGxiYWNrIGlmIG1jcHUgaXMgc3BlY2lmaWVk IC0gZWl0aGVyIHRoZSBtYXJjaCB3b3JrcyB3aXRoIHRoZSBnaXZlbg0KPiA+ID4gbWNwdSBvciB3 ZSBkbyB3aXRob3V0IGl0IChiZWNhdXNlIHdlIGRvbid0IGFjdHVhbGx5IG5lZWQgaXQgd2l0aA0K PiA+ID4gbWNwdSkuIElzIHRoYXQgY29ycmVjdD8NCj4gPiA+DQo+ID4NCj4gPiBZZXMsIGJ1dCBz dGlsbCBleGFjdCBtYXJjaCBkZWZpbmVkIGluIHBhcnRfbnVtYmVyX2NvbmZpZyBzaG91bGQgYmUg cHJlc2VudA0KPiBmb3Igc2V0dGluZyBleHRyYV9tYXJjaF9mZWF0dXJlcy4NCj4gPiBzcGVjaWFs bHkgZm9yIGV4cHJlc3NpbmcgY3J5cHRvIHN1cHBvcnQuDQo+ID4NCj4gDQo+IE9rLCB0aGFua3Mu DQo+IA0KPiA+ID4gPiArICAgICAgICAgICAgaWYgY2MuaGFzX2FyZ3VtZW50KCctbWFyY2g9JyAr ICBwYXJ0X251bWJlcl9jb25maWdbJ21hcmNoJ10pDQo+ID4gPg0KPiA+ID4gTm93IHRoYXQgd2Un dmUgYWRkZWQgbWNwdSBpbnRvIHRoZSBtaXgsIGlzIHRoaXMgc3RpbGwgdGhlIHJpZ2h0DQo+ID4g PiBjb25kaXRpb24/IENhbiB0aGUgYmVsb3cgaGFwcGVuPw0KPiA+ID4NCj4gPiA+IFRoaXMgY2hl Y2sgZmluZHMgdGhhdCBtYWNoaW5lX2FyZ3MgPSBbJy1tYXJjaD1hcm12OS1hJ10gaXMgc3VwcG9y dGVkLg0KPiA+ID4NCj4gPiA+IEJ1dCB0YWtlbiB0b2dldGhlciB3aXRoIG1jcHUgKG1hY2hpbmVf YXJncyA9IFsnLW1jcHU9bmVvdmVyc2UtbjInLA0KPiA+ID4gJy1tYXJjaD1hcm12OS1hJ10pLCBp dCBpcyBub3Qgc3VwcG9ydGVkPyBJbiB0aGlzIGNhc2Ugd2UnbGwgZW5kIHVwDQo+ID4gPiB3aXRo IGludmFsaWQgY29uZmlndXJhdGlvbi4NCj4gPg0KPiA+IFRoaXMgaXMgdGhlIG9ubHkgY29ycmVj dCBvcHRpb24gYW5kIGV2b2x2ZXMgaW50byAtbWFyY2g9YXJtdjktDQo+IGErc3ZlMitjcnlwdG8g Zm9yIGNuMTBrDQo+ID4gd2hlcmVhcyBvdGhlciBuZW92ZXJzZS1uMiBtaWdodCBvbmx5IGhhdmUg LW1hcmNoPWFybXY5LWErc3ZlMi4NCj4gPg0KPiANCj4gTWF5YmUgSSBzaG91bGQgcmVwaHJhc2Ug bXkgcXVlc3Rpb24gYSBiaXQ6DQo+IA0KPiBUaGUgY29ycmVjdCBvcHRpb25zIGFyZSBbJy1tY3B1 PW5lb3ZlcnNlLW4yJywgJy1tYXJjaD1hcm12OS1hJ10uIElzIGl0DQo+IHBvc3NpYmxlIHRoYXQg dGhlIGNvbXBpbGVyIHdpbGwgc2F5Og0KPiANCj4gWyctbWNwdT1uZW92ZXJzZS1uMicsICctbWFy Y2g9YXJtdjktYSddIGlzIHN1cHBvcnRlZA0KPiBbJy1tY3B1PW5lb3ZlcnNlLW4yJ10gaXMgc3Vw cG9ydGVkDQo+IFsnLW1hcmNoPWFybXY5LWEnXSBpcyBub3Qgc3VwcG9ydGVkDQo+IA0KDQpZZXMs IHRoaXMgaXMgcG9zc2libGUuDQoNCj4gU28gYmFzaWNhbGx5IHRoZSBxdWVzdGlvbiBpcyBhcmUg d2Ugcmlza2luZyB0aGF0IHRoZSBjb21waWxlciB3aWxsIHNheQ0KPiBpdCBzdXBwb3J0cyBib3Ro IG9wdGlvbnMgb25seSB3aGVuIGJvdGggYXJlIHBhc3NlZCB3aGlsZSBhbHNvIHNheWluZw0KPiBp dCBkb2Vzbid0IHN1cHBvcnQgb25lIG9yIGJvdGggb2YgdGhlbSB3aGVuIGNoZWNrZWQgYWxvbmUu IFdlJ3ZlIHNlZW4NCj4gdGhpcyBiZWhhdmlvciB3aXRoIG5ld2VyIGNvbXBpbGVycyBpbiBhYXJj aDMyIGJ1aWxkcw0KPiAoLW1hcmNoPWFybXY4LWErc2ltZCAtbWZwdT1hdXRvIGFyZSBzdXBwb3J0 ZWQgd2hlbiBib3RoIGFyZSBwYXNzZWQsDQo+IGJ1dCAtbWFyY2g9YXJtdjgtYSBpcyBub3Qgc3Vw cG9ydGVkIGFsb25lKSwgc28gSSB3YW50ZWQgdG8gYmUgc3VyZS4NCj4gDQo+ID4gRXhhbXBsZToN Cj4gPg0KPiA+IEdvb2Q6DQo+ID4gI2FhcmNoNjQtbGludXgtZ251LWdjYyAgLW1hcmNoPWFybXY5 LWErc3ZlMitjcnlwdG8gLW1jcHU9bmVvdmVyc2UtbjINCj4gc2hybi5jDQo+ID4gI2FhcmNoNjQt bGludXgtZ251LWdjYyAgLW1hcmNoPWFybXY5LWErc3ZlMiAtbWNwdT1uZW92ZXJzZS1uMiBzaHJu LmMNCj4gPiAjYWFyY2g2NC1saW51eC1nbnUtZ2NjICAtbWFyY2g9YXJtdjktYSAtbWNwdT1uZW92 ZXJzZS1uMiBzaHJuLmMNCj4gPg0KPiA+IEJhZDoNCj4gPiAjYWFyY2g2NC1saW51eC1nbnUtZ2Nj IC1tY3B1PW5lb3ZlcnNlLW4yIC1tYXJjaD1hcm12OC1hIHNocm4uYw0KPiA+IGNjMTogd2Fybmlu Zzogc3dpdGNoICctbWNwdT1uZW92ZXJzZS1uMicgY29uZmxpY3RzIHdpdGggJy1tYXJjaD1hcm12 OC1hJw0KPiBzd2l0Y2gNCj4gPiAjYWFyY2g2NC1saW51eC1nbnUtZ2NjIC1tY3B1PW5lb3ZlcnNl LW4yIC1tYXJjaD1hcm12OC4xLWEgc2hybi5jDQo+ID4gY2MxOiB3YXJuaW5nOiBzd2l0Y2ggJy1t Y3B1PW5lb3ZlcnNlLW4yJyBjb25mbGljdHMgd2l0aCAnLW1hcmNoPWFybXY4LjEtYScNCj4gc3dp dGNoDQo+ID4gI2FhcmNoNjQtbGludXgtZ251LWdjYyAtbWNwdT1uZW92ZXJzZS1uMiAtbWFyY2g9 YXJtdjguMi1hIHNocm4uYw0KPiA+IGNjMTogd2FybmluZzogc3dpdGNoICctbWNwdT1uZW92ZXJz ZS1uMicgY29uZmxpY3RzIHdpdGggJy1tYXJjaD1hcm12OC4yLWEnDQo+IHN3aXRjaA0KPiA+ICNh YXJjaDY0LWxpbnV4LWdudS1nY2MgLW1jcHU9bmVvdmVyc2UtbjIgLW1hcmNoPWFybXY4LjMtYSBz aHJuLmMNCj4gPiBjYzE6IHdhcm5pbmc6IHN3aXRjaCAnLW1jcHU9bmVvdmVyc2UtbjInIGNvbmZs aWN0cyB3aXRoICctbWFyY2g9YXJtdjguMy1hJw0KPiBzd2l0Y2gNCj4gPiAjYWFyY2g2NC1saW51 eC1nbnUtZ2NjIC1tY3B1PW5lb3ZlcnNlLW4yIC1tYXJjaD1hcm12OC40LWEgc2hybi5jDQo+ID4g Y2MxOiB3YXJuaW5nOiBzd2l0Y2ggJy1tY3B1PW5lb3ZlcnNlLW4yJyBjb25mbGljdHMgd2l0aCAn LW1hcmNoPWFybXY4LjQtYScNCj4gc3dpdGNoDQo+ID4gI2FhcmNoNjQtbGludXgtZ251LWdjYyAt bWNwdT1uZW92ZXJzZS1uMiAtbWFyY2g9YXJtdjguNS1hIHNocm4uYw0KPiA+IGNjMTogd2Fybmlu Zzogc3dpdGNoICctbWNwdT1uZW92ZXJzZS1uMicgY29uZmxpY3RzIHdpdGggJy1tYXJjaD1hcm12 OC41LWEnDQo+IHN3aXRjaA0KPiA+ICNhYXJjaDY0LWxpbnV4LWdudS1nY2MgLW1jcHU9bmVvdmVy c2UtbjIgLW1hcmNoPWFybXY4LjYtYSBzaHJuLmMNCj4gPiBjYzE6IHdhcm5pbmc6IHN3aXRjaCAn LW1jcHU9bmVvdmVyc2UtbjInIGNvbmZsaWN0cyB3aXRoICctbWFyY2g9YXJtdjguNi1hJw0KPiBz d2l0Y2gNCj4gPiAjYWFyY2g2NC1saW51eC1nbnUtZ2NjIC1tY3B1PW5lb3ZlcnNlLW4yIC1tYXJj aD1hcm12OC43LWEgc2hybi5jDQo+ID4gY2MxOiB3YXJuaW5nOiBzd2l0Y2ggJy1tY3B1PW5lb3Zl cnNlLW4yJyBjb25mbGljdHMgd2l0aCAnLW1hcmNoPWFybXY4LjctYScNCj4gc3dpdGNoDQo+ID4N Cj4gPiA+DQo+ID4gPiA+ICsgICAgICAgICAgICAgICAgY2FuZGlkYXRlX21hcmNoID0gcGFydF9u dW1iZXJfY29uZmlnWydtYXJjaCddDQo+ID4gPiA+ICsgICAgICAgICAgICBlbmRpZg0KPiA+ID4g PiAgICAgICAgICBlbHNlDQo+ID4gPiA+ICAgICAgICAgICAgICBzdXBwb3J0ZWRfbWFyY2hzID0g Wydhcm12OC42LWEnLCAnYXJtdjguNS1hJywgJ2FybXY4LjQtYScsDQo+ICdhcm12OC4zLQ0KPiA+ ID4gYScsDQo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdhcm12OC4y LWEnLCAnYXJtdjguMS1hJywgJ2FybXY4LWEnXQ0K