From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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 To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "bruce.richardson@intel.com" , Ruifeng Wang , Phil Yang , "vcchunga@amazon.com" , Dharmik Thakkar , "jerinjacobk@gmail.com" , "hemant.agrawal@nxp.com" CC: "dev@dpdk.org" , nd , Honnappa Nagarahalli , nd 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: 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> In-Reply-To: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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==