From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 26807A04B5;
	Wed, 28 Oct 2020 00:13:08 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 5FE6E2BEA;
	Wed, 28 Oct 2020 00:13:06 +0100 (CET)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com
 (mail-eopbgr130071.outbound.protection.outlook.com [40.107.13.71])
 by dpdk.org (Postfix) with ESMTP id 8F5B72BEA
 for <dev@dpdk.org>; Wed, 28 Oct 2020 00:13:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gL89E/jvdba5bua93ntgkTDSQdwK+5uY83/A9X+rkM4=;
 b=ttwePTlFDQniiBdEX0zmU6qHWg3t1PWHnLXYql8kST5eprNwjTXIHOdy3HONGa6W8LNNCKPhJwR+kgHhqQ9uhuwh6PBA52P0E+wyBfAqxuNGCd97MBwWPeKiv9I3mj5QYbCIVDbKj7TDeFvZ/4xpPmvZ0WPm7ZvnJKj6XIjYJtQ=
Received: from AM5PR0502CA0024.eurprd05.prod.outlook.com
 (2603:10a6:203:91::34) by DBAPR08MB5591.eurprd08.prod.outlook.com
 (2603:10a6:10:1ae::6) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Tue, 27 Oct
 2020 23:13:01 +0000
Received: from AM5EUR03FT008.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:203:91:cafe::62) by AM5PR0502CA0024.outlook.office365.com
 (2603:10a6:203:91::34) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.24 via Frontend
 Transport; Tue, 27 Oct 2020 23:13:01 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT008.mail.protection.outlook.com (10.152.16.123) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.3499.18 via Frontend Transport; Tue, 27 Oct 2020 23:13:00 +0000
Received: ("Tessian outbound d5e343850048:v64");
 Tue, 27 Oct 2020 23:13:00 +0000
X-CR-MTA-TID: 64aa7808
Received: from c41a1502d645.1
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 7573B8D3-9EF8-4E6B-A5EF-0FB90F5CA768.1; 
 Tue, 27 Oct 2020 23:12:55 +0000
Received: from EUR03-DB5-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c41a1502d645.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Tue, 27 Oct 2020 23:12:55 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=kDU/gwhtIhB6gf75DpyME7Q5W0P2QOJQLuwqdvvEJsU0VKXFtfypk1HKrnXIUqoWHOz0T7dxB8h6yjvo1+H9/pnL4h2waRQrQWibj6LUBBaYGQgPfI77V+gDRVjePoMAOUb1lZ3qpuLUN2lXrIsNzCaiG+qgRHfxB5aM0lVckQEq8BF/esjctdDLp/6qqSsCawl7cB0CDF3wqEz2i7OzLpm+0O/PFMsxZjnHrG7HH/VnakNgab1FguAlMIvkGR6v4rKUSThJCdyDDDjBeBNBejX9X1rP2njseB85VMyYwK3oV8KcjlQt8nWTuRvBo3LSWyVYMaw0yq+8yvKn2zU5hw==
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-SenderADCheck;
 bh=gL89E/jvdba5bua93ntgkTDSQdwK+5uY83/A9X+rkM4=;
 b=fQj4qv87BCwC+tNKP6r3gcz11B1H7e9RM2REgOjjKtQ6RVGaFtE5JxRhG8UVqRCfAtXJ1b4Te15Ryr2lU4r72+LoIWD/hBEtJM745iadUqFeKfOSDc8jigUnGEnfqgkP2q/jkwC07oi90BRX2ioAebXrrrzEsNvL6ceG4W0wS3Fwhi8wBo2srASAH2L9gGkEiwCIRXJSv0qn6GqR6VAv0Y02XL9OeW3GeQ62q1d0R99khbyYcuAjvP0b3kskST2X/l+xMU3KA3qe2W5ODLBFhlJ9eFbxYoMP02tFG7WNyq3YPpVqZothJYI68GJS0frNKwLFuZJ+cRqlJWenm0Yk6A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gL89E/jvdba5bua93ntgkTDSQdwK+5uY83/A9X+rkM4=;
 b=ttwePTlFDQniiBdEX0zmU6qHWg3t1PWHnLXYql8kST5eprNwjTXIHOdy3HONGa6W8LNNCKPhJwR+kgHhqQ9uhuwh6PBA52P0E+wyBfAqxuNGCd97MBwWPeKiv9I3mj5QYbCIVDbKj7TDeFvZ/4xpPmvZ0WPm7ZvnJKj6XIjYJtQ=
Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6)
 by DB6PR0802MB2373.eurprd08.prod.outlook.com (2603:10a6:4:88::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.22; Tue, 27 Oct
 2020 23:12:54 +0000
Received: from DBAPR08MB5814.eurprd08.prod.outlook.com
 ([fe80::7814:9c1:781f:475d]) by DBAPR08MB5814.eurprd08.prod.outlook.com
 ([fe80::7814:9c1:781f:475d%4]) with mapi id 15.20.3499.018; Tue, 27 Oct 2020
 23:12:54 +0000
From: Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>
To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= <juraj.linkes@pantheon.tech>,
 "bruce.richardson@intel.com" <bruce.richardson@intel.com>, Ruifeng Wang
 <Ruifeng.Wang@arm.com>, Phil Yang <Phil.Yang@arm.com>, "vcchunga@amazon.com"
 <vcchunga@amazon.com>, Dharmik Thakkar <Dharmik.Thakkar@arm.com>,
 "jerinjacobk@gmail.com" <jerinjacobk@gmail.com>, "hemant.agrawal@nxp.com"
 <hemant.agrawal@nxp.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, nd <nd@arm.com>, Honnappa Nagarahalli
 <Honnappa.Nagarahalli@arm.com>, nd <nd@arm.com>
Thread-Topic: [PATCH v4 2/6] build: refactor Arm build
Thread-Index: AQHWq9bPhcaoO33KoUuGpt+rWvzyyqmq2X4QgABAJQCAAPUbQA==
Date: Tue, 27 Oct 2020 23:12:54 +0000
Message-ID: <DBAPR08MB5814292F4C1BE84408C40BE698160@DBAPR08MB5814.eurprd08.prod.outlook.com>
References: <1603280261-20206-1-git-send-email-juraj.linkes@pantheon.tech>
 <1603464488-25493-1-git-send-email-juraj.linkes@pantheon.tech>
 <1603464488-25493-3-git-send-email-juraj.linkes@pantheon.tech>
 <DBAPR08MB5814206C97A6F7AF63D4689398160@DBAPR08MB5814.eurprd08.prod.outlook.com>
 <f0a213d75b0940d9a19f76700e5fef16@pantheon.tech>
In-Reply-To: <f0a213d75b0940d9a19f76700e5fef16@pantheon.tech>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: BD81E56B06C88B4FA076F7969FEF42C6.0
x-checkrecipientchecked: true
Authentication-Results-Original: pantheon.tech; dkim=none (message not signed)
 header.d=none; pantheon.tech;
 dmarc=none action=none header.from=arm.com; 
x-originating-ip: [107.77.219.18]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: a3110113-5066-43e1-8fb5-08d87acdd98a
x-ms-traffictypediagnostic: DB6PR0802MB2373:|DBAPR08MB5591:
x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <DBAPR08MB55910346A07DC004FB5DA5AA98160@DBAPR08MB5591.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:4714;OLM:4714;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: L7bAFbP34ZIfFGWUwqtHIcYQmi5/Rry3EHRWzmsvSIN9qiktuX2+vy+uwsEplF1DaNmxIGkejBLZQuXK/47yTF4cJ8n0kLmkopfrL6PePeNHqycZ2y5TwxBHP3oYSRBwYJ/O5FW4Iy1i3c4GUplJgmW7oVlF2DyaaW7NGQjyflW5q56kBF1wtZI9KcIciednSFGh9RLQOlaq8gopLQJfS4NHovKM37p+Ms22TgBzdx8p7n2/A9LCwPWdagNrZnuEAlgU6bxg5xe5b7JuEjmg+41iNBZoM6VmCubOzs8zJptG3EfKuyUx3jLwO1mGj6eg6qZXxiJybod0nWITmTReBLtRFbUd8pyqe5fejBBP4HBBMbRTFmVoX9Vgkioiucz8tzjDt2Szz2DYN7AYkc+MOg==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE;
 SFS:(4636009)(366004)(396003)(39850400004)(136003)(376002)(346002)(86362001)(26005)(83380400001)(7696005)(66446008)(66556008)(186003)(64756008)(76116006)(52536014)(8676002)(66476007)(5660300002)(66946007)(4326008)(8936002)(6506007)(966005)(33656002)(316002)(54906003)(71200400001)(478600001)(55016002)(2906002)(9686003)(110136005);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: hOB4ao32xadXOx0TitV41vngj0eCkq47bQpLXuSmuQn1sExn4gzECoo5724bp/anR1fs9qhaMGiYw3Kk7QYdFTf/NGW5tFRKVil2FUZOApzoG6YF00w+1Sg//iZ2kYrezoOt91NG+gZAlQMYGiZlEMMmej37t+xs9mY+9QtrzJ9aHBD1QDjwMkHocE9PPnzlVuTt+Lb+rhyX+uHIGF0pa8h2xPjiaEwAD0AltDe4FtoBFqboJvlkrurdu93X9Plma4B7JT2ptsCyCgxeLAF2Bdbcon50OrI1+hfFMVyXXAVIU6M64VZ4/8Cxoq7NO34JAVpfbo97q2VkFA61KzhXhDtE0l2xDh08gXsWs2pkJNYej4wE8DdSG1OgsT3HyMIjv4Eh12bPXDA0t341IQIJG8qF99g+gQylxF1J+t6qyUYy8dz7HWaf38ZhNSF73TL4E3bMorWWCmtXsG3brketv04uhLUGXqp7EdjiC/Jgd3/eLOJa7q8UWFkiAjbAz2kZcOqNULpm8k1B/iPnHIv6di3+DO47NQmCmgyRWD0trU/7PY7TARqv5sQU1magOBGPUOciSo549qbUUnsefPelG21E/WhC1ItKFKvEpX8YTtH2X32Qbr1siwI2aXZubSHBhDtrpuWan7pzhs81LkPkug==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2373
Original-Authentication-Results: pantheon.tech; dkim=none (message not signed)
 header.d=none; pantheon.tech;
 dmarc=none action=none header.from=arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT008.eop-EUR03.prod.protection.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs: a9c5be8d-2fdb-4b81-61c5-08d87acdd576
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: DBopQqqyw6VwEucvmoUUt0e3O4TBtfqsxSm3REGa45vJkt4jo3Gs42mlkXHobA16fZd+CVi+g82gJ7KUYnxWea1aNDe+oSPdRL52iNXxTBGBZyvw9CKyeq358y0tHMKQ9Rh/hv/eo+2pwTAgyAlDeDnmQnnhsXm4U0gVsvsDw0eLvIsodp4y7lHNkp+5mbNsplu8kXR0vj+h9oploqf5VsWbXujMr7lPMsZ6Fmc8IDoL2lpW0Y2dlU9wJmUG2b4iiu9+OPa0a1fS3+aCjnc6HHPLqn5btQm0ZS3CYTUCP+xV87MBV5KoBwp0OQF7hZRnn3ZzVXfp5mLBWRsZqBTwI+7sG65C5c448bzjOdYVI+RF8xBHBWyEewWKMWWsDV5qf8vsDl8Y4SSOEDKTnrADR31Hr3NEqSFMqNXGl7/UGXcNSgUVixxr7pPAbHctLCBOeaC5nCIwgJ1DDE57T3lc8vRVAvsUBA9z1cVCuejdyBE=
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE;
 SFS:(4636009)(39860400002)(396003)(346002)(376002)(136003)(46966005)(110136005)(83380400001)(7696005)(4326008)(82740400003)(33656002)(356005)(86362001)(966005)(2906002)(6506007)(186003)(336012)(47076004)(36906005)(54906003)(9686003)(81166007)(478600001)(8676002)(70586007)(8936002)(316002)(55016002)(52536014)(5660300002)(70206006)(82310400003)(26005);
 DIR:OUT; SFP:1101; 
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2020 23:13:00.8607 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a3110113-5066-43e1-8fb5-08d87acdd98a
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT008.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5591
Subject: Re: [dpdk-dev] [PATCH v4 2/6] build: refactor Arm build
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
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
Sender: "dev" <dev-bounces@dpdk.org>

PHNuaXA+DQoNCj4gPiBJIHRoaW5rIHdlIG5lZWQgdG8gc3BsaXQgdGhpcyBmdXJ0aGVyLiBGZXcg
c3VnZ2VzdGlvbnMgYmVsb3cuDQo+ID4NCj4gPiA+DQo+ID4gPiAqIFJlbmFtZSB2YXJpYWJsZXMg
dG8gaGF2ZSBuYW1lcyB0aGF0IGJldHRlciBkZXNjcmliZSB3aGF0IHRoZQ0KPiA+ID4gdmFyaWFi
bGVzIHN0b3JlDQo+ID4gVGhpcyBzaG91bGQgYmUgYSBzZXBhcmF0ZSBjb21taXQuDQo+ID4NCj4g
PiA+ICogUmVtb3ZlIHVudXNlZCBvciBzdXBlcmZsdW91cyB2YXJpYWJsZXMNCj4gPiBTYW1lIGhl
cmUNCj4gPg0KPiA+ID4gKiBDaGFuZ2UgYSBsaXN0IHRvIGRpY3Rpb25hcnkgd2hlcmUga2V5IGxv
b2t1cCBpcyBuZWVkZWQNCj4gPiBTYW1lIGhlcmUNCj4gPg0KPiA+ID4gKiBBZGQgaW5mb3JtYXRv
cnkgY29tbWVudHMgaW4gdGhlIGNvZGUNCj4gPg0KPiA+ID4gKiBNaW5vciBjb2RlIHJlc3RydWN0
dXJlIGFuZCByZWZvcm1hdHRpbmcNCj4gPiBTYW1lIGZvciB0aGlzDQo+ID4NCj4gDQo+IE9rLCBo
b3BlZnVsbHkgSSdsbCBiZSBhYmxlIHRvIHNlcGFyYXRlIHRoZXNlIGNsZWFubHkuDQo+IA0KPiA+
ID4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50
aGVvbi50ZWNoPg0KPiA+ID4gLS0tDQo+ID4gPiAgY29uZmlnL2FybS9hcm02NF9hcm1hZGFfbGlu
dXhfZ2NjICAgIHwgICAyICstDQo+ID4gPiAgY29uZmlnL2FybS9hcm02NF9hcm12OF9saW51eF9n
Y2MgICAgIHwgICA4ICstDQo+ID4gPiAgY29uZmlnL2FybS9hcm02NF9ibHVlZmllbGRfbGludXhf
Z2NjIHwgICA0ICstDQo+ID4gPiAgY29uZmlnL2FybS9hcm02NF9kcGFhX2xpbnV4X2djYyAgICAg
IHwgICAyICstDQo+ID4gPiAgY29uZmlnL2FybS9hcm02NF9lbWFnX2xpbnV4X2djYyAgICAgIHwg
ICAyICstDQo+ID4gPiAgY29uZmlnL2FybS9hcm02NF9uMXNkcF9saW51eF9nY2MgICAgIHwgICA0
ICstDQo+ID4gPiAgY29uZmlnL2FybS9hcm02NF9vY3Rlb250eDJfbGludXhfZ2NjIHwgICA0ICst
DQo+ID4gPiAgY29uZmlnL2FybS9hcm02NF9zdGluZ3JheV9saW51eF9nY2MgIHwgICA0ICstDQo+
ID4gPiAgY29uZmlnL2FybS9hcm02NF90aHVuZGVyeDJfbGludXhfZ2NjIHwgICA0ICstDQo+ID4g
PiAgY29uZmlnL2FybS9hcm02NF90aHVuZGVyeF9saW51eF9nY2MgIHwgICAyICstDQo+ID4gPiAg
Y29uZmlnL2FybS9tZXNvbi5idWlsZCAgICAgICAgICAgICAgIHwgMjQ3ICsrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLQ0KPiA+ID4gIDExIGZpbGVzIGNoYW5nZWQsIDE1MyBpbnNlcnRpb25zKCsp
LCAxMzAgZGVsZXRpb25zKC0pDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0v
YXJtNjRfYXJtYWRhX2xpbnV4X2djYw0KPiA+ID4gYi9jb25maWcvYXJtL2FybTY0X2FybWFkYV9s
aW51eF9nY2MNCj4gPiA+IGluZGV4IGZhNDBjMDM5OC4uNTJjNWY0NDc2IDEwMDY0NA0KPiA+ID4g
LS0tIGEvY29uZmlnL2FybS9hcm02NF9hcm1hZGFfbGludXhfZ2NjDQo+ID4gPiArKysgYi9jb25m
aWcvYXJtL2FybTY0X2FybWFkYV9saW51eF9nY2MNCj4gPiA+IEBAIC0xNCw0ICsxNCw0IEBAIGNw
dSA9ICdhcm12OC1hJw0KPiA+ID4gIGVuZGlhbiA9ICdsaXR0bGUnDQo+ID4gPg0KPiA+ID4gIFtw
cm9wZXJ0aWVzXQ0KPiA+ID4gLWltcGxlbWVudG9yX2lkID0gJzB4NTYnDQo+ID4gPiAraW1wbGVt
ZW50ZXJfaWQgPSAnMHg1NicNCj4gPiBJbXBsZW1lbnRvciBhbmQgaW1wbGVtZW50ZXIgbWVhbiB0
aGUgc2FtZS4gTG9va2VkIGF0IEFybSBzcGVjcywgdGhleQ0KPiA+IHVzZSAnaW1wbGVtZW50ZXIn
LiBTbywgSSBhbSBmaW5lLg0KPiA+DQo+IA0KPiBUaGF0J3Mgd2hlcmUgSSBnb3QgdGhpcyBhbmQg
c29tZSBvZiB0aGUgb3RoZXIgdmFyaWFibGUgbmFtZSBjaGFuZ2VzIGZyb20uDQo+IA0KPiA+ID4g
ZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjDQo+ID4gPiBiL2Nv
bmZpZy9hcm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjDQo+ID4gPiBpbmRleCA4OGYwZmY5ZGEuLjEz
ZWU4YjIyMyAxMDA2NDQNCj4gPiA+IC0tLSBhL2NvbmZpZy9hcm0vYXJtNjRfYXJtdjhfbGludXhf
Z2NjDQo+ID4gPiArKysgYi9jb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4X2djYw0KPiA+ID4g
QEAgLTEzLDEwICsxMywxMCBAQCBjcHUgPSAnYXJtdjgtYScNCj4gPiA+ICBlbmRpYW4gPSAnbGl0
dGxlJw0KPiA+ID4NCj4gPiA+ICBbcHJvcGVydGllc10NCj4gPiA+IC1pbXBsZW1lbnRvcl9pZCA9
ICdnZW5lcmljJw0KPiA+ID4gK2ltcGxlbWVudGVyX2lkID0gJ2dlbmVyaWMnDQo+ID4gPg0KPiA+
ID4gLSMgVmFsaWQgb3B0aW9ucyBmb3IgQXJtJ3MgaW1wbGVtZW50b3JfcG46DQo+ID4gPiAtIyAn
ZGVmYXVsdCc6IHZhbGlkIGZvciBhbGwgYXJtdjgtYSBhcmNoaXRlY3R1cmVzIChkZWZhdWx0IHZh
bHVlKQ0KPiA+ID4gKyMgVmFsaWQgb3B0aW9ucyBmb3IgQXJtJ3MgcGFydF9udW1iZXI6DQo+ID4g
PiArIyAnZ2VuZXJpYyc6IHZhbGlkIGZvciBhbGwgYXJtdjgtYSBhcmNoaXRlY3R1cmVzIChkZWZh
dWx0IHZhbHVlKQ0KPiA+ID4gICMgJzB4ZDAzJzogICBjb3J0ZXgtYTUzDQo+ID4gPiAgIyAnMHhk
MDQnOiAgIGNvcnRleC1hMzUNCj4gPiA+ICAjICcweGQwNSc6ICAgY29ydGV4LWE1NQ0KPiA+ID4g
QEAgLTI1LDQgKzI1LDQgQEAgaW1wbGVtZW50b3JfaWQgPSAnZ2VuZXJpYycNCj4gPiA+ICAjICcw
eGQwOSc6ICAgY29ydGV4LWE3Mw0KPiA+ID4gICMgJzB4ZDBhJzogICBjb3J0ZXgtYTc1DQo+ID4g
PiAgIyAnMHhkMGInOiAgIGNvcnRleC1hNzYNCj4gPiA+IC1pbXBsZW1lbnRvcl9wbiA9ICdkZWZh
dWx0Jw0KPiA+ID4gK3BhcnRfbnVtYmVyID0gJ2dlbmVyaWMnDQo+ID4gU2FtZSBoZXJlLCBBcm0g
c3BlY3MgcmVmZXIgdG8gdGhpcyBhcyAnUGFydE51bWJlcicuIFNvLCB0aGlzIHNob3VsZCBiZSBm
aW5lLg0KPiA+IEkgbGlrZSAnZ2VuZXJpYycgZm9yIHBhcnRfbnVtYmVyIGhlcmUuDQo+ID4NCj4g
PiA+IGRpZmYgLS1naXQgYS9jb25maWcvYXJtL2FybTY0X2JsdWVmaWVsZF9saW51eF9nY2MNCj4g
PiA+IGIvY29uZmlnL2FybS9hcm02NF9ibHVlZmllbGRfbGludXhfZ2NjDQo+ID4gPiBpbmRleCA4
Njc5N2QyM2MuLmI3OTM4OWQ4NSAxMDA2NDQNCj4gPiA+IC0tLSBhL2NvbmZpZy9hcm0vYXJtNjRf
Ymx1ZWZpZWxkX2xpbnV4X2djYw0KPiA+ID4gKysrIGIvY29uZmlnL2FybS9hcm02NF9ibHVlZmll
bGRfbGludXhfZ2NjDQo+ID4gPiBAQCAtMTMsNSArMTMsNSBAQCBjcHUgPSAnYXJtdjgtYScNCj4g
PiA+ICBlbmRpYW4gPSAnbGl0dGxlJw0KPiA+ID4NCg0KWy4uLl0NCg0KPiA+ID4gZGlmZiAtLWdp
dCBhL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQgYi9jb25maWcvYXJtL21lc29uLmJ1aWxkIGluZGV4
DQo+ID4gPiA0OTE4NDJjYWQuLjZjMzFhYjE2NyAxMDA2NDQNCj4gPiA+IC0tLSBhL2NvbmZpZy9h
cm0vbWVzb24uYnVpbGQNCj4gPiA+ICsrKyBiL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQNCj4gPiA+
IEBAIC0zLDEyICszLDEyIEBADQo+ID4gPiAgIyBDb3B5cmlnaHQoYykgMjAxNyBDYXZpdW0sIElu
Yw0KPiA+ID4gICMgQ29weXJpZ2h0KGMpIDIwMjAgUEFOVEhFT04udGVjaCBzLnIuby4NCj4gPiA+
DQo+ID4gPiAtIyBmb3IgY2hlY2tpbmcgZGVmaW5lcyB3ZSBuZWVkIHRvIHVzZSB0aGUgY29ycmVj
dCBjb21waWxlciBmbGFncw0KPiA+ID4gLW1hcmNoX29wdCA9ICctbWFyY2g9QDBAJy5mb3JtYXQo
bWFjaGluZSkNCj4gPiA+IC0NCg0KWy4uLl0NCg0KPiA+ID4NCj4gPiA+ICsjIGltcGxlbWVudGVy
IHNwZWNpZmljIGFhcmNoNjQgZmxhZ3MsIHdpdGggbWlkZGxlIHByaW9yaXR5ICMgKHdpbGwNCj4g
PiA+ICtvdmVyd3JpdGUgY29tbW9uIGZsYWdzKQ0KPiA+ID4gIGZsYWdzX2dlbmVyaWMgPSBbDQo+
ID4gPiAgCVsnUlRFX01BQ0hJTkUnLCAnImFybXY4YSInXSwNCj4gPiA+ICAJWydSVEVfTUFYX0xD
T1JFJywgMjU2XSwNCj4gPiA+ICAJWydSVEVfVVNFX0MxMV9NRU1fTU9ERUwnLCB0cnVlXSwNCj4g
PiA+IC0JWydSVEVfQ0FDSEVfTElORV9TSVpFJywgMTI4XV0NCj4gPiA+ICsJWydSVEVfQ0FDSEVf
TElORV9TSVpFJywgMTI4XQ0KPiA+ID4gK10NCj4gPiBBbnkgcGFydGljdWxhciByZWFzb24gZm9y
IHRoaXMgY2hhbmdlPyAoYW5kIHNpbWlsYXIgY2hhbmdlcyBiZWxvdykNCj4gPg0KPiANCj4gVGhl
IGZpcnN0IGJyYWNrZXQgaXMgc3BsaXQgZnJvbSB0aGUgc2Vjb25kIGJyYWNrZXQgc28gSSBkaWQg
dGhlIHNhbWUgZm9yIHRoZSBsYXN0DQo+IHR3byBicmFja2V0cy4gSXQgbWFrZXMgaXQgbW9yZSBh
cHBhcmVudCB3aGljaCBicmFja2V0cyBhcmUgcGFpcmVkLCBpdCdzIG1vcmUNCj4gY29uc2lzdGVu
dCBhbmQgYWxzbyBpbiBsaW5lIHdpdGggaG93IGZsYWdzX2NvbW1vbl9kZWZhdWx0IGlzIGZvcm1h
dHRlZC4NCk9rDQoNCj4gDQoNClsuLi5dDQoNCj4gPiA+ICBmbGFnc19kcGFhID0gWw0KPiA+ID4g
IAlbJ1JURV9NQUNISU5FJywgJyJkcGFhIiddLA0KPiA+ID4gIAlbJ1JURV9VU0VfQzExX01FTV9N
T0RFTCcsIHRydWVdLA0KPiA+ID4gIAlbJ1JURV9DQUNIRV9MSU5FX1NJWkUnLCA2NF0sDQo+ID4g
PiAgCVsnUlRFX01BWF9OVU1BX05PREVTJywgMV0sDQo+ID4gPiAgCVsnUlRFX01BWF9MQ09SRScs
IDE2XSwNCj4gPiA+IC0JWydSVEVfTElCUlRFX0RQQUEyX1VTRV9QSFlTX0lPVkEnLCBmYWxzZV1d
DQo+ID4gPiArCVsnUlRFX0xJQlJURV9EUEFBMl9VU0VfUEhZU19JT1ZBJywgZmFsc2VdIF0NCj4g
PiBUaGlzIGlzIG5vdCBuZWVkZWQNCj4gPg0KPiANCj4gRG8geW91IG1lYW4gdGhlIHNwYWNlPyBJ
dCBzaG91bGQgYmUgYSBsaW5lIGJyZWFrLiBJJ2xsIGNoZWNrIHRoZSBleGFjdA0KSSBtZWFudCB0
aGUgc3BhY2UuIEkgZ3Vlc3MgaXQgbmVlZHMgdG8gYmUgb24gdGhlIG5leHQgbGluZS4NCg0KPiBj
aGFyYWN0ZXJzLCBidXQgSSBzZWUgdGhpcyBhcyBhZGRpbmcgYSBzcGFjZSBpbiBteSBsb2NhbCBw
YXRjaC4gT3IgZG8geW91IG1lYW4NCj4gdGhlIGNvbmZpZyBvcHRpb24/IEl0J3Mgc2V0IHRvIHRy
dWUgYnkgZGVmYXVsdCBpbiBjb25maWcvbWVzb24uYnVpbGQgYW5kDQo+IGFjY29yZGluZyB0byBb
MV0gaXQgc2hvdWxkIGJlIGRpc2FibGVkLg0KPiANCj4gWzFdIGh0dHA6Ly9naXQuZHBkay5vcmcv
ZHBkay90cmVlL2NvbmZpZy9kZWZjb25maWdfYXJtNjQtZHBhYS1saW51eGFwcC0NCj4gZ2NjP2g9
djIwLjA4DQo+IA0KPiA+ID4gIGZsYWdzX2VtYWcgPSBbDQo+ID4gPiAgCVsnUlRFX01BQ0hJTkUn
LCAnImVtYWciJ10sDQo+ID4gPiAtCVsnUlRFX0NBQ0hFX0xJTkVfU0laRScsIDY0XSwNCj4gPiA+
ICAJWydSVEVfTUFYX05VTUFfTk9ERVMnLCAxXSwNCj4gPiA+IC0JWydSVEVfTUFYX0xDT1JFJywg
MzJdXQ0KPiA+ID4gKwlbJ1JURV9NQVhfTENPUkUnLCAzMl0sDQo+ID4gPiArCVsnUlRFX0NBQ0hF
X0xJTkVfU0laRScsIDY0XQ0KPiA+ID4gK10NCj4gPiA+ICBmbGFnc19hcm1hZGEgPSBbDQo+ID4g
PiAgCVsnUlRFX01BQ0hJTkUnLCAnImFybXY4YSInXSwNCj4gPiA+IC0JWydSVEVfQ0FDSEVfTElO
RV9TSVpFJywgNjRdLA0KPiA+ID4gIAlbJ1JURV9NQVhfTlVNQV9OT0RFUycsIDFdLA0KPiA+ID4g
LQlbJ1JURV9NQVhfTENPUkUnLCAxNl1dDQo+ID4gPiArCVsnUlRFX01BWF9MQ09SRScsIDE2XSwN
Cj4gPiA+ICsJWydSVEVfQ0FDSEVfTElORV9TSVpFJywgNjRdDQo+ID4gPiArXQ0KPiA+IEFueSBy
ZWFzb24gZm9yIHRoaXMgY2hhbmdlPw0KPiA+DQo+IA0KPiBUaGUgZGVmYXVsdCAoZnJvbSBmbGFn
c19jb21tb25fZGVmYXVsdCkgaXMgMTI4IGFuZCBJIGZvdW5kIGhlcmUgWzBdIHRoYXQgaXQNCj4g
c2hvdWxkIGJlIHNldCB0byA2NCBzbyBJIGFkZGVkIGl0IGhlcmUuIFNob3VsZCB0aGlzIGFsc28g
YmUgaW4gYSBzZXBhcmF0ZSBwYXRjaA0KPiAoYXBhcnQgZnJvbSB0aG9zZSA0IGFscmVhZHkgbWVu
dGlvbiBhYm92ZSk/DQpUaGUgUlRFX0NBQ0hFX0xJTkVfU0laRSBpcyBhbHJlYWR5IHNldCB0byA2
NCBmb3IgJ2ZsYWdzX2FybWFkYScuIEl0IGxvb2tzIGxpa2UgeW91IGhhdmUgbW92ZWQgdGhlIGxp
bmUgZG93bi4NCg0KPiANCj4gWzBdIGh0dHA6Ly9naXQuZHBkay5vcmcvZHBkay90cmVlL2NvbmZp
Zy9kZWZjb25maWdfYXJtNjQtYXJtYWRhLQ0KPiBsaW51eGFwcC1nY2M/aD12MjAuMDgNCj4gDQo+
ID4gPg0KPiA+ID4gLWZsYWdzX2RlZmF1bHRfZXh0cmEgPSBbXQ0KPiA+ID4gKyMgcGFydCBudW1i
ZXIgc3BlY2lmaWMgYWFyY2g2NCBmbGFncywgd2l0aCBoaWdoZXN0IHByaW9yaXR5ICMgKHdpbGwN
Cj4gPiA+ICtvdmVyd3JpdGUgYm90aCBjb21tb24gYW5kIGltcGxlbWVudGVyIHNwZWNpZmljIGZs
YWdzKQ0KPiA+ID4gIGZsYWdzX24xc2RwX2V4dHJhID0gWw0KPiA+ID4gIAlbJ1JURV9NQUNISU5F
JywgJyJuMXNkcCInXSwNCj4gPiA+ICAJWydSVEVfTUFYX05VTUFfTk9ERVMnLCAxXSwNCj4gPiA+
ICAJWydSVEVfTUFYX0xDT1JFJywgNF0sDQo+ID4gPiAgCVsnUlRFX0VBTF9OVU1BX0FXQVJFX0hV
R0VQQUdFUycsIGZhbHNlXSwNCj4gPiA+IC0JWydSVEVfTElCUlRFX1ZIT1NUX05VTUEnLCBmYWxz
ZV1dDQo+ID4gPiArCVsnUlRFX0xJQlJURV9WSE9TVF9OVU1BJywgZmFsc2VdDQo+ID4gPiArXQ0K
DQo8c25pcD4NCg0KPiA+ID4gLQ0KPiA+ID4gLW1hY2hpbmVfYXJnc19lbWFnID0gWw0KPiA+ID4g
LQlbJ2RlZmF1bHQnLCBbJy1tYXJjaD1hcm12OC1hK2NyYytjcnlwdG8nLCAnLW10dW5lPWVtYWcn
XV0sDQo+ID4gPiAtCVsnbmF0aXZlJywgWyctbWFyY2g9bmF0aXZlJ11dXQ0KPiA+ID4gKwlbJ1JU
RV9VU0VfQzExX01FTV9NT0RFTCcsIHRydWVdDQo+ID4gPiArXQ0KPiA+ID4gKyMgYXJtIGNvbmZp
ZyAoaW1wbGVtZW50ZXIgMHg0MSkgaXMgdGhlIGRlZmF1bHQgY29uZmlnDQo+ID4gPiArcG5fY29u
ZmlnX2RlZmF1bHQNCj4gPiAncG4nIGhlcmUgZm9yICdwYXJ0X251bWJlcicgaXMgbm90IGNvbnNp
c3RlbnQuDQo+ID4NCj4gDQo+IE9rLCBJIGNhbiByZW5hbWUgaXQgdG8gcGFydF9udW1iZXJfY29u
ZmlnX2RlZmF1bHQuIFNhbWUgZm9yIHRoZSBvdGhlciB0d28NCj4gcG4gdmFyaWFibGVzLg0KT2sN
Cj4gDQoNCjxzbmlwPg0KDQo+ID4gPiAtLQ0KPiA+ID4gMi4yMC4xDQoNCg==