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 579D6439B7; Wed, 24 Jan 2024 16:25:27 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1EECE40E72; Wed, 24 Jan 2024 16:25:27 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 00CD740E0F for ; Wed, 24 Jan 2024 16:25:25 +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 40O7rmQX008231; Wed, 24 Jan 2024 07:25:23 -0800 Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2168.outbound.protection.outlook.com [104.47.57.168]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3vtmgvk7fy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 24 Jan 2024 07:25:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TDqRE5GbByIK/ipiLPlfJsTPhWTNFxvd6eyVo7o6cSo6VwgGLCHARcmilQahUiPlCzDuROIT/YUTy3OyEIKTgtrx5pMx6sS0ppzXtDg3+p1HoN16GvC223utPOEC+0CDuBtQzXdBkimoAyZC46XHJBaxjrU4IA2H65fyLhaGiJLhRS2wVK/pO3LqZYNVXj/FG8guUsQtZrixgYBEOSiof4sZo0SndoKJe0kQ1VfLb1Xe88ls+ni/NDtnNVBW+YzJ5iaWwyjcd10T7aUyxuEX70hzdMbtdZkm1VPB4KH6UCR3VV1pxEvBUHCiCZvNPM4r123fNFQn+E8HRbhINpkyLQ== 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=Skapls4xDo9WHavPjSTImbS5/C6n9580FheyqcNN8a8=; b=dEO5wgEe3KrFbhYOJdX5hlsUTFqFbkzzXELibXa1TSbBiqiruaHz/+fIfoBChOUFwoVD0Ww4I3O+HmV0Gx1NTBlfe6MsJSZQjCqdMR/POtb4NsnYWlmKp0rLyc/2QFs1o1+AB8MbnVI9TVxzMA9IPR/eMxPa//YTKmPmFTe2zZN+y9WHUvo6jU27pfBu+RicmJqFQ3h7cUD7Y6GxPBDcXGxSw9TFDF2p4UI5cZtS6Rd7ZIYp/6CfB1U/oBucsRXHus5+IgLciBybi3Jv1UIo/AMp4VpWaNlOf/+x671C1oXTy1pJrGXtQjBdB7MTAD8JzqTawbBuFLQGLCMkfwphyg== 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=Skapls4xDo9WHavPjSTImbS5/C6n9580FheyqcNN8a8=; b=gp7IQ8ADRFaU8GnH9TrXHpjuVbaxK1ewRcvqUTCUyunD1HvDcZGYsu/EWwT576W23YpFX9caPYIxJVBAT8LcQ8ne6YTbP3Z1Q8h+TRk8VpkQ/b5HN6YDqiQLMPLwgX2J8OSDlgtpba9PoR+6zBFnuspBcRq8GnR4ht0XRg7Ls3c= 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:25:20 +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:25:20 +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 2/2] config/arm: add support for fallback march Thread-Topic: [EXT] Re: [PATCH 2/2] config/arm: add support for fallback march Thread-Index: AQHaTE1mFURfHNvBnUS9jE98x+wMjrDlrNYAgAAONOCAAEyfgIADEfQA Date: Wed, 24 Jan 2024 15:25:20 +0000 Message-ID: References: <20240121093653.2890-1-pbhagavatula@marvell.com> <20240121093653.2890-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-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4086:EE_|SA1PR18MB5878:EE_ x-ms-office365-filtering-correlation-id: 47835c97-5f0f-4aef-f03a-08dc1cf0ad68 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LkqhckWUS+bJhtIvRyILtPQit9/rCAn+kdfKDQmcnULfMyjiG3ipZyT44spcew3hMGifdCtSSjYhBtp6voVPKdk477uugEkYfzRI7o0dtSPVEAO03jEx6kUg7iC9YLpPq8dJfqoqG4BbfQ1LRaqlDezMGojp/nGFBQWNcMMg2oAunA7Ryf3EeLpTEe3lNp3i9wIpf4mtepzOnzCBpnfH5B/UYXGsqAKRSl/xYFuZ9k5Hv26p4K3TLh7CzvG/zh4YdsMA1aAlRrID2pgB/i5rhtE3xJmHZmpZyaPw4+DAXv1b4fTWpS2t9G/ytEkF0jvkPZIBhRylBwTlHOjgRoTJPFZ4oszDYZNWgwk5eT5RrZ5MIBcDo0NI6POQLMwLVj6G11txzRcW73jhyxfri8dBVCLdCpIPYbvOsHSYOv05evvx5/GI98ZhLprBtRQgiX2243cRpb4eIuiGwM1ei/ZQbzImE5qfDmv3VfiQZ9tiucCJmoIUwScZF4S0UzpL4gK/HBOIJlNv1qNpp5x/FsafCKPGc6VYkuDAl6Yaa5cRryXbz9UEuCbpevpeWk2u5/y6ekYdgaL3ooibdY5WhHCcNfUYHqaVtNMzKdJGhMRvubkr0EOiMurFjfvc/98h33Du8dTKyh6SCWXgq+eXupjdZQ== 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)(966005)(76116006)(66446008)(316002)(66556008)(19627235002)(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?QUNkWXpLTWx2V3ZiZ0NTQ0VrSktWdDZOdU1INW5FUklFU1ZMcGFucncrMHB3?= =?utf-8?B?YWlGSm9NYkcvTk1QSnhFalBDZGdmQ0crTHFnWEFBdUdSZUJ1VkllL041d0RK?= =?utf-8?B?YnRXRksxcVNHVzR0MU4wWFVnODNzY2ZqMlhZY0xsVklUeGNwWmIvRHZONjdo?= =?utf-8?B?RHVZeGNqMUNBL0tQOTRQZzlvV0RqczB6NHIrS2RFcU1VclV2cTdWVU1GaXpY?= =?utf-8?B?dCsvNDRoU2lvR2xUc0h3SVBnMFZUVnFXa3pDcHVxRFUyMzQ5NnVSc2VjUU5V?= =?utf-8?B?c2NjdWRJLzlrNVVwd01nYWVWNmRNZGI3OWs1ZFd4QVpNOEw2dzVWcDBiTTB6?= =?utf-8?B?bmJzRFdxRlVSSXJSdUF3ZmpVVnpVUVltdE03bUhreUUydDAzcnVPT3BncXhl?= =?utf-8?B?UTAvV1IvQjZtRDJCVTQ0Z0gzQWNBMXI3TU8xKy83UWFZUlJPL0hqTDZzM3M4?= =?utf-8?B?Vk0zaUZNWUV5NnhQR0l0SkRweWJGTkNoaWFhbk53TTZ4VDdlaDNFSHJMS2RL?= =?utf-8?B?cDY0V2dmY1ZJSkgwcWpqaG8yb0ZsNnYzNEtrcFVLMkRrcDJzWjVhMGlCeEIv?= =?utf-8?B?Tnlub1k3bFpaZTBNZkRlYnliS2ptajdRZVhrTFcyaHd4WWVzVFMwZ3dWUktr?= =?utf-8?B?cU50eVBVdUlrd21XU3Bzc0VSMjBSYmRRN3pPUVVRelhPeHFBcFpDRGIzVFJX?= =?utf-8?B?UzkyTUFnTElIMndNRTFUemJhakZSdDJuQ2hlaEpFY0h0UW1YS1NLeW5ZTVpD?= =?utf-8?B?NjNOYmdmT2FqZUZiUEoxa2RBMEpXcGk0YWFXWUdwdkJJYTBvUkg2cTU4VEFK?= =?utf-8?B?Ymp3amxMZ09XU2xRMHRRd3dST3FZVit3L2lnUWhRdEZ6YkFlMGlUeW80blAz?= =?utf-8?B?cEZGL3JIVWV1dUNJUXJqcTRuNHpjenhtSit4MHlXU0svQm51djZ2OHprSHBy?= =?utf-8?B?M0l5aitVSFJqcHRaUVVGMWQzcVdUVUNOUUFqMnpIU1ZMNWpjWXIwaG5Yc2x4?= =?utf-8?B?dmhGVks4bm5Fc1pKYTM4R3M1ZmYyQWJrT1B6NzJZdmNpMXEzc2NaWktqdHJj?= =?utf-8?B?QWprWkNHOUNVYzhRUFRScXhNVXRMb3d6NFovNGFlbUFUM0cxRWJrZVp0WGwz?= =?utf-8?B?QW1nKzFDemNSWFg1Zm51eDMvRzFVc2YrT1Q2SnpQb2toZEpNSmEzZmhZZEo3?= =?utf-8?B?SXZBclFhNTJDdFlyUSt4MlBEZDNnRWE3NnFOWFgzL3ZNWWF2VElTbW40UDVs?= =?utf-8?B?dEJvTTI2QVhMNzc3ZjIzZEtrLzR5ZjY0Y2JpSGJ3WGdIaGdETzI0clhGdzZ3?= =?utf-8?B?Y2pvVUxJNGF2TFNsS0hFU0M5ak1PYkU1VUJTY0VQdVEvUDcxQXlwQ0c2M3g3?= =?utf-8?B?Q2kySzVHMGxWUFlnN3RqTjB0d1BnWGVxQVNTQkRMRjdJMHVOSWtkWEllMlVT?= =?utf-8?B?UDNtYTFuUXZuVjhrZ1Vvd0pZSG8xVTdMTUthM2xDYXB1VGhvS3ExMDVtYmJu?= =?utf-8?B?UnB2WlIyNE9wRDU4TmUzNVlLbmNxS293VWpUT3k1NGVlWFFiYUNkZkJtZyt4?= =?utf-8?B?bWpJaG9wOVRITFMyczgrN0U4cnZGMWttRVNkVytBQ2oxeXB2MXAwOVlGWWU3?= =?utf-8?B?WS9DTEg2anI1eUVlZXo0bzlKUE5pNkI2QUR3Z1l2azA3cS9vTlc3MllLK0FF?= =?utf-8?B?M1E0OFNxN205a29mSlB3V3k5ODUyVnE5TkpuSnc3Q2l2dkg1QTM3MFQ3NDA1?= =?utf-8?B?R1N2dFpHNVRranFPR1hLTlNBWGNVV21LR1lkMENXbDZWSHNHUU9VTi9HdEdM?= =?utf-8?B?SnBOWHplWEplaXNzSDlRK1BzYzI5cThVVHlvR2dSamxidFozbGFSdnRhSDh4?= =?utf-8?B?dkZjKzRKNktwUk1uV3huZVAwWWZwaXlYRnAycm5NMHRic2dLZHprVmRPTDU5?= =?utf-8?B?SkhWbWJiaUU2OW96eklzSko5Zmk0T2RIbVJHVWxBZCtzS0JzdnAyNzZDamMx?= =?utf-8?B?RjNRQ2tzMlJNRkRlbFF0TytKNDBoakpicEVabDNLZDZzM1hhTGVma0txbStB?= =?utf-8?B?T2NiNGdIYmFQRU92NDd5cFkxNGFnMHlxYk1WZXc2WXMyQkRvWUpSUEFRU0Jj?= =?utf-8?Q?m/xIcr9KwM68sds5zAJol/Cjq?= 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: 47835c97-5f0f-4aef-f03a-08dc1cf0ad68 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2024 15:25:20.6547 (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: +yjP+aYtpGO+AC3AzYvvipp6Xkw5KZHyUjY134rmdQfiliJ8LRqQopOzEdTpmzmX5dV9UDT/gIStRSCah8trfASBJ8udgdceS7eT+KlnSn4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR18MB5878 X-Proofpoint-ORIG-GUID: IB4ulDQWnHJ2knrYH4J9L3_fa-KUFZMu X-Proofpoint-GUID: IB4ulDQWnHJ2knrYH4J9L3_fa-KUFZMu 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 MjAyNCA5OjU5IFBNDQo+IFRvOiBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1bGEgPHBiaGFnYXZh dHVsYUBtYXJ2ZWxsLmNvbT4NCj4gQ2M6IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+ OyBSdWlmZW5nLldhbmdAYXJtLmNvbTsNCj4gbmRAYXJtLmNvbTsgQnJ1Y2UgUmljaGFyZHNvbiA8 YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Ow0KPiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDog UmU6IFtFWFRdIFJlOiBbUEFUQ0ggMi8yXSBjb25maWcvYXJtOiBhZGQgc3VwcG9ydCBmb3IgZmFs bGJhY2sgbWFyY2gNCj4gDQo+IE9uIE1vbiwgSmFuIDIyLCAyMDI0IGF0IDE6MTbigK9QTSBQYXZh biBOaWtoaWxlc2ggQmhhZ2F2YXR1bGENCj4gPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT4gd3Jv dGU6DQo+ID4NCj4gPiA+IE9uIFN1biwgSmFuIDIxLCAyMDI0IGF0IDEwOjM34oCvQU0gPHBiaGFn YXZhdHVsYUBtYXJ2ZWxsLmNvbT4gd3JvdGU6DQo+ID4gPiA+DQo+ID4gPiA+IEZyb206IFBhdmFu IE5pa2hpbGVzaCA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPg0KPiA+ID4gPg0KPiA+ID4gPiBT b21lIEFSTSBDUFVzIGhhdmUgc3BlY2lmaWMgbWFyY2ggcmVxdWlyZW1lbnRzIGFuZA0KPiA+ID4g PiBhcmUgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUgc3VwcG9ydGVkIG1hcmNoIGxpc3QuDQo+ID4g PiA+IEFkZCBmYWxsYmFjayBtYXJjaCBpbiBjYXNlIHRoZSBtY3B1IGFuZCB0aGUgbWFyY2gNCj4g PiA+ID4gYWR2ZXJ0aXNlZCBpbiB0aGUgcGFydF9udW1iZXJfY29uZmlnIGFyZSBub3Qgc3VwcG9y dGVkDQo+ID4gPiA+IGJ5IHRoZSBjb21waWxlci4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBJdCdz IG5vdCBjbGVhciB0byBtZSB3aGF0IHRoaXMgcGF0Y2ggYWRkcy4gV2UgYWxyZWFkeSBoYXZlIGEg ZmFsbGJhY2sNCj4gPiA+IG1lY2hhbmlzbSBhbmQgdGhpcyBiYXNpY2FsbHkgZG9lcyB0aGUgc2Ft ZSB0aGluZywgYnV0IHRoZXJlJ3Mgc29tZQ0KPiA+ID4gZXh0cmEgbG9naWMgdGhhdCdzIG5vdCBj bGVhciB0byBtZS4gTG9va3MgbGlrZSB0aGVyZSBhcmUgc29tZSBleHRyYQ0KPiA+ID4gY29uZGl0 aW9ucyBhcm91bmQgbWNwdS4gSW4gdGhhdCBjYXNlLCBhbGwgb2YgdGhlIG1jcHUvbWFyY2ggcHJv Y2Vzc2luZw0KPiA+ID4gc2hvdWxkIGJlIGRvbmUgZmlyc3QgYW5kIHRoZW4gd2Ugc2hvdWxkIGRv IGEgY29tbW9uIGZhbGxiYWNrLg0KPiA+ID4NCj4gPg0KPiA+IFRoZSBjdXJyZW50IGZhbGxiYWNr IGRvZXMgYSBzaW1wbGUgcmV2ZXJzZSBjb21wYXRpYmlsaXR5IGNoZWNrIHdpdGggdGhlDQo+IGNv bXBpbGVyDQo+ID4gd2hlbiBmb3JjZSBtYXJjaCBpcyBub3QgZW5hYmxlZC4NCj4gPiBCdXQgdGhp cyBpcyBub3QgdHJ1ZSBmb3IgbmVvdmVyc2UtbjIgY2FzZSwgYXMgaXQgaXMgYmFzZWQgb24gYXJt djktYSB3aGljaCBpcyBhDQo+IHN1cGVyIHNldCBvZg0KPiA+IGFybXY4LjUtYSBhbmQgb3RoZXIg ZmVhdHVyZXNbMV0NCj4gPiBJbiB0aGUgY3VycmVudCBmYWxsYmFjayBwYXRoIGlmIGJvdGggbWFy Y2ggbmVvdmVyc2UtbjIgYW5kIG1jcHUgYXJtdjktYQ0KPiBhcmUgbm90IHN1cHBvcnRlZA0KPiA+ IHRoZW4gaXQgd291bGQgZmFsbGJhY2sgdG8gYXJtdjguNi1hIGJ1dCB0aGlzIG5vdCBjb3JyZWN0 IGFzIG5lb3ZlcnNlLW4yIGlzDQo+IG5vdCBiYXNlZCBvbiBhcm12OC41LWENCj4gPg0KPiA+IFRo ZSBmYWxsYmFjayBtYXJjaCBhcm12OC41LWEga2lja3MgaW4gKGlmIHN1cHBvcnRlZCkgd2hlbiBu ZW92ZXJzZS1uMiBhbmQNCj4gYXJtdjktYSBhcmUgbm90IHN1cHBvcnRlZC4NCj4gPg0KPiANCj4g Q2FuIHRoZSB0d28gZmFsbGJhY2sgbWVjaGFuaXNtcyBiZSBjb21iaW5lZD8gVGhleSBzZWVtIHZl cnkgc2ltaWxhci4NCg0KSSB3aWxsIHRyeSB0byBjb21iaW5lIHRoZW0gaW4gdGhlIG5leHQgdmVy c2lvbi4NCg0KVGhhbmtzLA0KUGF2YW4uDQoNCj4gDQo+ID4NCj4gPiBbMV0gaHR0cHM6Ly91cmxk ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9fZ2l0aHViLmNvbV9n Y2MtDQo+IDJEbWlycm9yX2djY19ibG9iXzYxNWUyNWM4MmRlOTdhY2MxN2FiNDM4Zjg4ZDY3ODhj ZjdmZmUxZDZfZ2NjX2NvbmZpDQo+IGdfYXJtX2FybS0yRGNwdXMuaW4tDQo+IDIzTDMwNiZkPUR3 SUZhUSZjPW5LaldlYzJiNlIwbU95UGF6N3h0ZlEmcj1FM1NnWU1qdEtDTVZzQi0NCj4gZm12Z0dW M28tZ19makxoazVQdXBpOWlqb2hwYyZtPS0NCj4gWGtuam81TmFweWJGS1RSRW4xMFlYbDRIS1ZG d3Z3RjdaTkxfMmtzN19EeEtDOVh5bm5hM01zMkRMeW5WTw0KPiBGaCZzPW9fUHQwZlVqcGVvYXI3 UVNncXNoSVhEeE9aVlVTTlFZY0N0UkpXaE5TOEkmZT0NCj4gPg0KPiA+DQo+ID4gPiA+IEV4YW1w bGUNCj4gPiA+ID4gICAgICAgICBtY3B1ID0gbmVvdmVyc2UtbjINCj4gPiA+ID4gICAgICAgICBt YXJjaCA9IGFybXY5LWENCj4gPiA+ID4gICAgICAgICBmYWxsYmFja19tYXJjaCA9IGFybXY4LjUt YQ0KPiA+ID4gPg0KPiA+ID4gPiAgICAgICAgIG1jcHUsIG1hcmNoIG5vdCBzdXBwb3J0ZWQNCj4g PiA+ID4gICAgICAgICBtYWNoaW5lX2FyZ3MgPSBbJy1tYXJjaD1hcm12OC41LWEnXQ0KPiA+ID4g Pg0KPiA+ID4gPiAgICAgICAgIG1jcHUsIG1hcmNoLCBmYWxsYmFja19tYXJjaCBub3Qgc3VwcG9y dGVkDQo+ID4gPiA+ICAgICAgICAgbGVhc3QgbWFyY2ggc3VwcG9ydGVkID0gYXJtdjgtYQ0KPiA+ ID4gPg0KPiA+ID4gPiAgICAgICAgIG1hY2hpbmVfYXJncyA9IFsnLW1hcmNoPWFybXY4LWEnXQ0K PiA+ID4gPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXZhbiBOaWtoaWxlc2ggPHBiaGFnYXZh dHVsYUBtYXJ2ZWxsLmNvbT4NCj4gPiA+ID4gLS0tDQo+ID4gPiA+ICBjb25maWcvYXJtL21lc29u LmJ1aWxkIHwgMTUgKysrKysrKysrKysrKy0tDQo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTMg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPiA+ID4NCj4gPiA+ID4gZGlmZiAtLWdp dCBhL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQgYi9jb25maWcvYXJtL21lc29uLmJ1aWxkDQo+ID4g PiA+IGluZGV4IDhjOGNmY2NjYTAuLjJhYWY3OGE4MWEgMTAwNjQ0DQo+ID4gPiA+IC0tLSBhL2Nv bmZpZy9hcm0vbWVzb24uYnVpbGQNCj4gPiA+ID4gKysrIGIvY29uZmlnL2FybS9tZXNvbi5idWls ZA0KPiA+ID4gPiBAQCAtOTQsNiArOTQsNyBAQCBwYXJ0X251bWJlcl9jb25maWdfYXJtID0gew0K PiA+ID4gPiAgICAgICcweGQ0OSc6IHsNCj4gPiA+ID4gICAgICAgICAgJ21hcmNoJzogJ2FybXY5 LWEnLA0KPiA+ID4gPiAgICAgICAgICAnbWFyY2hfZmVhdHVyZXMnOiBbJ3N2ZTInXSwNCj4gPiA+ ID4gKyAgICAgICAgJ2ZhbGxiYWNrX21hcmNoJzogJ2FybXY4LjUtYScsDQo+ID4gPiA+ICAgICAg ICAgICdtY3B1JzogJ25lb3ZlcnNlLW4yJywNCj4gPiA+ID4gICAgICAgICAgJ2ZsYWdzJzogWw0K PiA+ID4gPiAgICAgICAgICAgICAgWydSVEVfTUFDSElORScsICcibmVvdmVyc2UtbjIiJ10sDQo+ ID4gPiA+IEBAIC03MDksMTQgKzcxMCwxNCBAQCBpZiB1cGRhdGVfZmxhZ3MNCj4gPiA+ID4NCj4g PiA+ID4gICAgICAjIHByb2JlIHN1cHBvcnRlZCBhcmNocyBhbmQgdGhlaXIgZmVhdHVyZXMNCj4g PiA+ID4gICAgICBjYW5kaWRhdGVfbWFyY2ggPSAnJw0KPiA+ID4gPiArICAgIHN1cHBvcnRlZF9t YXJjaHMgPSBbJ2FybXY5LWEnLCAnYXJtdjguNi1hJywgJ2FybXY4LjUtYScsICdhcm12OC40LWEn LA0KPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgJ2FybXY4LjMtYScsICdhcm12OC4y LWEnLCAnYXJtdjguMS1hJywgJ2FybXY4LWEnXQ0KPiA+ID4gPiAgICAgIGlmIHBhcnRfbnVtYmVy X2NvbmZpZy5oYXNfa2V5KCdtYXJjaCcpDQo+ID4gPiA+ICAgICAgICAgIGlmIHBhcnRfbnVtYmVy X2NvbmZpZy5nZXQoJ2ZvcmNlX21hcmNoJywgZmFsc2UpIG9yIHN1cHBvcnRfbWNwdQ0KPiA+ID4g PiAgICAgICAgICAgICAgaWYgY2MuaGFzX2FyZ3VtZW50KCctbWFyY2g9JyArICBwYXJ0X251bWJl cl9jb25maWdbJ21hcmNoJ10pDQo+ID4gPiA+ICAgICAgICAgICAgICAgICAgY2FuZGlkYXRlX21h cmNoID0gcGFydF9udW1iZXJfY29uZmlnWydtYXJjaCddDQo+ID4gPiA+ICAgICAgICAgICAgICBl bmRpZg0KPiA+ID4gPiAgICAgICAgICBlbHNlDQo+ID4gPiA+IC0gICAgICAgICAgICBzdXBwb3J0 ZWRfbWFyY2hzID0gWydhcm12OC42LWEnLCAnYXJtdjguNS1hJywgJ2FybXY4LjQtYScsDQo+ICdh cm12OC4zLQ0KPiA+ID4gYScsDQo+ID4gPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICdhcm12OC4yLWEnLCAnYXJtdjguMS1hJywgJ2FybXY4LWEnXQ0KPiA+ID4gPiAgICAgICAg ICAgICAgY2hlY2tfY29tcGlsZXJfc3VwcG9ydCA9IGZhbHNlDQo+ID4gPiA+ICAgICAgICAgICAg ICBmb3JlYWNoIHN1cHBvcnRlZF9tYXJjaDogc3VwcG9ydGVkX21hcmNocw0KPiA+ID4gPiAgICAg ICAgICAgICAgICAgIGlmIHN1cHBvcnRlZF9tYXJjaCA9PSBwYXJ0X251bWJlcl9jb25maWdbJ21h cmNoJ10NCj4gPiA+ID4gQEAgLTczMyw2ICs3MzQsMTYgQEAgaWYgdXBkYXRlX2ZsYWdzDQo+ID4g PiA+ICAgICAgICAgIGVuZGlmDQo+ID4gPiA+DQo+ID4gPiA+ICAgICAgICAgIGlmIGNhbmRpZGF0 ZV9tYXJjaCAhPSBwYXJ0X251bWJlcl9jb25maWdbJ21hcmNoJ10NCj4gPiA+ID4gKyAgICAgICAg ICAgIGlmIHBhcnRfbnVtYmVyX2NvbmZpZy5oYXNfa2V5KCdmYWxsYmFja19tYXJjaCcpIGFuZCBu b3QNCj4gPiA+IHN1cHBvcnRfbWNwdQ0KPiA+ID4gPiArICAgICAgICAgICAgICAgIGZhbGxiYWNr X21hcmNoID0gcGFydF9udW1iZXJfY29uZmlnWydmYWxsYmFja19tYXJjaCddDQo+ID4gPiA+ICsg ICAgICAgICAgICAgICAgZm9yZWFjaCBzdXBwb3J0ZWRfbWFyY2g6IHN1cHBvcnRlZF9tYXJjaHMN Cj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgaWYgKHN1cHBvcnRlZF9tYXJjaCA9PSBmYWxs YmFja19tYXJjaA0KPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgYW5kIGNjLmhhc19h cmd1bWVudCgnLW1hcmNoPScgKyBzdXBwb3J0ZWRfbWFyY2gpKQ0KPiA+ID4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgY2FuZGlkYXRlX21hcmNoID0gc3VwcG9ydGVkX21hcmNoDQo+ID4gPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgICBicmVhaw0KPiA+ID4gPiArICAgICAgICAgICAgICAg ICAgICBlbmRpZg0KPiA+ID4gPiArICAgICAgICAgICAgICAgIGVuZGZvcmVhY2gNCj4gPiA+ID4g KyAgICAgICAgICAgIGVuZGlmDQo+ID4gPiA+ICAgICAgICAgICAgICB3YXJuaW5nKCdDb25maWd1 cmF0aW9uIG1hcmNoIHZlcnNpb24gaXMgQDBALCBub3Qgc3VwcG9ydGVkLicNCj4gPiA+ID4gICAg ICAgICAgICAgICAgICAgICAgLmZvcm1hdChwYXJ0X251bWJlcl9jb25maWdbJ21hcmNoJ10pKQ0K PiA+ID4gPiAgICAgICAgICAgICAgaWYgY2FuZGlkYXRlX21hcmNoICE9ICcnDQo+ID4gPiA+IC0t DQo+ID4gPiA+IDIuMjUuMQ0KPiA+ID4gPg0K