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 0393E43928; Mon, 22 Jan 2024 13:16:59 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8425B402E6; Mon, 22 Jan 2024 13:16: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 44BA74028B for ; Mon, 22 Jan 2024 13:16:57 +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 40M0XDrj021216; Mon, 22 Jan 2024 04:16:54 -0800 Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3vrejncrbn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 22 Jan 2024 04:16:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mbdl1Vh+BnjUCzTuv58fVAgKukn0nRgoiLJaNiY6lV/fcuRoyMp0ywawKAXKPAgp+vb1iEbGVMA2tchqDThArjccabCUgVZyiGAAcLq8ZHF2T154iSvy9wFZaVVQxdPPVFyYm4CX/dEknMf2304deez7k/Q8lpG8CJ1ToxLJbynKyj38ZijUShpJ45Q8scocPu4p+AATDvtcxl/vWHbBzLdxMGt3QOChzurncM2P8GR57hJlBWAwwPr5+z2Qkrr0OZC5A4C/ljz1/7wg1XcI3ehI5M7XwauhYKndAnqtr0y5+/UkKc8ulhC0/Tlzh6R3laV8MhSrHYj6UmwSRa1CUg== 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=Ryjx84jm3xxcSeFrfOKfCZm+06Hp9b+Odx444XRAuXQ=; b=Qb7+NRkrPjBYV5UfSte0VAIrr0vr5Yl8MbPsJjD7l/2Zc7B3ZokKNn24wdQahYESshGHjEnCEaa/D1VANCQ+XCBH0Ad5V3gtISb8G1eG8PdG+WX2u6TpqxHfG3f2O9q2tJOw05N7LSqX8XHABDrXNsnhsbnp6Cu5V4ODJTibjOG4vu1weCXJWXYNXZNmyVAq7aULWkPye68Fv8GjgvbXJ/qrjlQzQqDR1SYEDTztcd4QRLSYo6cTY+de/JYTtVf8fgDMoUs8JcBx/F2/zHXM0y9rkAhlYFcVlsso95VOPj7DPptkFQbUjTxCqGN81fEex/QFHdkWy0DhCsxlnGJwFQ== 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=Ryjx84jm3xxcSeFrfOKfCZm+06Hp9b+Odx444XRAuXQ=; b=Es2EHw8EHPpvAn/m88xrFmEP6b6WFhJGGc5enVauYfdE9U4u/Vt52zOPUdgUPkKMpQYB/CTuHtPPSvydoqQFu83ngSC/1ILq8lhNYuEjD7u/DoyuAH91YJATXYuE5GWqk/8DN//U5RFUULyjU96nNTiKBmDylZM4+xcB7q6GSYE= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by PH0PR18MB5002.namprd18.prod.outlook.com (2603:10b6:510:11d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.16; Mon, 22 Jan 2024 12:16:49 +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 12:16:49 +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+wMjrDlrNYAgAAONOA= Date: Mon, 22 Jan 2024 12:16:49 +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_|PH0PR18MB5002:EE_ x-ms-office365-filtering-correlation-id: 1d323a2e-4243-41c0-c075-08dc1b440298 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7i7wVzpwSh7da0aRfuXeyoXoW4OdEpVV8gtiiFwY+h0Nj6rth80HiUDAU9CA0PSNfpCMFNf4wLLXFsZ/Wu8vHKqrs7PfFBvXOaU40H8iYiaHFhDQAdXvkPiTilER8jI3YYCLZHNZshYyDNwwkTEe8/fh1C3JOgoAevWE5KYnvHTeRla7byTjnE+CtQiQUQTtjvXn2yMNBbqeld5Jwce2uIKybIi2XWpGwX8ZvSR+9HM4Fs2vvlTRkKjRh6zZFBD9bnJ+dCvVDQDPHE/Q9e9utFXwn70XSqL6I5zK+q11F960r+bHSidusaBOW6flU/4YWMjzGwESxpG4D+8IJhwCpeXXYOLJpYZTArvH1kETqD7L12kOfrRwdVVgQsQPCrImC5uD5LJ/qcvv6aTQf5eJIptAbWscZdZ3dW6ZUPw8gMxonM03H9RpxxLNhdIdJoMzJceY+3pb3CyM2ZHPrDAlIMb/vhZkbEuyrvPOHuFizPhBenbZDjv4gjwEZA/OuqKTUlFuJNaggjormW9Z8Tbv4El5iV39FphCwchs/GtWzmLt33tJSbi/+j2NCZ2f7F47R+rj2+ErmVj0cmIrSxFY3W9wh945jBitd+KxoZC6xGLOxh9tdBqnDwKR4uVzG4n6RgdmpqLkNSwUvDmw6PTJ7Q== 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)(396003)(39850400004)(366004)(136003)(376002)(346002)(230922051799003)(230273577357003)(230173577357003)(64100799003)(186009)(1800799012)(451199024)(38070700009)(55016003)(66476007)(6916009)(5660300002)(64756008)(66946007)(76116006)(66446008)(54906003)(66556008)(26005)(9686003)(2906002)(71200400001)(6506007)(8676002)(7696005)(478600001)(966005)(4326008)(8936002)(316002)(52536014)(53546011)(122000001)(83380400001)(38100700002)(86362001)(41300700001)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZldxZkhzWFFIOGRwWjJHakpieVBzaUxZelhUSjlnaHFRd0R4WG5iV1cwUXZT?= =?utf-8?B?RjFMQlZJbHhGZjhRT3pDVmVPOURkOWxoMXV3QTZTNjl6bkRDZUgrenpiZEFB?= =?utf-8?B?ank1TjB1ZjBlWjdqWUJybmVPWmRWVStsaVcrMXhkTTdaclU2cFVKV3dDM2gx?= =?utf-8?B?cVBTMEltNnlHZFo0NUdLNTVTNFlpOEpMVDNJN3Y0Y2pnYlJDZVJUdGl4c2JR?= =?utf-8?B?WHdPOXhNaXhXUFlXR0NQMEpHZHNER2xDNjdJVjR4OXZXVzhuVzVOZ3dHamJM?= =?utf-8?B?cFB0RTU5b1ZHSG9sTDdFWTllUUx2YS9UZDdRNkM1SEw3SVBkbDJEOU1FYm0v?= =?utf-8?B?UFhuQVRLK0RDR3hzTHJrWHJvT0dMNGxJWk1BZ2J3V3kzcnk3VFV5REc3N0sy?= =?utf-8?B?L0cvSWlTM2dWbkhPRzJseGw3YzF6SHAxYXZJYzJVOEN2Q0JGRGcwZEJwUzZB?= =?utf-8?B?M1BxZG4xS1JPUDFlVzVFMHByb1ZSR2xIUStrbi9LcUdVa3gzS2N6cG95dWo2?= =?utf-8?B?S3lBbmJ3OG5lSVBLdE9EN2RWeHRsdlg5czJXck4yd3kyZ1BpREV1ZGlYa2pl?= =?utf-8?B?eWZldHVXblhRalY3L3ZSNkkxWFY2NGVrcmlPV3VwUFI1Snh5VUQxSmVCOUdQ?= =?utf-8?B?bXhpeFU3SUgxQ3QxWTc5anNYbDIrY3orKzd0VmZDUTZxYVFZaFRSYnMxS0I0?= =?utf-8?B?QTdKcVZLWExPV21SMXFQSW9OZ0pVRjBBYk5hZkVWKytWdVpLTkpnbnc3NFNt?= =?utf-8?B?U0xjbERlOWo4SlJmclh5K1VoMmVFbHdNWVFpakxoUloyRnF3ZzFjWnBkWVZB?= =?utf-8?B?cU15eEhGNmJ0V0wzRVhrUzZ1Zy9DRHdTNkhVVFIrb3g3cG12T0JSY0pJdFlQ?= =?utf-8?B?cERFYTVaQmVmcFljVmY4UDNRaThWbzFCREdwMVkzcVJ4UG0vemlpUTRmT002?= =?utf-8?B?QXRXRWNDYjVMUTFvcTZwbmVWOXc1NnJ5ajhBQmhNdXJtNlN5WE5Pa2xVY0U4?= =?utf-8?B?VFVUeXlFZDBKOHB0TG1WU0JlZlgxcmd5VDBsTDRmdi9KOEhTRDRheTFwSGxD?= =?utf-8?B?UnIwRnFRZzdRSVY5Smx4aE9rVGM5U2F1SW9wS1Y2K2QwQ2pHY0FDVGJ5QVFo?= =?utf-8?B?NzYyYnZJNFVPK0N1OUhvc1dRWTB3UFl0YkZLNjN4VUJDSnBDQVJQYUJTSEtx?= =?utf-8?B?b2E4dmptOWZKL083ajYyL09VdS84K2VFOEdUeHY3b1pWeElWK08rMWw2QnlH?= =?utf-8?B?enJscTkrZWhUdm1nZnpzZVZuM1ZKYm9rSVZGU1NIaEQ5MEl1bk1YeFg1L3Vn?= =?utf-8?B?Z2Q0V2ZCVEthTFJTRmhMNU52eWR3dUNMT0FjckdIMFlSVm1HaDhTNmcwdVpi?= =?utf-8?B?ODVyY1NIUS9VY1NtZWorRmN1ejJqSTlxSkpxK3hhSXRjdHFnUmJadDhORkp0?= =?utf-8?B?Uk81ZjhKZ1c0MnlMYlVBeXhKM2szYURXcG9UNjBJaldseEZ5UWpCaVF2cmEz?= =?utf-8?B?dC9reEYveEswc1p2bS9KcVVUSW9LU0tzUlBaWnAwZXdhVTAwUlVVOXlBRkg3?= =?utf-8?B?VERrVCt2K3dQMk9QbTh0b2hoQ3NVMHM1S0cyVThoRTZYdlpvaU5nMXNwU3Vn?= =?utf-8?B?NXNlM3hmZmQyTEFMQ004Rng1Z0VJTWlURjhGL0Y2Ym4yb2pEU2NCQmRtSFps?= =?utf-8?B?MVltYnhVNW14Y2cxQWhXV3ZHWC9ocEF6T2V5TmU3aEY0Q2RvUS8wRk5VMVVy?= =?utf-8?B?WDQ4R2FBOG94T2Vyek5GSnNVVWpQMGFGclBUSXJmYmRQeVI5VHBHeHRTV3k3?= =?utf-8?B?VFRrZDdzRUd3d3NoZ1E2ZVg4Nm84Z0ZhUEIvUUNxaWVDN0wxSTcxYTFtV2ZN?= =?utf-8?B?aXhCanNSRE9DeXN6T1BTeEVhNFR2R25rZjZrMUdaL0ZHOXZjTUxKS0xuVmUw?= =?utf-8?B?UDF3SnpJOGpBbjVmMnNzWlF0eDE1aStMZ1ZVVnZNdW1hRkF5bUt0OUVQQTBk?= =?utf-8?B?Z2hJaEV6bFZrZHg0QlB5czZLMTJTVFdSa3B0OWNSRzk4RUlmUXVkOWhCOEFL?= =?utf-8?B?OWU4enFnYnYrQnJKd0dyMG92dmpJb2lMald5Y0xBZTlPN0RlSzZVbmtTWm1C?= =?utf-8?Q?1jN467x+V2FJ0al8Fb+9Dia6M?= 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: 1d323a2e-4243-41c0-c075-08dc1b440298 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2024 12:16:49.4954 (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: O4YszjuIHPoY86sCm5Ad6lp1J8TEJV+fIsO2EYdD+whpUEC0a36wa3bX64KkXzWpCbsHrjT/7JVOXsj4t9tI2+3Q+FTg61kjPzVL+x3QINY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB5002 X-Proofpoint-ORIG-GUID: gZEygz_uyjtY5mYIkuGaXM3OlNIdxzu5 X-Proofpoint-GUID: gZEygz_uyjtY5mYIkuGaXM3OlNIdxzu5 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+ID4NCj4gPiBTb21lIEFSTSBDUFVzIGhhdmUgc3BlY2lmaWMgbWFy Y2ggcmVxdWlyZW1lbnRzIGFuZA0KPiA+IGFyZSBub3QgY29tcGF0aWJsZSB3aXRoIHRoZSBzdXBw b3J0ZWQgbWFyY2ggbGlzdC4NCj4gPiBBZGQgZmFsbGJhY2sgbWFyY2ggaW4gY2FzZSB0aGUgbWNw dSBhbmQgdGhlIG1hcmNoDQo+ID4gYWR2ZXJ0aXNlZCBpbiB0aGUgcGFydF9udW1iZXJfY29uZmln IGFyZSBub3Qgc3VwcG9ydGVkDQo+ID4gYnkgdGhlIGNvbXBpbGVyLg0KPiA+DQo+IA0KPiBJdCdz IG5vdCBjbGVhciB0byBtZSB3aGF0IHRoaXMgcGF0Y2ggYWRkcy4gV2UgYWxyZWFkeSBoYXZlIGEg ZmFsbGJhY2sNCj4gbWVjaGFuaXNtIGFuZCB0aGlzIGJhc2ljYWxseSBkb2VzIHRoZSBzYW1lIHRo aW5nLCBidXQgdGhlcmUncyBzb21lDQo+IGV4dHJhIGxvZ2ljIHRoYXQncyBub3QgY2xlYXIgdG8g bWUuIExvb2tzIGxpa2UgdGhlcmUgYXJlIHNvbWUgZXh0cmENCj4gY29uZGl0aW9ucyBhcm91bmQg bWNwdS4gSW4gdGhhdCBjYXNlLCBhbGwgb2YgdGhlIG1jcHUvbWFyY2ggcHJvY2Vzc2luZw0KPiBz aG91bGQgYmUgZG9uZSBmaXJzdCBhbmQgdGhlbiB3ZSBzaG91bGQgZG8gYSBjb21tb24gZmFsbGJh Y2suDQo+IA0KDQpUaGUgY3VycmVudCBmYWxsYmFjayBkb2VzIGEgc2ltcGxlIHJldmVyc2UgY29t cGF0aWJpbGl0eSBjaGVjayB3aXRoIHRoZSBjb21waWxlcg0Kd2hlbiBmb3JjZSBtYXJjaCBpcyBu b3QgZW5hYmxlZC4gDQpCdXQgdGhpcyBpcyBub3QgdHJ1ZSBmb3IgbmVvdmVyc2UtbjIgY2FzZSwg YXMgaXQgaXMgYmFzZWQgb24gYXJtdjktYSB3aGljaCBpcyBhIHN1cGVyIHNldCBvZiANCmFybXY4 LjUtYSBhbmQgb3RoZXIgZmVhdHVyZXNbMV0NCkluIHRoZSBjdXJyZW50IGZhbGxiYWNrIHBhdGgg aWYgYm90aCBtYXJjaCBuZW92ZXJzZS1uMiBhbmQgbWNwdSBhcm12OS1hIGFyZSBub3Qgc3VwcG9y dGVkDQp0aGVuIGl0IHdvdWxkIGZhbGxiYWNrIHRvIGFybXY4LjYtYSBidXQgdGhpcyBub3QgY29y cmVjdCBhcyBuZW92ZXJzZS1uMiBpcyBub3QgYmFzZWQgb24gYXJtdjguNS1hDQoNClRoZSBmYWxs YmFjayBtYXJjaCBhcm12OC41LWEga2lja3MgaW4gKGlmIHN1cHBvcnRlZCkgd2hlbiBuZW92ZXJz ZS1uMiBhbmQgYXJtdjktYSBhcmUgbm90IHN1cHBvcnRlZC4NCg0KDQpbMV0gaHR0cHM6Ly9naXRo dWIuY29tL2djYy1taXJyb3IvZ2NjL2Jsb2IvNjE1ZTI1YzgyZGU5N2FjYzE3YWI0MzhmODhkNjc4 OGNmN2ZmZTFkNi9nY2MvY29uZmlnL2FybS9hcm0tY3B1cy5pbiNMMzA2DQogDQoNCj4gPiBFeGFt cGxlDQo+ID4gICAgICAgICBtY3B1ID0gbmVvdmVyc2UtbjINCj4gPiAgICAgICAgIG1hcmNoID0g YXJtdjktYQ0KPiA+ICAgICAgICAgZmFsbGJhY2tfbWFyY2ggPSBhcm12OC41LWENCj4gPg0KPiA+ ICAgICAgICAgbWNwdSwgbWFyY2ggbm90IHN1cHBvcnRlZA0KPiA+ICAgICAgICAgbWFjaGluZV9h cmdzID0gWyctbWFyY2g9YXJtdjguNS1hJ10NCj4gPg0KPiA+ICAgICAgICAgbWNwdSwgbWFyY2gs IGZhbGxiYWNrX21hcmNoIG5vdCBzdXBwb3J0ZWQNCj4gPiAgICAgICAgIGxlYXN0IG1hcmNoIHN1 cHBvcnRlZCA9IGFybXY4LWENCj4gPg0KPiA+ICAgICAgICAgbWFjaGluZV9hcmdzID0gWyctbWFy Y2g9YXJtdjgtYSddDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXZhbiBOaWtoaWxlc2ggPHBi aGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT4NCj4gPiAtLS0NCj4gPiAgY29uZmlnL2FybS9tZXNvbi5i dWlsZCB8IDE1ICsrKysrKysrKysrKystLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0 aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9jb25maWcvYXJt L21lc29uLmJ1aWxkIGIvY29uZmlnL2FybS9tZXNvbi5idWlsZA0KPiA+IGluZGV4IDhjOGNmY2Nj YTAuLjJhYWY3OGE4MWEgMTAwNjQ0DQo+ID4gLS0tIGEvY29uZmlnL2FybS9tZXNvbi5idWlsZA0K PiA+ICsrKyBiL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQNCj4gPiBAQCAtOTQsNiArOTQsNyBAQCBw YXJ0X251bWJlcl9jb25maWdfYXJtID0gew0KPiA+ICAgICAgJzB4ZDQ5Jzogew0KPiA+ICAgICAg ICAgICdtYXJjaCc6ICdhcm12OS1hJywNCj4gPiAgICAgICAgICAnbWFyY2hfZmVhdHVyZXMnOiBb J3N2ZTInXSwNCj4gPiArICAgICAgICAnZmFsbGJhY2tfbWFyY2gnOiAnYXJtdjguNS1hJywNCj4g PiAgICAgICAgICAnbWNwdSc6ICduZW92ZXJzZS1uMicsDQo+ID4gICAgICAgICAgJ2ZsYWdzJzog Ww0KPiA+ICAgICAgICAgICAgICBbJ1JURV9NQUNISU5FJywgJyJuZW92ZXJzZS1uMiInXSwNCj4g PiBAQCAtNzA5LDE0ICs3MTAsMTQgQEAgaWYgdXBkYXRlX2ZsYWdzDQo+ID4NCj4gPiAgICAgICMg cHJvYmUgc3VwcG9ydGVkIGFyY2hzIGFuZCB0aGVpciBmZWF0dXJlcw0KPiA+ICAgICAgY2FuZGlk YXRlX21hcmNoID0gJycNCj4gPiArICAgIHN1cHBvcnRlZF9tYXJjaHMgPSBbJ2FybXY5LWEnLCAn YXJtdjguNi1hJywgJ2FybXY4LjUtYScsICdhcm12OC40LWEnLA0KPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAnYXJtdjguMy1hJywgJ2FybXY4LjItYScsICdhcm12OC4xLWEnLCAnYXJtdjgt YSddDQo+ID4gICAgICBpZiBwYXJ0X251bWJlcl9jb25maWcuaGFzX2tleSgnbWFyY2gnKQ0KPiA+ ICAgICAgICAgIGlmIHBhcnRfbnVtYmVyX2NvbmZpZy5nZXQoJ2ZvcmNlX21hcmNoJywgZmFsc2Up IG9yIHN1cHBvcnRfbWNwdQ0KPiA+ICAgICAgICAgICAgICBpZiBjYy5oYXNfYXJndW1lbnQoJy1t YXJjaD0nICsgIHBhcnRfbnVtYmVyX2NvbmZpZ1snbWFyY2gnXSkNCj4gPiAgICAgICAgICAgICAg ICAgIGNhbmRpZGF0ZV9tYXJjaCA9IHBhcnRfbnVtYmVyX2NvbmZpZ1snbWFyY2gnXQ0KPiA+ICAg ICAgICAgICAgICBlbmRpZg0KPiA+ICAgICAgICAgIGVsc2UNCj4gPiAtICAgICAgICAgICAgc3Vw cG9ydGVkX21hcmNocyA9IFsnYXJtdjguNi1hJywgJ2FybXY4LjUtYScsICdhcm12OC40LWEnLCAn YXJtdjguMy0NCj4gYScsDQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Fy bXY4LjItYScsICdhcm12OC4xLWEnLCAnYXJtdjgtYSddDQo+ID4gICAgICAgICAgICAgIGNoZWNr X2NvbXBpbGVyX3N1cHBvcnQgPSBmYWxzZQ0KPiA+ICAgICAgICAgICAgICBmb3JlYWNoIHN1cHBv cnRlZF9tYXJjaDogc3VwcG9ydGVkX21hcmNocw0KPiA+ICAgICAgICAgICAgICAgICAgaWYgc3Vw cG9ydGVkX21hcmNoID09IHBhcnRfbnVtYmVyX2NvbmZpZ1snbWFyY2gnXQ0KPiA+IEBAIC03MzMs NiArNzM0LDE2IEBAIGlmIHVwZGF0ZV9mbGFncw0KPiA+ICAgICAgICAgIGVuZGlmDQo+ID4NCj4g PiAgICAgICAgICBpZiBjYW5kaWRhdGVfbWFyY2ggIT0gcGFydF9udW1iZXJfY29uZmlnWydtYXJj aCddDQo+ID4gKyAgICAgICAgICAgIGlmIHBhcnRfbnVtYmVyX2NvbmZpZy5oYXNfa2V5KCdmYWxs YmFja19tYXJjaCcpIGFuZCBub3QNCj4gc3VwcG9ydF9tY3B1DQo+ID4gKyAgICAgICAgICAgICAg ICBmYWxsYmFja19tYXJjaCA9IHBhcnRfbnVtYmVyX2NvbmZpZ1snZmFsbGJhY2tfbWFyY2gnXQ0K PiA+ICsgICAgICAgICAgICAgICAgZm9yZWFjaCBzdXBwb3J0ZWRfbWFyY2g6IHN1cHBvcnRlZF9t YXJjaHMNCj4gPiArICAgICAgICAgICAgICAgICAgICBpZiAoc3VwcG9ydGVkX21hcmNoID09IGZh bGxiYWNrX21hcmNoDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBjYy5oYXNfYXJn dW1lbnQoJy1tYXJjaD0nICsgc3VwcG9ydGVkX21hcmNoKSkNCj4gPiArICAgICAgICAgICAgICAg ICAgICAgICAgY2FuZGlkYXRlX21hcmNoID0gc3VwcG9ydGVkX21hcmNoDQo+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgIGJyZWFrDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgZW5kaWYNCj4g PiArICAgICAgICAgICAgICAgIGVuZGZvcmVhY2gNCj4gPiArICAgICAgICAgICAgZW5kaWYNCj4g PiAgICAgICAgICAgICAgd2FybmluZygnQ29uZmlndXJhdGlvbiBtYXJjaCB2ZXJzaW9uIGlzIEAw QCwgbm90IHN1cHBvcnRlZC4nDQo+ID4gICAgICAgICAgICAgICAgICAgICAgLmZvcm1hdChwYXJ0 X251bWJlcl9jb25maWdbJ21hcmNoJ10pKQ0KPiA+ICAgICAgICAgICAgICBpZiBjYW5kaWRhdGVf bWFyY2ggIT0gJycNCj4gPiAtLQ0KPiA+IDIuMjUuMQ0KPiA+DQo=