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 C393543928; Mon, 22 Jan 2024 12:54:16 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 51CE240291; Mon, 22 Jan 2024 12:54:16 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 274D94028B for ; Mon, 22 Jan 2024 12:54:14 +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 40LMv5UK010374; Mon, 22 Jan 2024 03:54:11 -0800 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3vrejncphd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 22 Jan 2024 03:54:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZXwIXWipbpxEC+PfmdC7Sf/LvxGYWxcRZyUalyuhgRtJjSfztKds9+jL0uTNun27Krnrrin/aM5xedJs+y2oqzAkN7ko30ZSsIyr6VGyG3C+JOy+DMKYSJ4er0D+GLmk2T3nSJUVBQ2UX7QfTx3c/BHcW2BS8DTMaWz1jpihM+QA+nObDAuxwFASx9rO0PH7DbBxxOUtwUbWUDxPWQM1KHwx33eKcyNFpod7yKgmKV9XjPTNRMOETLkl+BuES+wHx0XDx9zaEwsZLVZzP1mUMv5NmeWspVAuEMba2zyMm2N3uIa4gjqsFspN7fxvHJi+7llFXBxshdDZqLhy06oNmA== 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=gn3eXZ0L8mneZ6YaxWhcbeUHrXOqJuvYzc/LvZ6ARok=; b=JZ/nfm7Ovub4xqAOTWw5Zy4UzfcMpy09JBwu84F7IjDCevsmR0D60PEzxh7gX4BPEjztyfH48FoRNNBI+SjDJhgrRba8c0LhuN+jwPvon1z2vpSLfKkK4uS8YXSW0ArTwGo+jq36sev57b384KAZGR7oP/vnPlYQqwHADuDaKIUlrsr6bYHFAAxph5goym5Au2lyNk1o9yAhPFB0HGe85pxICWJHxJp0kO59tq7IlG1HLQohS5u4BgEHHIrj50+JxJ+/PO6xQ8mVBjPbb3QkQxQnUQJGqhCNi4/e/9MoJ5xiDTjCWBqeGt5PNgV8l06IdUxrxo9cWVMrD6sgjhYE3w== 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=gn3eXZ0L8mneZ6YaxWhcbeUHrXOqJuvYzc/LvZ6ARok=; b=dZyc1imz1Mjy+aMT/Aa96TMvGiLQ3Rsa24XQ/37AXa1qJmKKzlsN2WSUi2FFglZhRBP8WHfDqFmcNT9eiyeap+yfULOr7auclXAHzuu6zwTR19TUzlnhAYmuN5nrGXCIgxGfnDvG1eHP5DJqR+X4FznprVPr+N+5vJ44Tky7ZKM= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by PH0PR18MB3798.namprd18.prod.outlook.com (2603:10b6:510:24::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.19; Mon, 22 Jan 2024 11:54:06 +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.015; Mon, 22 Jan 2024 11:54:05 +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+mmha6bDlqlGAgAAN9NA= Date: Mon, 22 Jan 2024 11:54:05 +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_|PH0PR18MB3798:EE_ x-ms-office365-filtering-correlation-id: 8bf23ca0-b62e-4fc8-be7f-08dc1b40d5d4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IkI1M0Aw3Lx77D/K1Bw4oZlv9EHla7rrkKNimHjxEKGHWi0PbpkEnbiV1Z3KFoOwo+6X85ncUHVg+/JkTNneMqhjlwQCVc6CK0lITzFPEF+wFhAw63M/hWyaPHxxE9gIffQYnBaPnD+QVtSAp0nbrLf0DvX9xTFSNR6qgVAfWCaXd9OBlKVnwop6o58Q5cCBl09/RwKVEZTXO6QcJfW4MWp586ZH7AtvhTHPem8HuncZdpC66jXBxuEcJK1t8rcKuoSnW+QHGbm7fQFWQvFpl1fhhNCd/wsY8zC+qdhADkekTO7fiw3ffN4LcR9svOovR/lzcubIe7bHipq/frIwL51s7idmJfA3FK+MTxdxsPYDWagkTf85ubBjWbIjUKMIvn5nxixR8/2zI/VcMUY6WsAue3UJPibwli723hi+jj6krS9Fv4Ve0iuhCfRbrB7UlBRoJgwGnSPgiKjeBavt0TOptPVSVUt7lIdOZ+aXWOqycimqPNhxLQ09VAGGV20SyjMM/vjiEvrsMaSRHFB4twyh0CvExEH4+1fj/krboyJuR/LMw/4DMqNpVnuRizuQsspmCb1km7Y/F3q8cWlTPJ7//OihD7vQNfa65gnYjCmUQDCLjxXl4c8oM9ZYCF5lBlCUKqabsNc4K06i3o7My9m5JEiOi5p/BsQmyPcbc0Q= 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)(346002)(366004)(396003)(376002)(39850400004)(136003)(230273577357003)(230173577357003)(230922051799003)(64100799003)(186009)(451199024)(1800799012)(55016003)(6506007)(71200400001)(7696005)(9686003)(53546011)(26005)(122000001)(38100700002)(86362001)(33656002)(38070700009)(41300700001)(83380400001)(5660300002)(52536014)(2906002)(478600001)(66556008)(4326008)(66476007)(66446008)(8676002)(8936002)(76116006)(64756008)(66946007)(54906003)(6916009)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Tlo1TUY0NGtGNGlkdWJWVmdTTFNWZnAzcjFJSXExSnF2ajArN3U3OS8vTUgy?= =?utf-8?B?RGpON3Q4cVJFM2FOeVZ2ajhNcURpWGlKN1BrQlNNOHBsVzFzUE9jSWdxdnhF?= =?utf-8?B?TExOWW9ySVBoUlc4T0xNWU42WkFJUk00d2pVMEMxNmh5OFlXWlBQa25IZ05I?= =?utf-8?B?WTBuRzlzSmQybGZGMXFVSHJvbjFnMXFLT002MEtFWFQ4MllyYlBIVTJNRURZ?= =?utf-8?B?USt6YVBDNFo4SHd5MVBFNjU2Y2d6RjRhSDdlOVI2cFlEOHNxZTBoSm5XYm1K?= =?utf-8?B?dDVFWFdQd0VVY3FtMHI4WXR1MDNKVzIvaW5CMTlJRngydWtXaUUyM0IwK3dI?= =?utf-8?B?cFM1Tm1wUnRqdnM3Z0FlQTk2KzR6a1M5MHBDbkw4Y1ZxcEp5WWg2K3FYdFQw?= =?utf-8?B?cDdOR3B5bzVJMnVRcjFaRmNnaERPOVdZZmJySk1ucUI0bDNtdTB6dmVUbElW?= =?utf-8?B?OGcvL2lHSVlmOUlmUjZpd01iQlQ5WCtRenZ2RnJzQ0E5ZFVSUThmeE9NOVNH?= =?utf-8?B?M3hMc1gvdWl5dGxIYWJLbXZoeXZjWjlzMnhWQWx3ajdnNEJLWWJmKzhudUNP?= =?utf-8?B?REluYVJ6bDBMbW1MR3BtZlUyTFRjcmxHVDZwd0xnWjFZSW9nN0VwdWpTellm?= =?utf-8?B?UnZWNTFHV2tJeEhDV0d0a2x0REk4MTJ1ODVPL3FFd3EvNHBSMTdvMk1zVjdu?= =?utf-8?B?UzJhNStGQyt0ZU5NU25pYWlQbDRhcHp5R1JVZGpqVlBBVkJzckZtVVdvcUI3?= =?utf-8?B?WmJPU1F0SWVWS2RSNTZjZFBOVVY3TWplMHhCTGV5OTIrNkoycTRvTlVXaDNF?= =?utf-8?B?WnVVSUpyMHpvTHFiaWpjRUFmQ0NmQTBSek1Od2M2clRGWFk4bkxESEdOTXlS?= =?utf-8?B?Mm1Qa2xpeVIrUk5nckNWVXNEb2tLcS83MXdaYnA0aTY1Ry9zZng4MGo2U1ZR?= =?utf-8?B?aU5BUGlpVGV3ZUxReHZHbi9XWk5vU2haUzBGWVh5VUpWckR5MTVOOU1FY1Z6?= =?utf-8?B?Y25jUDNXM3NIM2JSb1JoQjNkbnNkK2J4L2JoYmQxWlpseEVNam5LNld1ZWYy?= =?utf-8?B?bDJoaFRrVE5hNWw1Zko0eHRDem5BaWp4OXRCaE1CdTVBN1V5V2l6QU5Rcmhi?= =?utf-8?B?TlVYaTlwNWZsL2tTZG5uZjYvSFZwMFdNL1ZQWVpDUkM4Zks5UUN5ODVHL2lw?= =?utf-8?B?aWZpb0x5ZlEwWWsxbldDRFlQaXFvYmd5NHRHZXA4SC8vcEltejBSc0NPYlJm?= =?utf-8?B?ZVRFTExjdEsxU3BqWFh0TGxxenQ3bFRHWnF4NXJjNk93S2pCWEpNOWxTcnNU?= =?utf-8?B?UWVQd3BXSitvR0phNjFsbVI0MWdVMUVULytvRW1JUHlGaG12dDdsNXBqQytF?= =?utf-8?B?YVY1VHB5aVVxYlRQUHVsbUYvZUZ6QllnWGgvMUdlK3VZSFlQT2dNaDdNTjk4?= =?utf-8?B?Vk91N3ZIb2lnUStRR3lPR0dXWkpMYVBUREQyQjhmYktCSVl1WWtBQzJTdC9z?= =?utf-8?B?emlxWkxKZzA4VGJsOXpkSUJTTFJDVWNGaXBKV0lLMjg2RWpWUnpFenpLNmMy?= =?utf-8?B?eXJ3VTU2c1p1cFd3T0RTVHp1QTYzQThMdWVCTXI0SFEraXY3YVBxSEU3OUty?= =?utf-8?B?MVlTNUt5M3lxVWUwU1NIMi8xc3l5RWJ3bml5VDhjSFBRVlI0TGtBM0RHS05E?= =?utf-8?B?cFB1cUN6NnhxYjhtNFEvam0xZHlrVUFZejI4MmhqcDdaTDZmSGptMDFKTXdG?= =?utf-8?B?RWlNQzZldVBycTdmQjU3bVI2c2ozTkZnVmN0RFZkZHlNb2ZYaW13OGRnS1BZ?= =?utf-8?B?ZFcrQkJGOWhYeVBIWVcrZ2ZaZXN1cWx3VS90SC9yWWY2U1kvK3ptRVJLajFs?= =?utf-8?B?WFZ4ZEhiRHNlRlV5TE1ZWnZZK0t0bDVVY0VzVGR5NWR6L1haNE5LNkJsMENp?= =?utf-8?B?SHdYcVFmUDVwSEx1VnlEUDhpZWVKL0NDSU1VSmhiVStjYTRROG1XVjBxOTF4?= =?utf-8?B?RG83V2dYa2FDUjVrdmNUYkNLaWk1amZSNE9GdnlTTFgxTnNJM25vMkRPM0N1?= =?utf-8?B?Zm9UWCttM3J0Yy92ZCtwQVN2RjdzZFA4ZTNWMWc5c3RKbEZjZHFranRZK08w?= =?utf-8?Q?5CZYlRxvxvjC09Bjw/OlpCymQ?= 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: 8bf23ca0-b62e-4fc8-be7f-08dc1b40d5d4 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2024 11:54:05.8855 (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: I36/mYBA3FDqbEsy2HnMzP9ICv9qTNZ5nLn/3tpl3GDfcnA4t6kNx2vS0eHKQplgIDlFL/2vqsyPe0QrO0NqvPfW7Ps7G6e+AXM1CGxj1r8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB3798 X-Proofpoint-ORIG-GUID: PnPljbAzWbZziDiDbtShNec-VYmF9ts5 X-Proofpoint-GUID: PnPljbAzWbZziDiDbtShNec-VYmF9ts5 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-22_02,2024-01-22_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 PiBPbiBTdW4sIEphbiAyMSwgMjAyNCBhdCAxMDozN+KAr0FNIDxwYmhhZ2F2YXR1bGFAbWFydmVs bC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gRnJvbTogUGF2YW4gTmlraGlsZXNoIDxwYmhhZ2F2YXR1 bGFAbWFydmVsbC5jb20+DQo+ID4NCj4gPiBUaGUgY29tcGlsZXIgb3B0aW9ucyBtYXJjaCBhbmQg bXR1bmUgYXJlIGEgc3Vic2V0DQo+ID4gb2YgbWNwdSBhbmQgd2lsbCBsZWFkIHRvIGNvbmZsaWN0 cyBpZiBpbXByb3BlciBtYXJjaA0KPiA+IGlzIGNob3NlbiBmb3IgYSBnaXZlbiBtY3B1Lg0KPiA+ IFRvIGF2b2lkIGNvbmZsaWN0cywgZm9yY2UgcGFydCBudW1iZXIgbWFyY2ggd2hlbg0KPiA+IG1j cHUgaXMgYXZhaWxhYmxlIGFuZCBpcyBzdXBwb3J0ZWQgYnkgdGhlIGNvbXBpbGVyLg0KPiA+DQo+ ID4gRXhhbXBsZToNCj4gPiAgICAgICAgIG1hcmNoID0gYXJtdjktYQ0KPiA+ICAgICAgICAgbWNw dSA9IG5lb3ZlcnNlLW4yDQo+ID4NCj4gPiAgICAgICAgIG1jcHUgc3VwcG9ydGVkLCBtYXJjaCBz dXBwb3J0ZWQNCj4gPiAgICAgICAgIG1hY2hpbmVfYXJncyA9IFsnLW1jcHU9bmVvdmVyc2UtbjIn LCAnLW1hcmNoPWFybXY5LWEnXQ0KPiA+DQo+ID4gICAgICAgICBtY3B1IHN1cHBvcnRlZCwgbWFy Y2ggbm90IHN1cHBvcnRlZA0KPiA+ICAgICAgICAgbWFjaGluZV9hcmdzID0gWyctbWNwdT1uZW92 ZXJzZS1uMiddDQo+ID4NCj4gPiAgICAgICAgIG1jcHUgbm90IHN1cHBvcnRlZCwgbWFyY2ggc3Vw cG9ydGVkDQo+ID4gICAgICAgICBtYWNoaW5lX2FyZ3MgPSBbJy1tYXJjaD1hcm12OS1hJ10NCj4g Pg0KPiA+ICAgICAgICAgbWNwdSBub3Qgc3VwcG9ydGVkLCBtYXJjaCBub3Qgc3VwcG9ydGVkDQo+ ID4gICAgICAgICBtYWNoaW5lX2FyZ3MgPSBbJy1tYXJjaD1hcm12OC42LWEnXQ0KPiA+DQo+ID4g U2lnbmVkLW9mZi1ieTogUGF2YW4gTmlraGlsZXNoIDxwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+ DQo+ID4gLS0tDQo+ID4gIGNvbmZpZy9hcm0vbWVzb24uYnVpbGQgfCAxMDkgKysrKysrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tDQo+IC0tDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA2 NyBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9j b25maWcvYXJtL21lc29uLmJ1aWxkIGIvY29uZmlnL2FybS9tZXNvbi5idWlsZA0KPiA+IGluZGV4 IDM2ZjIxZDIyNTkuLjhjOGNmY2NjYTAgMTAwNjQ0DQo+ID4gLS0tIGEvY29uZmlnL2FybS9tZXNv bi5idWlsZA0KPiA+ICsrKyBiL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQNCj4gPHNuaXA+DQo+ID4g QEAgLTEyNywyMSArMTI4LDIyIEBAIGltcGxlbWVudGVyX2Nhdml1bSA9IHsNCj4gPiAgICAgIF0s DQo+ID4gICAgICAncGFydF9udW1iZXJfY29uZmlnJzogew0KPiA+ICAgICAgICAgICcweGExJzog ew0KPiA+IC0gICAgICAgICAgICAnY29tcGlsZXJfb3B0aW9ucyc6IFsnLW1jcHU9dGh1bmRlcnh0 ODgnXSwNCj4gPiArICAgICAgICAgICAgJ21jcHUnOiAndGh1bmRlcnh0ODgnLA0KPiA+ICAgICAg ICAgICAgICAnZmxhZ3MnOiBmbGFnc19wYXJ0X251bWJlcl90aHVuZGVyeA0KPiA+ICAgICAgICAg IH0sDQo+ID4gICAgICAgICAgJzB4YTInOiB7DQo+ID4gLSAgICAgICAgICAgICdjb21waWxlcl9v cHRpb25zJzogWyctbWNwdT10aHVuZGVyeHQ4MSddLA0KPiA+ICsgICAgICAgICAgICAnbWNwdSc6 ICd0aHVuZGVyeHQ4MScsDQo+ID4gICAgICAgICAgICAgICdmbGFncyc6IGZsYWdzX3BhcnRfbnVt YmVyX3RodW5kZXJ4DQo+ID4gICAgICAgICAgfSwNCj4gPiAgICAgICAgICAnMHhhMyc6IHsNCj4g PiAtICAgICAgICAgICAgJ2NvbXBpbGVyX29wdGlvbnMnOiBbJy1tYXJjaD1hcm12OC1hK2NyYycs ICctbWNwdT10aHVuZGVyeHQ4MyddLA0KPiA+ICsgICAgICAgICAgICAnbWNwdSc6ICd0aHVuZGVy eHQ4MycsDQo+ID4gKyAgICAgICAgICAgICdjb21waWxlcl9vcHRpb25zJzogWyctbWFyY2g9YXJt djgtYStjcmMnXSwNCj4gDQo+IExldCdzIHVuaWZ5IHRoaXMgd2l0aCB0aGUgcmVzdCBhbmQgc3Bl Y2lmeSAnbWFyY2gnOiAnYXJtdjgtYStjcmMnDQo+IGluc3RlYWQgb2YgaGF2aW5nIGl0IHVuZGVy IGNvbXBpbGVyX29wdGlvbnMuDQoNCkFjay4NCg0KPiANCj4gPiAgICAgICAgICAgICAgJ2ZsYWdz JzogZmxhZ3NfcGFydF9udW1iZXJfdGh1bmRlcngNCj4gPiAgICAgICAgICB9LA0KPiA+ICAgICAg ICAgICcweGFmJzogew0KPiA+ICAgICAgICAgICAgICAnbWFyY2gnOiAnYXJtdjguMS1hJywNCj4g PiAgICAgICAgICAgICAgJ21hcmNoX2ZlYXR1cmVzJzogWydjcmMnLCAnY3J5cHRvJ10sDQo+ID4g LSAgICAgICAgICAgICdjb21waWxlcl9vcHRpb25zJzogWyctbWNwdT10aHVuZGVyeDJ0OTknXSwN Cj4gPiArICAgICAgICAgICAgJ21jcHUnOiAndGh1bmRlcngydDk5JywNCj4gPiAgICAgICAgICAg ICAgJ2ZsYWdzJzogWw0KPiA+ICAgICAgICAgICAgICAgICAgWydSVEVfTUFDSElORScsICcidGh1 bmRlcngyIiddLA0KPiA+ICAgICAgICAgICAgICAgICAgWydSVEVfQVJNX0ZFQVRVUkVfQVRPTUlD UycsIHRydWVdLA0KPiA+IEBAIC0xNTMsNyArMTU1LDcgQEAgaW1wbGVtZW50ZXJfY2F2aXVtID0g ew0KPiA+ICAgICAgICAgICcweGIyJzogew0KPiA+ICAgICAgICAgICAgICAnbWFyY2gnOiAnYXJt djguMi1hJywNCj4gPiAgICAgICAgICAgICAgJ21hcmNoX2ZlYXR1cmVzJzogWydjcmMnLCAnY3J5 cHRvJywgJ2xzZSddLA0KPiA+IC0gICAgICAgICAgICAnY29tcGlsZXJfb3B0aW9ucyc6IFsnLW1j cHU9b2N0ZW9udHgyJ10sDQo+ID4gKyAgICAgICAgICAgICdtY3B1JzogJ29jdGVvbnR4MicsDQo+ ID4gICAgICAgICAgICAgICdmbGFncyc6IFsNCj4gPiAgICAgICAgICAgICAgICAgIFsnUlRFX01B Q0hJTkUnLCAnImNuOWsiJ10sDQo+ID4gICAgICAgICAgICAgICAgICBbJ1JURV9BUk1fRkVBVFVS RV9BVE9NSUNTJywgdHJ1ZV0sDQo+ID4gQEAgLTE3Niw3ICsxNzgsNyBAQCBpbXBsZW1lbnRlcl9h bXBlcmUgPSB7DQo+ID4gICAgICAgICAgJzB4MCc6IHsNCj4gPiAgICAgICAgICAgICAgJ21hcmNo JzogJ2FybXY4LWEnLA0KPiA+ICAgICAgICAgICAgICAnbWFyY2hfZmVhdHVyZXMnOiBbJ2NyYycs ICdjcnlwdG8nXSwNCj4gPiAtICAgICAgICAgICAgJ2NvbXBpbGVyX29wdGlvbnMnOiAgWyctbXR1 bmU9ZW1hZyddLA0KPiA+ICsgICAgICAgICAgICAnbWNwdSc6ICdlbWFnJywNCj4gDQo+IFdlJ3Jl IGNoYW5naW5nIG10dW5lIHRvIG1jcHUsIGlzIHRoaXMgZXF1aXZhbGVudD8NCj4gDQoNCkJvdGgg bWFyY2ggYW5kIG10dW5lIGFyZSBhIHN1YnNldCBvZiBtY3B1Lg0KDQo+ID4gICAgICAgICAgICAg ICdmbGFncyc6IFsNCj4gPiAgICAgICAgICAgICAgICAgIFsnUlRFX01BQ0hJTkUnLCAnImVNQUci J10sDQo+ID4gICAgICAgICAgICAgICAgICBbJ1JURV9NQVhfTENPUkUnLCAzMl0sDQo+ID4gQEAg LTE4Niw3ICsxODgsNyBAQCBpbXBsZW1lbnRlcl9hbXBlcmUgPSB7DQo+ID4gICAgICAgICAgJzB4 YWMzJzogew0KPiA+ICAgICAgICAgICAgICAnbWFyY2gnOiAnYXJtdjguNi1hJywNCj4gPiAgICAg ICAgICAgICAgJ21hcmNoX2ZlYXR1cmVzJzogWydjcmMnLCAnY3J5cHRvJ10sDQo+ID4gLSAgICAg ICAgICAgICdjb21waWxlcl9vcHRpb25zJzogIFsnLW1jcHU9YW1wZXJlMSddLA0KPiA+ICsgICAg ICAgICAgICAnbWNwdSc6ICdhbXBlcmUxJywNCj4gPiAgICAgICAgICAgICAgJ2ZsYWdzJzogWw0K PiA+ICAgICAgICAgICAgICAgICAgWydSVEVfTUFDSElORScsICciQW1wZXJlT25lIiddLA0KPiA+ ICAgICAgICAgICAgICAgICAgWydSVEVfTUFYX0xDT1JFJywgMzIwXSwNCj4gPiBAQCAtMjA2LDcg KzIwOCw3IEBAIGltcGxlbWVudGVyX2hpc2lsaWNvbiA9IHsNCj4gPiAgICAgICAgICAnMHhkMDEn OiB7DQo+ID4gICAgICAgICAgICAgICdtYXJjaCc6ICdhcm12OC4yLWEnLA0KPiA+ICAgICAgICAg ICAgICAnbWFyY2hfZmVhdHVyZXMnOiBbJ2NyeXB0byddLA0KPiA+IC0gICAgICAgICAgICAnY29t cGlsZXJfb3B0aW9ucyc6IFsnLW10dW5lPXRzdjExMCddLA0KPiA+ICsgICAgICAgICAgICAnbWNw dSc6ICd0c3YxMTAnLA0KPiA+ICAgICAgICAgICAgICAnZmxhZ3MnOiBbDQo+ID4gICAgICAgICAg ICAgICAgICBbJ1JURV9NQUNISU5FJywgJyJLdW5wZW5nIDkyMCInXSwNCj4gPiAgICAgICAgICAg ICAgICAgIFsnUlRFX0FSTV9GRUFUVVJFX0FUT01JQ1MnLCB0cnVlXSwNCj4gPiBAQCAtNjk1LDEx ICs2OTcsMjMgQEAgaWYgdXBkYXRlX2ZsYWdzDQo+ID4NCj4gPiAgICAgIG1hY2hpbmVfYXJncyA9 IFtdICMgQ2xlYXIgcHJldmlvdXMgbWFjaGluZSBhcmdzDQo+ID4NCj4gPiArICAgIGNhbmRpZGF0 ZV9tY3B1ID0gJycNCj4gPiArICAgIHN1cHBvcnRfbWNwdSA9IGZhbHNlDQo+ID4gKyAgICBpZiBw YXJ0X251bWJlcl9jb25maWcuaGFzX2tleSgnbWNwdScpDQo+ID4gKyAgICAgICAgbWNwdSA9IHBh cnRfbnVtYmVyX2NvbmZpZ1snbWNwdSddDQo+ID4gKyAgICAgICAgaWYgKGNjLmhhc19hcmd1bWVu dCgnLW1jcHU9JyArIG1jcHUpKQ0KPiA+ICsgICAgICAgICAgICBjYW5kaWRhdGVfbWNwdSA9IG1j cHUNCj4gPiArICAgICAgICAgICAgc3VwcG9ydF9tY3B1ID0gdHJ1ZQ0KPiA+ICsgICAgICAgIGVu ZGlmDQo+ID4gKyAgICBlbmRpZg0KPiA+ICsNCj4gPiAgICAgICMgcHJvYmUgc3VwcG9ydGVkIGFy Y2hzIGFuZCB0aGVpciBmZWF0dXJlcw0KPiA+ICAgICAgY2FuZGlkYXRlX21hcmNoID0gJycNCj4g PiAgICAgIGlmIHBhcnRfbnVtYmVyX2NvbmZpZy5oYXNfa2V5KCdtYXJjaCcpDQo+ID4gLSAgICAg ICAgaWYgcGFydF9udW1iZXJfY29uZmlnLmdldCgnZm9yY2VfbWFyY2gnLCBmYWxzZSkNCj4gPiAt ICAgICAgICAgICAgY2FuZGlkYXRlX21hcmNoID0gcGFydF9udW1iZXJfY29uZmlnWydtYXJjaCdd DQo+ID4gKyAgICAgICAgaWYgcGFydF9udW1iZXJfY29uZmlnLmdldCgnZm9yY2VfbWFyY2gnLCBm YWxzZSkgb3Igc3VwcG9ydF9tY3B1DQo+IA0KPiBJbnN0ZWFkIG9mIHVzaW5nIHRoZSBleHRyYSAi c3VwcG9ydF9tY3B1IiB2YXJpYWJsZSwgd2UgY291bGQgZG8gdGhlDQo+IHNhbWUgY2hlY2sgYXMg d2l0aCBjYW5kaWRhdGUgbWFyY2ggKGlmIGNhbmRpZGF0ZV9tY3B1ICE9ICcnLCB3aGljaCB3ZQ0K PiBhY3R1YWxseSBkbyBiZWxvdyBpbiB0aGUgbGFzdCBsaW5lcyBvZiB0aGUgcGF0Y2gpLg0KPiAN Cg0KQWNrLg0KDQo+IElmIEkgdW5kZXJzdGFuZCB0aGUgbG9naWMgY29ycmVjdGx5LCB3ZSBkb24n dCB3YW50IHRvIGRvIHRoZSBtYXJjaA0KPiBmYWxsYmFjayBpZiBtY3B1IGlzIHNwZWNpZmllZCAt IGVpdGhlciB0aGUgbWFyY2ggd29ya3Mgd2l0aCB0aGUgZ2l2ZW4NCj4gbWNwdSBvciB3ZSBkbyB3 aXRob3V0IGl0IChiZWNhdXNlIHdlIGRvbid0IGFjdHVhbGx5IG5lZWQgaXQgd2l0aA0KPiBtY3B1 KS4gSXMgdGhhdCBjb3JyZWN0Pw0KPiANCg0KWWVzLCBidXQgc3RpbGwgZXhhY3QgbWFyY2ggZGVm aW5lZCBpbiBwYXJ0X251bWJlcl9jb25maWcgc2hvdWxkIGJlIHByZXNlbnQgZm9yIHNldHRpbmcg ZXh0cmFfbWFyY2hfZmVhdHVyZXMuDQpzcGVjaWFsbHkgZm9yIGV4cHJlc3NpbmcgY3J5cHRvIHN1 cHBvcnQuIA0KDQo+ID4gKyAgICAgICAgICAgIGlmIGNjLmhhc19hcmd1bWVudCgnLW1hcmNoPScg KyAgcGFydF9udW1iZXJfY29uZmlnWydtYXJjaCddKQ0KPiANCj4gTm93IHRoYXQgd2UndmUgYWRk ZWQgbWNwdSBpbnRvIHRoZSBtaXgsIGlzIHRoaXMgc3RpbGwgdGhlIHJpZ2h0DQo+IGNvbmRpdGlv bj8gQ2FuIHRoZSBiZWxvdyBoYXBwZW4/DQo+IA0KPiBUaGlzIGNoZWNrIGZpbmRzIHRoYXQgbWFj aGluZV9hcmdzID0gWyctbWFyY2g9YXJtdjktYSddIGlzIHN1cHBvcnRlZC4NCj4gDQo+IEJ1dCB0 YWtlbiB0b2dldGhlciB3aXRoIG1jcHUgKG1hY2hpbmVfYXJncyA9IFsnLW1jcHU9bmVvdmVyc2Ut bjInLA0KPiAnLW1hcmNoPWFybXY5LWEnXSksIGl0IGlzIG5vdCBzdXBwb3J0ZWQ/IEluIHRoaXMg Y2FzZSB3ZSdsbCBlbmQgdXANCj4gd2l0aCBpbnZhbGlkIGNvbmZpZ3VyYXRpb24uDQoNClRoaXMg aXMgdGhlIG9ubHkgY29ycmVjdCBvcHRpb24gYW5kIGV2b2x2ZXMgaW50byAtbWFyY2g9YXJtdjkt YStzdmUyK2NyeXB0byBmb3IgY24xMGsNCndoZXJlYXMgb3RoZXIgbmVvdmVyc2UtbjIgbWlnaHQg b25seSBoYXZlIC1tYXJjaD1hcm12OS1hK3N2ZTIuDQoNCkV4YW1wbGU6DQoNCkdvb2Q6DQojYWFy Y2g2NC1saW51eC1nbnUtZ2NjICAtbWFyY2g9YXJtdjktYStzdmUyK2NyeXB0byAtbWNwdT1uZW92 ZXJzZS1uMiBzaHJuLmMNCiNhYXJjaDY0LWxpbnV4LWdudS1nY2MgIC1tYXJjaD1hcm12OS1hK3N2 ZTIgLW1jcHU9bmVvdmVyc2UtbjIgc2hybi5jIA0KI2FhcmNoNjQtbGludXgtZ251LWdjYyAgLW1h cmNoPWFybXY5LWEgLW1jcHU9bmVvdmVyc2UtbjIgc2hybi5jDQoNCkJhZDoNCiNhYXJjaDY0LWxp bnV4LWdudS1nY2MgLW1jcHU9bmVvdmVyc2UtbjIgLW1hcmNoPWFybXY4LWEgc2hybi5jIA0KY2Mx OiB3YXJuaW5nOiBzd2l0Y2ggJy1tY3B1PW5lb3ZlcnNlLW4yJyBjb25mbGljdHMgd2l0aCAnLW1h cmNoPWFybXY4LWEnIHN3aXRjaA0KI2FhcmNoNjQtbGludXgtZ251LWdjYyAtbWNwdT1uZW92ZXJz ZS1uMiAtbWFyY2g9YXJtdjguMS1hIHNocm4uYw0KY2MxOiB3YXJuaW5nOiBzd2l0Y2ggJy1tY3B1 PW5lb3ZlcnNlLW4yJyBjb25mbGljdHMgd2l0aCAnLW1hcmNoPWFybXY4LjEtYScgc3dpdGNoDQoj YWFyY2g2NC1saW51eC1nbnUtZ2NjIC1tY3B1PW5lb3ZlcnNlLW4yIC1tYXJjaD1hcm12OC4yLWEg c2hybi5jDQpjYzE6IHdhcm5pbmc6IHN3aXRjaCAnLW1jcHU9bmVvdmVyc2UtbjInIGNvbmZsaWN0 cyB3aXRoICctbWFyY2g9YXJtdjguMi1hJyBzd2l0Y2gNCiNhYXJjaDY0LWxpbnV4LWdudS1nY2Mg LW1jcHU9bmVvdmVyc2UtbjIgLW1hcmNoPWFybXY4LjMtYSBzaHJuLmMNCmNjMTogd2FybmluZzog c3dpdGNoICctbWNwdT1uZW92ZXJzZS1uMicgY29uZmxpY3RzIHdpdGggJy1tYXJjaD1hcm12OC4z LWEnIHN3aXRjaA0KI2FhcmNoNjQtbGludXgtZ251LWdjYyAtbWNwdT1uZW92ZXJzZS1uMiAtbWFy Y2g9YXJtdjguNC1hIHNocm4uYyAgICAgDQpjYzE6IHdhcm5pbmc6IHN3aXRjaCAnLW1jcHU9bmVv dmVyc2UtbjInIGNvbmZsaWN0cyB3aXRoICctbWFyY2g9YXJtdjguNC1hJyBzd2l0Y2gNCiNhYXJj aDY0LWxpbnV4LWdudS1nY2MgLW1jcHU9bmVvdmVyc2UtbjIgLW1hcmNoPWFybXY4LjUtYSBzaHJu LmMNCmNjMTogd2FybmluZzogc3dpdGNoICctbWNwdT1uZW92ZXJzZS1uMicgY29uZmxpY3RzIHdp dGggJy1tYXJjaD1hcm12OC41LWEnIHN3aXRjaA0KI2FhcmNoNjQtbGludXgtZ251LWdjYyAtbWNw dT1uZW92ZXJzZS1uMiAtbWFyY2g9YXJtdjguNi1hIHNocm4uYw0KY2MxOiB3YXJuaW5nOiBzd2l0 Y2ggJy1tY3B1PW5lb3ZlcnNlLW4yJyBjb25mbGljdHMgd2l0aCAnLW1hcmNoPWFybXY4LjYtYScg c3dpdGNoDQojYWFyY2g2NC1saW51eC1nbnUtZ2NjIC1tY3B1PW5lb3ZlcnNlLW4yIC1tYXJjaD1h cm12OC43LWEgc2hybi5jDQpjYzE6IHdhcm5pbmc6IHN3aXRjaCAnLW1jcHU9bmVvdmVyc2UtbjIn IGNvbmZsaWN0cyB3aXRoICctbWFyY2g9YXJtdjguNy1hJyBzd2l0Y2gNCg0KPiANCj4gPiArICAg ICAgICAgICAgICAgIGNhbmRpZGF0ZV9tYXJjaCA9IHBhcnRfbnVtYmVyX2NvbmZpZ1snbWFyY2gn XQ0KPiA+ICsgICAgICAgICAgICBlbmRpZg0KPiA+ICAgICAgICAgIGVsc2UNCj4gPiAgICAgICAg ICAgICAgc3VwcG9ydGVkX21hcmNocyA9IFsnYXJtdjguNi1hJywgJ2FybXY4LjUtYScsICdhcm12 OC40LWEnLCAnYXJtdjguMy0NCj4gYScsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgJ2FybXY4LjItYScsICdhcm12OC4xLWEnLCAnYXJtdjgtYSddDQo=