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 DE3B6A0527; Tue, 10 Nov 2020 01:03:06 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 424F36A6F; Tue, 10 Nov 2020 01:03:05 +0100 (CET) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20076.outbound.protection.outlook.com [40.107.2.76]) by dpdk.org (Postfix) with ESMTP id C79F96883 for ; Tue, 10 Nov 2020 01:03: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=SpFwsmMS2vW7ZgtI0lxFpLDNTJAjLbOj3QPJ0DompYU=; b=oVUX9bU7dSu6Vfe9t0+Mfr8g6+T9OTEFA56iFsPsVt528ZX5F8IN0dEln5MklvWOruEn6RYDTTKxnz7FVUkcdaq6i+0Lbp6xcd9ERnzC05yw4bb50cAci3NCO0Io+go1pvBNXXSaKg1Fz6T5SoCDEU3kBPNOSBvWTlTmhP3gnus= Received: from MR2P264CA0159.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:1::22) by VI1PR0801MB1693.eurprd08.prod.outlook.com (2603:10a6:800:4e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.25; Tue, 10 Nov 2020 00:03:00 +0000 Received: from VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com (2603:10a6:501:1:cafe::5c) by MR2P264CA0159.outlook.office365.com (2603:10a6:501:1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21 via Frontend Transport; Tue, 10 Nov 2020 00:02:59 +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 VE1EUR03FT029.mail.protection.outlook.com (10.152.18.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.17 via Frontend Transport; Tue, 10 Nov 2020 00:02:59 +0000 Received: ("Tessian outbound d6c201accd3c:v71"); Tue, 10 Nov 2020 00:02:58 +0000 X-CR-MTA-TID: 64aa7808 Received: from db2fa9c3e51f.4 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A0668559-8AD3-4232-8F9C-777AF8CA56C1.1; Tue, 10 Nov 2020 00:02:53 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id db2fa9c3e51f.4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 10 Nov 2020 00:02:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mg0TrKzXrA2i1IzEatP15NaU/sAW9p3+pAbzKkVlIev5keGTAs0SWLR2YhjTzJ5wcKRk8HtWSf+3PSfLA7eHbie6SOST88GurCQivFondvYUlaS60ROCiT2coZoEMfWiwFp1YrgMi19EgaXEZJrSZNGB21uWYEYe9WcnLkLyI8T68ILs4M6qle8pCnYUb/usP8vgO7WxSXGAPrrQyfZ6ygntVLoeMZaTuU37/azmC2yKZbsDf6SaKXfoJTHfnyWnxI+ohuNG1LLpP2DDOMdTWMpnCTjzxfM0hWpJ5oFDKHgcpW70YZIJxLuI13+xPwikZzfWtHRsfDujjqfSPIr4GQ== 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=SpFwsmMS2vW7ZgtI0lxFpLDNTJAjLbOj3QPJ0DompYU=; b=OlTOz8KqusxdY4U/a/omjy18QNmTUFLsFLwgSFcnZY4gH1NeEnfVDTW6utcT6klFLrgsbARCnsY+BE0l8h2MMo/DLG08PTuOaPbW8SRdaqVR2ThOZATs4iQoCEGPtvnw+77HdimpyIcGzffvx7k7EewwTh1DBQYRGItkroQS8B4Ee/xYpMleyPDTjB7ywZEYD1xTIe/GqkrHAJnPtv7OyY4h4w2wpbRR18m6M57tQcp71PpypdiUT9gHzwiP3yjtE2mOmmWFbyG47AqFlLBWYxi4S0P8zmGTopsA6CUO0rk6WMltJU1B7MXBnWUCzn38xNmsWt1rX67uz2mw1WKp7g== 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=SpFwsmMS2vW7ZgtI0lxFpLDNTJAjLbOj3QPJ0DompYU=; b=oVUX9bU7dSu6Vfe9t0+Mfr8g6+T9OTEFA56iFsPsVt528ZX5F8IN0dEln5MklvWOruEn6RYDTTKxnz7FVUkcdaq6i+0Lbp6xcd9ERnzC05yw4bb50cAci3NCO0Io+go1pvBNXXSaKg1Fz6T5SoCDEU3kBPNOSBvWTlTmhP3gnus= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB8PR08MB5243.eurprd08.prod.outlook.com (2603:10a6:10:bf::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.24; Tue, 10 Nov 2020 00:02:49 +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.3541.025; Tue, 10 Nov 2020 00:02:32 +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" , "Ajit Khaparde (ajit.khaparde@broadcom.com)" , "ferruh.yigit@intel.com" , "aconole@redhat.com" CC: "dev@dpdk.org" , nd , Honnappa Nagarahalli , nd Thread-Topic: [PATCH v8 04/14] build: reformat and move Arm config and comments Thread-Index: AQHWtGyl8qEs4ylK0kOo0JQl9ItJIqm9eV2QgAJK6ACAALuYQA== Date: Tue, 10 Nov 2020 00:02:31 +0000 Message-ID: References: <1604584762-25321-1-git-send-email-juraj.linkes@pantheon.tech> <1604649795-27476-1-git-send-email-juraj.linkes@pantheon.tech> <1604649795-27476-5-git-send-email-juraj.linkes@pantheon.tech> <4e7209ad9ece4a7f88d6406d32263cdd@pantheon.tech> In-Reply-To: <4e7209ad9ece4a7f88d6406d32263cdd@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: DA030CE9558EEA48BA7745E2D9623BE0.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.222.10] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 81f56191-d2b0-40d6-8d7d-08d8850bfc27 x-ms-traffictypediagnostic: DB8PR08MB5243:|VI1PR0801MB1693: 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:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: fvXU8izXVVVndLZyuwVjUzikmY1nBEQLMUtC1M/MrmJpExZZGyrLZ0myMHgAv6khUGRVNdJicsmRRV6oSVt5DCPNv3t9r60n982bdlFuBVISZqILv30elnTNsOLCTbG8ZSILn+kCX213tveSzuByYkl/6iqXswLvLJwEEDSi/ONYDBZhEroOOpm8o0bEhhORQJLz4jnL3fm8kgMmcgBbqZDyHs5XPNGBTzUXn5nqo10acMmKQXNOA9HEUge977w/J7yVjr2kISkmQ+IJ3GrBfO0EMpVt1YyCxNKqi+e6FltYMv8ijcHfa2/z7ofK7g0s6icCa14E9SJ8ICfUTJn9iZPXFEYTBLOX6p4pYRz5YS4ktsnezFnESv9kjbpvod2N 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)(136003)(376002)(346002)(366004)(396003)(39850400004)(52536014)(110136005)(5660300002)(66946007)(54906003)(66556008)(64756008)(76116006)(66446008)(26005)(8676002)(2906002)(71200400001)(33656002)(8936002)(186003)(4326008)(86362001)(316002)(9686003)(478600001)(83380400001)(6506007)(55016002)(66476007)(7696005)(921003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: RWfDCjW0QpSV6A8rdGo9izn2I6IvuNGLUOc82zKeq7tHBkLyYI01KOtsYrtxCALJsPtwNpavrbqpWQ3NX3PNvIDqPZ+mrDDVFiV72I0mSD1MEEOXvUNQ25Aoy93e6mbpT2dMy7IbSEZcxLy/tNR60jqfH2CQpcAx7VvNvR2hscJQnJ/rCVjzLuIf6rngamGumNsHnRQL8mOLMEZ1nJMC9VaaZOoy9cDsuhbLee3GPMs5ZQ9zlqDCQYY9d9izsh43nKdiwypXfAUZtbt2UheWAJMYAlyUW9q9XEMwYLZy9UcN9poeJCtfWKjS/g3cPYf61jN0UC3HIOLfrKKPNUOaMZE63rXRCD7lE7kDspVhDhDmAoJ0qXWWbAVzlT3AnefBufPv9XRu3GPsnrSz0tVNu4qo2EGuTHvu3VE+aAEl7+ONXcjld7jPhVQMJHgk25h7NM3Vj9tkEp8EtZBoyXoO30oJII8lipw5QMRdCXOCp5zBmSy518OElqqqoomd75s2Ie0ivDoYSFIe7nYLAMttirrB/rYcNNJ3JVtaF09RPGbbmffPKUYBVyt8LwSLa3pKjCXs40zU2EF9wTyZ3kDk91yIzdiM27Uo8FKUmIr3dFG0yNW4IopCr9++U8sJHNABUqT11kMTLN3Up0L8Rx/QjydyWJXtMT4jQaQxp1sN+yr71StEgowty8b5XGyeKJrH0wdeytyhwhGD75hhcvGxBbJimRyC7jKPjOaMzvZQfPx4dv4tijAdstWE++2fLzMI7FWgMMzhiIGdqWmkL9tsebUF8M5yaKnMXeSjmRMNhPyRQ6Gm5FZyJNkKJjcjk6uf1k8fNJXfHeKsOeM3YvQrAQxGh9lRAAjX+1HUcqPEhFFhX9NMSzNYdEr5qLb0fuLwjpggbgWYytBhTQdNOWKqtg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5243 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: VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: c05de110-542f-468a-a4b4-08d8850bebcd X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 36EEjPTEJx2071PlEyx2Q8Gnd7EDxSSbuUr3JflhrJjBd/jKMyUsD7S/K7ssMuiNv/r41IWSKNgjHlYhKI5As/NJn7OhkZb6+V3dnRZrNIZYInMclCOwqGiklnJkOsRbf4Svva6b0dPnqm5AVSFk7Z5HYrXhPg1DKkXLlHOCpUeUdwqrq7SOkMbMCwGI5GTHESEC6w81NyODKKprtiHVFKJkXZKwHSui5LT19rX4q/w4lwk7ZZGjDnz/N9jBqnjoBN6Ft2PoW5euO6Wer1kxtcM/Org80NG05Pv56/8RlzvXjQRbUVcjEiLxRi7cjbsO7OyjdBtSfwyD1Y7xG2XGElyEg/rKs3GYIE///DgwDahVMjVqzuE5UKYoT9wawF3wDIPxMgv+J6EMpMO7EloQIgNqEUXDqy5s33EB3hpvREA= 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)(396003)(346002)(376002)(39850400004)(136003)(46966005)(336012)(52536014)(356005)(186003)(6506007)(26005)(7696005)(70206006)(81166007)(83380400001)(4326008)(55016002)(70586007)(5660300002)(86362001)(8936002)(9686003)(2906002)(8676002)(36906005)(316002)(110136005)(82310400003)(54906003)(47076004)(478600001)(82740400003)(33656002)(921003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2020 00:02:59.2830 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 81f56191-d2b0-40d6-8d7d-08d8850bfc27 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: VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1693 Subject: Re: [dpdk-dev] [PATCH v8 04/14] build: reformat and move Arm config and comments 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+DQoNCj4gPiA+IENoYW5nZSBmb3JtYXR0aW5nIHNvIHRoYXQgaXQncyBtb3JlIGNvbnNp c3RlbnQgYW5kIHJlYWRhYmxlLA0KPiA+ID4gYWRkL21vZGlmeSBjb21tZW50cy9zdGRvdXQgbWVz c2FnZXMsIG1vdmUgY29uZmlndXJhdGlvbiBvcHRpb25zIHRvDQo+ID4gPiBtb3JlIGFwcHJvcHJp YXRlIHBsYWNlcyBhbmQgbWFrZSB0aGUgb3JkZXIgY29uc2lzdGVudCBhY2NvcmRpbmcgdG8NCj4g PiA+IHRoZXNlDQo+ID4gcnVsZXM6DQo+ID4gPiAxLiBGaXJzdCBsaXN0IGdlbmVyaWMgY29uZmln dXJhdGlvbiBvcHRpb25zLCB0aGVuIGxpc3Qgb3B0aW9ucyB0aGF0IG1heQ0KPiA+ID4gICAgYmUg b3ZlcndyaXR0ZW4uIExpc3QgU29DLXNwZWNpZmljIG9wdGlvbnMgbGFzdC4NCj4gPiA+IDIuIEZv ciBTb0Mtc3BlY2lmaWMgb3B0aW9ucywgbGlzdCBudW1iZXIgb2YgY29yZXMgYmVmb3JlIHRoZSBu dW1iZXIgb2YNCj4gPiA+ICAgIE5VTUEgbm9kZXMsIHRvIG1ha2UgaXQgY29uc2lzdGVudCB3aXRo IGNvbmZpZy9tZXNvbi5idWlsZC4NCj4gPiA+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKdXJhaiBM aW5rZcWhIDxqdXJhai5saW5rZXNAcGFudGhlb24udGVjaD4NCj4gPiBGZXcgbml0cywgb3RoZXJ3 aXNlLCBsb29rcyBnb29kLg0KPiA+IFJldmlld2VkLWJ5OiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8 aG9ubmFwcGEubmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gPg0KPiA+ID4gLS0tDQo+ID4gPiAgY29u ZmlnL2FybS9hcm02NF9hcm12OF9saW51eF9nY2MgfCAyMSArKysrKystDQo+ID4gPiAgY29uZmln L2FybS9tZXNvbi5idWlsZCAgICAgICAgICAgfCA5NCArKysrKysrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLQ0KPiA+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgMzggZGVs ZXRpb25zKC0pDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0vYXJtNjRfYXJt djhfbGludXhfZ2NjDQo+ID4gPiBiL2NvbmZpZy9hcm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjDQo+ ID4gPiBpbmRleCAxM2VlOGIyMjMuLjA0Y2Q4MmJhOSAxMDA2NDQNCj4gPiA+IC0tLSBhL2NvbmZp Zy9hcm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjDQo+ID4gPiArKysgYi9jb25maWcvYXJtL2FybTY0 X2FybXY4X2xpbnV4X2djYw0KPiA+ID4gQEAgLTEzLDkgKzEzLDE2IEBAIGNwdSA9ICdhcm12OC1h Jw0KPiA+ID4gIGVuZGlhbiA9ICdsaXR0bGUnDQo+ID4gPg0KDQo8c25pcD4NCg0KPiA+ID4NCj4g PiA+ICsjIGltcGxlbWVudGVyIHNwZWNpZmljIGFhcmNoNjQgZmxhZ3MsIHdpdGggbWlkZGxlIHBy aW9yaXR5ICMgKHdpbGwNCj4gPiBOaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBeXl5eXl5eIGNhbiBiZSByZW1vdmVkDQo+ID4NCj4gPiA+ICtvdmVyd3JpdGUgY29t bW9uIGZsYWdzKQ0KPiA+ID4gIGZsYWdzX2ltcGxlbWVudGVyX2dlbmVyaWMgPSBbDQo+ID4gPiAg CVsnUlRFX01BQ0hJTkUnLCAnImFybXY4YSInXSwNCj4gPiA+IC0JWydSVEVfTUFYX0xDT1JFJywg MjU2XSwNCj4gPiA+ICAJWydSVEVfVVNFX0MxMV9NRU1fTU9ERUwnLCB0cnVlXSwNCj4gPiA+IC0J WydSVEVfQ0FDSEVfTElORV9TSVpFJywgMTI4XV0NCj4gPiA+ICsJWydSVEVfQ0FDSEVfTElORV9T SVpFJywgMTI4XSwNCj4gPiA+ICsJWydSVEVfTUFYX0xDT1JFJywgMjU2XQ0KPiA+ID4gK10NCj4g Pg0KPiA+IDxzbmlwPg0KPiA+DQo+ID4gPiAgZmxhZ3NfaW1wbGVtZW50ZXJfYXJtYWRhID0gWw0K PiA+ID4gIAlbJ1JURV9NQUNISU5FJywgJyJhcm12OGEiJ10sDQo+ID4gPiAgCVsnUlRFX0NBQ0hF X0xJTkVfU0laRScsIDY0XSwNCj4gPiA+IC0JWydSVEVfTUFYX05VTUFfTk9ERVMnLCAxXSwNCj4g PiA+IC0JWydSVEVfTUFYX0xDT1JFJywgMTZdXQ0KPiA+ID4gKwlbJ1JURV9NQVhfTENPUkUnLCAx Nl0sDQo+ID4gPiArCVsnUlRFX01BWF9OVU1BX05PREVTJywgMV0NCj4gPiA+ICtdDQo+ID4gPg0K PiA+ID4gKyMgcGFydCBudW1iZXIgc3BlY2lmaWMgYWFyY2g2NCBmbGFncywgd2l0aCBoaWdoZXN0 IHByaW9yaXR5ICMgKHdpbGwNCj4gPiBOaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIF5eXl5eXl4gY2FuIGJlIHJlbW92ZWQNCj4gPg0KPiANCj4gSSBhZGRlZCB0aGUg YWFyY2g2NCBzcGVjaWZpZXIgc2luY2Ugd2UncmUgYWxzbyBkZWZpbmluZyBhcm12NyBidWlsZCBp biB0aGlzIGZpbGUsDQpBZ3JlZSwgbm8gbmVlZCB0byBjaGFuZ2UNCg0KPiBob3dldmVyIGJyaWVm bHkuIEkgdGhvdWdodCBJbXBsZW1lbnRlciBJRCBhbmQgcGFydCBudW1iZXIgYWxzbyBleGlzdCBv bg0KPiBhcm12NywgaXMgdGhhdCBub3QgcmlnaHQ/IEkgd2FudGVkIHRvIG1ha2UgaXQgZXhwbGlj aXQgdGhhdCB0aGVzZSBmbGFncyB3b3VsZA0KPiBvbmx5IGJlIHVzZWQgZm9yIGFhcmNoNjQgYnVp bGRzLCBidXQgSSBndWVzcyBpdCdzIGltcGxpY2l0IGVub3VnaC4NCj4gDQo+ID4gPiArb3Zlcndy aXRlIGJvdGggY29tbW9uIGFuZCBpbXBsZW1lbnRlciBzcGVjaWZpYyBmbGFncykNCj4gPiA+ICBm bGFnc19wYXJ0X251bWJlcl90aHVuZGVyeCA9IFsNCj4gPiA+ICAJWydSVEVfTUFDSElORScsICci dGh1bmRlcngiJ10sDQo+ID4gPiAtCVsnUlRFX1VTRV9DMTFfTUVNX01PREVMJywgZmFsc2VdXQ0K PiA+ID4gKwlbJ1JURV9VU0VfQzExX01FTV9NT0RFTCcsIGZhbHNlXQ0KPiA+ID4gK10NCj4gPg0K PiA+IDxzbmlwPg0KPiA+DQo+ID4gPiAgZmxhZ3NfcGFydF9udW1iZXJfbjFnZW5lcmljID0gWw0K PiA+ID4gIAlbJ1JURV9NQUNISU5FJywgJyJuZW92ZXJzZS1uMSInXSwNCj4gPiA+IC0JWydSVEVf TUFYX0xDT1JFJywgNjRdLA0KPiA+ID4gLQlbJ1JURV9DQUNIRV9MSU5FX1NJWkUnLCA2NF0sDQo+ ID4gPiAgCVsnUlRFX0FSTV9GRUFUVVJFX0FUT01JQ1MnLCB0cnVlXSwNCj4gPiA+ICAJWydSVEVf VVNFX0MxMV9NRU1fTU9ERUwnLCB0cnVlXSwNCj4gPiA+IC0JWydSVEVfTUFYX01FTV9NQicsIDEw NDg1NzZdLA0KPiA+ID4gLQlbJ1JURV9NQVhfTlVNQV9OT0RFUycsIDFdLA0KPiA+ID4gIAlbJ1JU RV9FQUxfTlVNQV9BV0FSRV9IVUdFUEFHRVMnLCBmYWxzZV0sDQo+ID4gPiAtCVsnUlRFX0xJQlJU RV9WSE9TVF9OVU1BJywgZmFsc2VdXQ0KPiA+ID4gKwlbJ1JURV9MSUJSVEVfVkhPU1RfTlVNQScs IGZhbHNlXSwNCj4gPiA+ICsJWydSVEVfTUFYX01FTV9NQicsIDEwNDg1NzZdLA0KPiA+ID4gKwlb J1JURV9DQUNIRV9MSU5FX1NJWkUnLCA2NF0sDQo+ID4gPiArCVsnUlRFX01BWF9MQ09SRScsIDY0 XSwNCj4gPiA+ICsJWydSVEVfTUFYX05VTUFfTk9ERVMnLCAxXQ0KPiA+ID4gK10NCj4gPiA+DQo+ ID4gPiArIyBhcm0gY29uZmlnIChpbXBsZW1lbnRlciAweDQxKSBpcyB0aGUgZGVmYXVsdCBjb25m aWcNCj4gPiBJIGRvIG5vdCB1bmRlcnN0YW5kIHRoaXMgY29tbWVudC4gV2hhdCBkb2VzICdkZWZh dWx0JyBjb25maWcgbWVhbj8gQXJlDQo+ID4geW91IHJlZmVycmluZyB0byAnZ2VuZXJpYycgY29u ZmlnPw0KPiA+DQo+IA0KPiBJIGFtIHVzaW5nIHRoZSBkaWN0aW9uYXJ5IGRlZmluaXRpb24gLSB1 c2UgdGhlIGNvbmZpZyB3aGVuIG5vIG90aGVyIGFsdGVybmF0aXZlDQo+IGlzIGZvdW5kLiBXZSdy ZSB1c2luZyBwYXJ0X251bWJlcl9jb25maWdfYXJtIGluIGZvdXIgcGxhY2VzLCBpbXBsZW1lbnRl cnMNCj4gZ2VuZXJpYywgMHg0MSwgMHg1NiwgZHBhYS4gRm9yIDB4NDEsIGl0J3MgdGhlIGFjdHVh bCBjb25maWcsIHRoZSBvdGhlcg0KPiBpbXBsZW1lbnRlcnMgZGVmYXVsdCB0byBpdCBzaW5jZSB3 ZSBkb24ndCBoYXZlIHNwZWNpZmljIGNvbmZpZyBmb3IgdGhlbS4NCk9rDQoNCj4gDQo+ID4gPiAg cGFydF9udW1iZXJfY29uZmlnX2FybSA9IFsNCj4gPiA+ICAJWydnZW5lcmljJywgWyctbWFyY2g9 YXJtdjgtYStjcmMnLCAnLW1vdXRsaW5lLWF0b21pY3MnXV0sDQo+ID4gPiAgCVsnbmF0aXZlJywg WyctbWFyY2g9bmF0aXZlJ11dLA0KPiA+ID4gQEAgLTk2LDggKzExNCw4IEBAIHBhcnRfbnVtYmVy X2NvbmZpZ19hcm0gPSBbDQo+ID4gPiAgCVsnMHhkMDknLCBbJy1tY3B1PWNvcnRleC1hNzMnXV0s DQo+ID4gPiAgCVsnMHhkMGEnLCBbJy1tY3B1PWNvcnRleC1hNzUnXV0sDQo+ID4gPiAgCVsnMHhk MGInLCBbJy1tY3B1PWNvcnRleC1hNzYnXV0sDQo+ID4gPiAtCVsnMHhkMGMnLCBbJy1tYXJjaD1h cm12OC4yLWErY3J5cHRvJywgJy1tY3B1PW5lb3ZlcnNlLW4xJ10sDQo+ID4gPiBmbGFnc19wYXJ0 X251bWJlcl9uMWdlbmVyaWNdXQ0KPiA+ID4gLQ0KPiA+ID4gKwlbJzB4ZDBjJywgWyctbWFyY2g9 YXJtdjguMi1hK2NyeXB0bycsICctbWNwdT1uZW92ZXJzZS1uMSddLA0KPiA+ID4gK2ZsYWdzX3Bh cnRfbnVtYmVyX24xZ2VuZXJpY10gXQ0KPiA+ID4gIHBhcnRfbnVtYmVyX2NvbmZpZ19jYXZpdW0g PSBbDQo+ID4gPiAgCVsnZ2VuZXJpYycsIFsnLW1hcmNoPWFybXY4LWErY3JjK2NyeXB0bycsJy1t Y3B1PXRodW5kZXJ4J11dLA0KPiA+ID4gIAlbJ25hdGl2ZScsIFsnLW1hcmNoPW5hdGl2ZSddXSwN Cj4gPiA+IEBAIC0xMDUsMTMgKzEyMywxNCBAQCBwYXJ0X251bWJlcl9jb25maWdfY2F2aXVtID0g Ww0KPiA+ID4gIAlbJzB4YTInLCBbJy1tY3B1PXRodW5kZXJ4dDgxJ10sIGZsYWdzX3BhcnRfbnVt YmVyX3RodW5kZXJ4XSwNCj4gPiA+ICAJWycweGEzJywgWyctbWNwdT10aHVuZGVyeHQ4MyddLCBm bGFnc19wYXJ0X251bWJlcl90aHVuZGVyeF0sDQo+ID4gPiAgCVsnMHhhZicsIFsnLW1hcmNoPWFy bXY4LjEtYStjcmMrY3J5cHRvJywnLW1jcHU9dGh1bmRlcngydDk5J10sDQo+ID4gPiBmbGFnc19w YXJ0X251bWJlcl90aHVuZGVyeDJdLA0KPiA+ID4gLQlbJzB4YjInLCBbJy1tYXJjaD1hcm12OC4y LWErY3JjK2NyeXB0bytsc2UnLCctbWNwdT1vY3Rlb250eDInXSwNCj4gPiA+IGZsYWdzX3BhcnRf bnVtYmVyX29jdGVvbnR4Ml1dDQo+ID4gPiAtDQo+ID4gPiArCVsnMHhiMicsIFsnLW1hcmNoPWFy bXY4LjItYStjcmMrY3J5cHRvK2xzZScsJy1tY3B1PW9jdGVvbnR4MiddLA0KPiA+ID4gK2ZsYWdz X3BhcnRfbnVtYmVyX29jdGVvbnR4Ml0gXQ0KPiA+ID4gIHBhcnRfbnVtYmVyX2NvbmZpZ19lbWFn ID0gWw0KPiA+ID4gIAlbJ2dlbmVyaWMnLCBbJy1tYXJjaD1hcm12OC1hK2NyYytjcnlwdG8nLCAn LW10dW5lPWVtYWcnXV0sDQo+ID4gPiAtCVsnbmF0aXZlJywgWyctbWFyY2g9bmF0aXZlJ11dXQ0K PiA+ID4gKwlbJ25hdGl2ZScsIFsnLW1hcmNoPW5hdGl2ZSddXQ0KPiA+ID4gK10NCj4gPiA+DQo+ ID4gPiAtIyMgQXJtIGltcGxlbWVudGVyIElEIChBUk0gRERJIDA0ODdDLmEsIFNlY3Rpb24gRzcu Mi4xMDYsIFBhZ2UNCj4gPiA+IEc3LTUzMjEpDQo+ID4gPiArIyMgQXJtIGltcGxlbWVudGVyIElE IChNSURSIGluIEFybSBBcmNoaXRlY3R1cmUgUmVmZXJlbmNlIE1hbnVhbCkNCj4gPiA+ICBpbXBs ZW1lbnRlcl9nZW5lcmljID0gWydHZW5lcmljIGFybXY4JywgZmxhZ3NfaW1wbGVtZW50ZXJfZ2Vu ZXJpYywNCj4gPiA+IHBhcnRfbnVtYmVyX2NvbmZpZ19hcm1dDQo+ID4gPiAgaW1wbGVtZW50ZXJf MHg0MSA9IFsnQXJtJywgZmxhZ3NfaW1wbGVtZW50ZXJfYXJtLA0KPiA+ID4gcGFydF9udW1iZXJf Y29uZmlnX2FybV0NCj4gPiA+ICBpbXBsZW1lbnRlcl8weDQzID0gWydDYXZpdW0nLCBmbGFnc19p bXBsZW1lbnRlcl9jYXZpdW0sDQo+ID4gPiBwYXJ0X251bWJlcl9jb25maWdfY2F2aXVtXSBAQCAt MTIzLDIxICsxNDIsMjEgQEANCj4gPiA+IGRwZGtfY29uZi5zZXQoJ1JURV9BUkNIX0FSTScsIDEp DQo+ID4gPiBkcGRrX2NvbmYuc2V0KCdSVEVfRk9SQ0VfSU5UUklOU0lDUycsDQo+ID4gPiAxKQ0K PiA+ID4NCj4gPiA+ICBpZiBkcGRrX2NvbmYuZ2V0KCdSVEVfQVJDSF8zMicpDQo+ID4gPiArCSMg YXJtdjcgYnVpbGQNCj4gPiA+ICAJZHBka19jb25mLnNldCgnUlRFX0NBQ0hFX0xJTkVfU0laRScs IDY0KQ0KPiA+ID4gIAlkcGRrX2NvbmYuc2V0KCdSVEVfQVJDSF9BUk12NycsIDEpDQo+ID4gPiAg CSMgdGhlIG1pbmltdW0gYXJjaGl0ZWN0dXJlIHN1cHBvcnRlZCwgYXJtdjctYSwgbmVlZHMgdGhl IGZvbGxvd2luZywNCj4gPiA+IC0JIyBtay9tYWNoaW5lL2FybXY3YS9ydGUudmFycy5tayBzZXRz IGl0IHRvbw0KPiA+ID4gIAltYWNoaW5lX2FyZ3MgKz0gJy1tZnB1PW5lb24nDQo+ID4gPiAgZWxz ZQ0KPiA+ID4gLQlkcGRrX2NvbmYuc2V0KCdSVEVfQ0FDSEVfTElORV9TSVpFJywgMTI4KQ0KPiA+ ID4gLQlkcGRrX2NvbmYuc2V0KCdSVEVfQVJDSF9BUk02NCcsIDEpDQo+ID4gPiAtDQo+ID4gPiAr CSMgYWFyY2g2NCBidWlsZA0KPiA+ID4gIAlpbXBsZW1lbnRlcl9pZCA9ICdnZW5lcmljJw0KPiA+ ID4gIAltYWNoaW5lX2FyZ3MgPSBbXSAjIENsZWFyIHByZXZpb3VzIG1hY2hpbmUgYXJncw0KPiA+ ID4gIAlpZiBtYWNoaW5lID09ICdnZW5lcmljJyBhbmQgbm90IG1lc29uLmlzX2Nyb3NzX2J1aWxk KCkNCj4gPiA+ICsJCSMgZ2VuZXJpYyBidWlsZA0KPiA+ID4gIAkJaW1wbGVtZW50ZXJfY29uZmln ID0gaW1wbGVtZW50ZXJfZ2VuZXJpYw0KPiA+ID4gIAkJcGFydF9udW1iZXIgPSAnZ2VuZXJpYycN Cj4gPiA+ICAJZWxpZiBub3QgbWVzb24uaXNfY3Jvc3NfYnVpbGQoKQ0KPiA+ID4gKwkJIyBuYXRp dmUgYnVpbGQNCj4gPiA+ICAJCSMgVGhlIHNjcmlwdCByZXR1cm5zIFsnSW1wbGVtZW50ZXInLCAn VmFyaWFudCcsICdBcmNoaXRlY3R1cmUnLA0KPiA+ID4gIAkJIyAnUHJpbWFyeSBQYXJ0IG51bWJl cicsICdSZXZpc2lvbiddDQo+ID4gPiAgCQlkZXRlY3RfdmVuZG9yID0gZmluZF9wcm9ncmFtKGpv aW5fcGF0aHMoIEBAIC0xNTgsNiArMTc3LDcNCj4gPiBAQCBlbHNlDQo+ID4gPiAgCQkJcGFydF9u dW1iZXIgPSAnbmF0aXZlJw0KPiA+ID4gIAkJZW5kaWYNCj4gPiA+ICAJZWxzZQ0KPiA+ID4gKwkJ IyBjcm9zcyBidWlsZA0KPiA+ID4gIAkJaW1wbGVtZW50ZXJfaWQgPQ0KPiA+ID4gbWVzb24uZ2V0 X2Nyb3NzX3Byb3BlcnR5KCdpbXBsZW1lbnRlcl9pZCcsICdnZW5lcmljJykNCj4gPiA+ICAJCXBh cnRfbnVtYmVyID0gbWVzb24uZ2V0X2Nyb3NzX3Byb3BlcnR5KCdwYXJ0X251bWJlcicsDQo+ID4g PiAnZ2VuZXJpYycpDQo+ID4gPiAgCQlpbXBsZW1lbnRlcl9jb25maWcgPSBnZXRfdmFyaWFibGUo J2ltcGxlbWVudGVyXycgKw0KPiA+ID4gaW1wbGVtZW50ZXJfaWQpIEBAIC0xOTQsNyArMjE0LDcg QEAgZWxzZQ0KPiA+ID4gIAkJZW5kaWYNCj4gPiA+ICAJZW5kZm9yZWFjaA0KPiA+ID4gIGVuZGlm DQo+ID4gPiAtbWVzc2FnZShtYWNoaW5lX2FyZ3MpDQo+ID4gPiArbWVzc2FnZSgnVXNpbmcgbWFj aGluZSBhcmdzOiBAMEAnLmZvcm1hdChtYWNoaW5lX2FyZ3MpKQ0KPiA+ID4NCj4gPiA+ICBpZiAo Y2MuZ2V0X2RlZmluZSgnX19BUk1fTkVPTicsIGFyZ3M6IG1hY2hpbmVfYXJncykgIT0gJycgb3IN Cj4gPiA+ICAgICAgY2MuZ2V0X2RlZmluZSgnX19hYXJjaDY0X18nLCBhcmdzOiBtYWNoaW5lX2Fy Z3MpICE9ICcnKQ0KPiA+ID4gLS0NCj4gPiA+IDIuMjAuMQ0KDQo=