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 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 <dev@dpdk.org>; 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 <pbhagavatula@marvell.com>
To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= <juraj.linkes@pantheon.tech>
CC: Jerin Jacob <jerinj@marvell.com>, "Ruifeng.Wang@arm.com"
 <Ruifeng.Wang@arm.com>, "nd@arm.com" <nd@arm.com>, Bruce Richardson
 <bruce.richardson@intel.com>, "dev@dpdk.org" <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: <PH0PR18MB40867C8D56C01EEBD7F71F49DE752@PH0PR18MB4086.namprd18.prod.outlook.com>
References: <20240121093653.2890-1-pbhagavatula@marvell.com>
 <20240121093653.2890-2-pbhagavatula@marvell.com>
 <CAOb5WZbW0Ojc_HJRKt-ofDotW85bwmJv0eRM-G63sOKEpXwa4g@mail.gmail.com>
In-Reply-To: <CAOb5WZbW0Ojc_HJRKt-ofDotW85bwmJv0eRM-G63sOKEpXwa4g@mail.gmail.com>
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 <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

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=