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 3EDD1A04E6; Sun, 8 Nov 2020 03:51:45 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AD0932C2E; Sun, 8 Nov 2020 03:51:41 +0100 (CET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2056.outbound.protection.outlook.com [40.107.22.56]) by dpdk.org (Postfix) with ESMTP id 865352C18 for ; Sun, 8 Nov 2020 03:51:39 +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=o4SU33A5EPzcigyilsf+b+E6DexIybM3ByVP+C+GVh4=; b=as2xyAm9tpK+HnYGjdRR38Kli1UNcRPtiGrs1mYDD5c6Vuy8Eeltrijiqk8tSHHew3wbpRlRzGV1ZckN71xfb+mjFCSYgh2lFocXAm1qYEEV7g7C0Hfw8BXoMPvYPnU4RV6XMnZT+jDTLH4rBabd/D4epl1PDgbiQgtDm3ePvlU= Received: from AM5PR04CA0001.eurprd04.prod.outlook.com (2603:10a6:206:1::14) by AM6PR08MB4690.eurprd08.prod.outlook.com (2603:10a6:20b:cd::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.28; Sun, 8 Nov 2020 02:51:35 +0000 Received: from AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:1:cafe::20) by AM5PR04CA0001.outlook.office365.com (2603:10a6:206:1::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21 via Frontend Transport; Sun, 8 Nov 2020 02:51:35 +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 AM5EUR03FT043.mail.protection.outlook.com (10.152.17.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.17 via Frontend Transport; Sun, 8 Nov 2020 02:51:35 +0000 Received: ("Tessian outbound 814be617737e:v71"); Sun, 08 Nov 2020 02:51:35 +0000 X-CR-MTA-TID: 64aa7808 Received: from f71ee03cccea.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id AD59AA5E-0BE6-465A-8AFF-CA315BA3742E.1; Sun, 08 Nov 2020 02:51:30 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f71ee03cccea.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Sun, 08 Nov 2020 02:51:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eym32UQTEOE2AN+HVMc9C4Ebr8KVU+jLi4S1ToQMHvPbazRgOvfkhT/fnDluP6BzeKt53mOAplZtGSiRdcp8jzgRWGl5v/BeVVfa5TSNAHUDyAFN+OIQKWnCNvWqr/6ZRcO6WgxYhyUNUah+X7uFlkJ/Po3AvqBONt5X4WWm3I7VwzcCFN4NqfTxdZAwN/9YvZf9wzM1ibae6acT5Cqzuor9ZLAE8KPYoXlhgbt9E5nU7LxcKlOKjf8aniMKMerVbzZgrylRlLvSK3Ma/J3s+0ucK68dVvMdY2knz2u7SunFAzB3wuFD3E/pyIn7JdqSl1UG0t+MFkToSuq3D+8jrQ== 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=o4SU33A5EPzcigyilsf+b+E6DexIybM3ByVP+C+GVh4=; b=VXb/aP5rFKNNl2bB+kTUOei/JlMpcVAz47VPuJRqpWqTp29RYmeLybaoXpPJg74w4nr4vNRo+JrWUeXqPipsu1c4O5wjGvfsaat8MgtL1sGwhQlGcxpPCC9xgSfCxMmEFKAjVsLou8zuNi4XHBRTGF0P9u5VLiWN5Z2r0y/BHA6h4UlhlTLegZTME0r0lPaFIvHmCPLFa3om8d0ZxwFnaUR+XotTTOvGyW827ZATuNzexmw+GUgojaW7T9Kj4h2gcm/8niz/8oYkKnQ8Yfw3eP81EbtpQfazl7qUFDKRyOjhlTawStO/zt1RHjJxTmg7/n8Ld5GuhmRPf6bDr+PDJw== 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=o4SU33A5EPzcigyilsf+b+E6DexIybM3ByVP+C+GVh4=; b=as2xyAm9tpK+HnYGjdRR38Kli1UNcRPtiGrs1mYDD5c6Vuy8Eeltrijiqk8tSHHew3wbpRlRzGV1ZckN71xfb+mjFCSYgh2lFocXAm1qYEEV7g7C0Hfw8BXoMPvYPnU4RV6XMnZT+jDTLH4rBabd/D4epl1PDgbiQgtDm3ePvlU= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB6PR0802MB2550.eurprd08.prod.outlook.com (2603:10a6:4:a1::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21; Sun, 8 Nov 2020 02:51:28 +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.021; Sun, 8 Nov 2020 02:51:28 +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: AQHWtGyl8qEs4ylK0kOo0JQl9ItJIqm9eV2Q Date: Sun, 8 Nov 2020 02:51:28 +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> In-Reply-To: <1604649795-27476-5-git-send-email-juraj.linkes@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 08D06C74D0CD1841920C5EB5D27F7F37.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: [217.140.110.7] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: e6659285-7976-46c9-1074-08d8839134f7 x-ms-traffictypediagnostic: DB6PR0802MB2550:|AM6PR08MB4690: 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: /deAuj+AIfB9oteKo7yDufZHkh23XUC+m0kqu8O9pd5Nogfjx72PW99Q85n/hir08itbDbGDHlGOCUUo7+lppngrhm4W2aJ2vTc7/ybBnfRC/uj3XXCAikJIdMGlouhmt1CwgJ2r8+ZXCuNbWc6qsrJ46mR6ILEyszRQNb2UVee8CG3doBGYp07WKunvOKb3nj33eK5zd0xQdqH57GN/mPgPpv82VMwf8u2Q6JCouIx5OE/3IBuTNBq2hYZssUtWpd7xH3tBh4QeiItyhpxrL5BZPMxuEjLvtqswOgQbffG4GMpTua2hr6pJ+ZqgvK8HODw15XHrD+n5VRGb70izdHd73lLukTS5MCSOXSTwisGJhvLJr8zemlHGdn+WXYN2lkMQCYwudU0IgOm/CAmpKw== 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)(396003)(366004)(39850400004)(76116006)(71200400001)(66476007)(66556008)(55016002)(66446008)(26005)(86362001)(6506007)(8676002)(83380400001)(64756008)(7696005)(316002)(110136005)(33656002)(478600001)(52536014)(2906002)(8936002)(54906003)(4326008)(9686003)(5660300002)(186003)(66946007)(21314003)(921003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: D7WraHDkVrCyhGO1qM1tl4FsbBzZ9QIFBIA09h6Cm8oDMBSqtjkqiyUaIgxbf8rhx7teO4tkOcSYO8ARUpHtyZJrm/9wPPF20FzWE1h50EMa8wjLlmzKFAnnSW3mg7iB0JvYL4iHGSAT0zTcRFjnwR5IRmuvY6SOayyzYUFPTz3oCfA7n2KODhgI8BVNAEsLXHAF+AzGpELeWSlK8pPY0+u9X+84qUh3mgWSMg+u6o+jDZa39O2xPHV8gp2DMI6M5Dhq1Oc1M7JflZb38FjENqHaxQrYnL9AnfWgymlN09s9OOuFttlijTU3GRtMhSXIWZWUetPhAmFLw7TkbZAxvZ+W4ZjikcLggy6l1NlASR3GZ4/30suZACuvwV9azqx9sXa5+YV/chHQVDPJ3IepZf1+FStMoyhmuyUduHlWvvqsdJJKlKgiFqJcsKDvhIFB+DzzZbe29jP4qt0ghC+JG31TmzH3wKb6LjSFUG89BZN2Cgpx6cGgNqs1ZME4p5/OvXTEGrGBTUloRLZkDZqXGNxGrW3b9kP8Q61nkXHJATYZYnCEC552ham+htiFlsafCxM/sMKaEUrVQzqmdna3YBmLabpwHOVuTnYsIyEL9mUpoqzPkBP/U1yYV6R6+hO+IZB7gb7lMCdmJezh6fuM/g== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2550 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: AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 1e65e25a-66a1-41a6-fb2c-08d8839130a0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nvzCSG/01v6X7+aQy810kFu5RDNfGVwK43khrcncqXmTFPjNUMZ3MDOd5mWVbdvDRm6fL06n6eTAkn0ysc+TBpYumfi1itYfiv4NREAt5GvGV4mLf5JLf5uyd2+u+5r9zyNBsh1aNR77mJ9FQdQk7xTojF81FmsHXCtgEyezHR/Yp0g/a3JXjgbmwdN+PQvQdlYm5tl1dXlKbZVBOcdoJxIncuSiF/Sgge/uPyJLOSU7m+4dbxmscWKSsVX18vyv+85m/nAx6kOKozzsEzIEcN5lWvViCrijwpMzXKtg/Edqa/kJ3k0Lhq2ftTalyoQO9JnVFNCovJ+DAsOPg7NxzSvTSaQ0kaBsEBu1N3xwv/ukShjPiYiErH1aakUhZQMd5XbJaWXs+vqu51Jh8iZxfNdIoumEEZqqVPB2Byi+mBtVd6eSswvbEpI9cZt20PkG 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)(39850400004)(376002)(346002)(136003)(46966005)(81166007)(55016002)(82740400003)(316002)(26005)(6506007)(33656002)(7696005)(82310400003)(5660300002)(336012)(9686003)(356005)(36906005)(47076004)(478600001)(86362001)(54906003)(110136005)(4326008)(2906002)(52536014)(186003)(70206006)(70586007)(83380400001)(8676002)(8936002)(21314003)(921003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2020 02:51:35.4288 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e6659285-7976-46c9-1074-08d8839134f7 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: AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4690 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+DQoNCj4gDQo+IENoYW5nZSBmb3JtYXR0aW5nIHNvIHRoYXQgaXQncyBtb3JlIGNvbnNp c3RlbnQgYW5kIHJlYWRhYmxlLCBhZGQvbW9kaWZ5DQo+IGNvbW1lbnRzL3N0ZG91dCBtZXNzYWdl cywgbW92ZSBjb25maWd1cmF0aW9uIG9wdGlvbnMgdG8gbW9yZSBhcHByb3ByaWF0ZQ0KPiBwbGFj ZXMgYW5kIG1ha2UgdGhlIG9yZGVyIGNvbnNpc3RlbnQgYWNjb3JkaW5nIHRvIHRoZXNlIHJ1bGVz Og0KPiAxLiBGaXJzdCBsaXN0IGdlbmVyaWMgY29uZmlndXJhdGlvbiBvcHRpb25zLCB0aGVuIGxp c3Qgb3B0aW9ucyB0aGF0IG1heQ0KPiAgICBiZSBvdmVyd3JpdHRlbi4gTGlzdCBTb0Mtc3BlY2lm aWMgb3B0aW9ucyBsYXN0Lg0KPiAyLiBGb3IgU29DLXNwZWNpZmljIG9wdGlvbnMsIGxpc3QgbnVt YmVyIG9mIGNvcmVzIGJlZm9yZSB0aGUgbnVtYmVyIG9mDQo+ICAgIE5VTUEgbm9kZXMsIHRvIG1h a2UgaXQgY29uc2lzdGVudCB3aXRoIGNvbmZpZy9tZXNvbi5idWlsZC4NCj4gDQo+IFNpZ25lZC1v ZmYtYnk6IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPg0KRmV3IG5p dHMsIG90aGVyd2lzZSwgbG9va3MgZ29vZC4NClJldmlld2VkLWJ5OiBIb25uYXBwYSBOYWdhcmFo YWxsaSA8aG9ubmFwcGEubmFnYXJhaGFsbGlAYXJtLmNvbT4NCg0KPiAtLS0NCj4gIGNvbmZpZy9h cm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjIHwgMjEgKysrKysrLQ0KPiAgY29uZmlnL2FybS9tZXNv bi5idWlsZCAgICAgICAgICAgfCA5NCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQ0K PiAgMiBmaWxlcyBjaGFuZ2VkLCA3NyBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkNCj4g DQo+IGRpZmYgLS1naXQgYS9jb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4X2djYw0KPiBiL2Nv bmZpZy9hcm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjDQo+IGluZGV4IDEzZWU4YjIyMy4uMDRjZDgy YmE5IDEwMDY0NA0KPiAtLS0gYS9jb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4X2djYw0KPiAr KysgYi9jb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4X2djYw0KPiBAQCAtMTMsOSArMTMsMTYg QEAgY3B1ID0gJ2FybXY4LWEnDQo+ICBlbmRpYW4gPSAnbGl0dGxlJw0KPiANCj4gIFtwcm9wZXJ0 aWVzXQ0KPiArIyBTdXBwb3J0ZWQgaW1wbGVtZW50ZXJzOg0KPiArIyAnZ2VuZXJpYyc6IEdlbmVy aWMgYXJtdjgNCj4gKyMgJzB4NDEnOiAgICBBcm0NCj4gKyMgJzB4NDMnOiAgICBDYXZpdW0NCj4g KyMgJzB4NTAnOiAgICBBbXBlcmUgQ29tcHV0aW5nDQo+ICsjICcweDU2JzogICAgTWFydmVsbCBB Uk1BREENCj4gKyMgJ2RwYWEnOiAgICBOWFAgRFBBQQ0KSSBkbyB0aGluayB0aGUgY29tbWVudHMg YWRkIG11Y2ggdmFsdWUgaGVyZSBhbmQgdGhleSBhcmUgbm90IHJlbGV2YW50IHRvbyAoYXMgdGhp cyBpcyBhIGNyb3NzIGJ1aWxkIGZpbGUgZm9yIGEgZ2VuZXJpYyBidWlsZCkuIFRoZXkgYXJlIGNh cHR1cmVkIGluIGNvbmZpZy9hcm0vbWVzb24uYnVpbGQgYWxyZWFkeS4NCg0KSW5zdGVhZCwgd291 bGQgYmUgZ29vZCB0byBhZGQgc29tZXRoaW5nIGxpa2UgIkdlbmVyYXRlIGJpbmFyaWVzIHRoYXQg YXJlIHBvcnRhYmxlIGFjcm9zcyBhbGwgQXJtdjggbWFjaGluZXMiDQoNCj4gIGltcGxlbWVudGVy X2lkID0gJ2dlbmVyaWMnDQo+IA0KPiAtIyBWYWxpZCBvcHRpb25zIGZvciBBcm0ncyBwYXJ0X251 bWJlcjoNCj4gKyMgU3VwcG9ydGVkIHBhcnRfbnVtYmVycyBmb3IgZ2VuZXJpYywgMHg0MSwgMHg1 NiwgZHBhYToNCj4gICMgJ2dlbmVyaWMnOiB2YWxpZCBmb3IgYWxsIGFybXY4LWEgYXJjaGl0ZWN0 dXJlcyAoZGVmYXVsdCB2YWx1ZSkNCj4gICMgJzB4ZDAzJzogICBjb3J0ZXgtYTUzDQo+ICAjICcw eGQwNCc6ICAgY29ydGV4LWEzNQ0KPiBAQCAtMjUsNCArMzIsMTYgQEAgaW1wbGVtZW50ZXJfaWQg PSAnZ2VuZXJpYycNCj4gICMgJzB4ZDA5JzogICBjb3J0ZXgtYTczDQo+ICAjICcweGQwYSc6ICAg Y29ydGV4LWE3NQ0KPiAgIyAnMHhkMGInOiAgIGNvcnRleC1hNzYNCj4gKyMgJzB4ZDBjJzogICBu ZW92ZXJzZS1uMQ0KPiAgcGFydF9udW1iZXIgPSAnZ2VuZXJpYycNCj4gKw0KPiArIyBTdXBwb3J0 ZWQgcGFydF9udW1iZXJzIGZvciAweDQzOg0KPiArIyAnZ2VuZXJpYyc6IHZhbGlkIGZvciBhbGwg Q2F2aXVtIGJ1aWxkcw0KPiArIyAnMHhhMSc6ICAgIHRodW5kZXJ4dDg4DQo+ICsjICcweGEyJzog ICAgdGh1bmRlcnh0ODENCj4gKyMgJzB4YTMnOiAgICB0aHVuZGVyeHQ4Mw0KPiArIyAnMHhhZic6 ICAgIHRodW5kZXJ4MnQ5OQ0KPiArIyAnMHhiMic6ICAgIG9jdGVvbnR4Mg0KU2FtZSBoZXJlLiBJ dCB3b3VsZCBiZSBnb29kIHRvIHJlbW92ZSB0aGUgZXhpc3RpbmcgY29tbWVudHMgYXMgd2VsbC4N Cg0KPiArDQo+ICsjIFN1cHBvcnRlZCBwYXJ0X251bWJlcnMgZm9yIDB4NTA6DQo+ICsjICdnZW5l cmljJzogdmFsaWQgZm9yIGFsbCBBbXBlcmUgYnVpbGRzDQo+IGRpZmYgLS1naXQgYS9jb25maWcv YXJtL21lc29uLmJ1aWxkIGIvY29uZmlnL2FybS9tZXNvbi5idWlsZCBpbmRleA0KPiA3YzcwNTlj YzIuLjViOTIyZWY5YyAxMDA2NDQNCj4gLS0tIGEvY29uZmlnL2FybS9tZXNvbi5idWlsZA0KPiAr KysgYi9jb25maWcvYXJtL21lc29uLmJ1aWxkDQo+IEBAIC01LDYgKzUsNyBAQA0KPiANCj4gIGFy bV9mb3JjZV9uYXRpdmVfbWFyY2ggPSBmYWxzZQ0KPiANCj4gKyMgY29tbW9uIGZsYWdzIHRvIGFs bCBhYXJjaDY0IGJ1aWxkcywgd2l0aCBsb3dlc3QgcHJpb3JpdHkNCj4gIGZsYWdzX2NvbW1vbl9k ZWZhdWx0ID0gWw0KPiAgCSMgQWNjZWxhcmF0ZSBydGVfbWVtY3B5LiBCZSBzdXJlIHRvIHJ1biB1 bml0IHRlc3QNCj4gKG1lbWNweV9wZXJmX2F1dG90ZXN0KQ0KPiAgCSMgdG8gZGV0ZXJtaW5lIHRo ZSBiZXN0IHRocmVzaG9sZCBpbiBjb2RlLiBSZWZlciB0byBub3RlcyBpbiBzb3VyY2UgZmlsZQ0K PiBAQCAtMTIsOCArMTMsOCBAQCBmbGFnc19jb21tb25fZGVmYXVsdCA9IFsNCj4gIAlbJ1JURV9B UkNIX0FSTTY0X01FTUNQWScsIGZhbHNlXSwNCj4gIAkjCVsnUlRFX0FSTTY0X01FTUNQWV9BTElH TkVEX1RIUkVTSE9MRCcsIDIwNDhdLA0KPiAgCSMJWydSVEVfQVJNNjRfTUVNQ1BZX1VOQUxJR05F RF9USFJFU0hPTEQnLCA1MTJdLA0KPiAtCSMgTGVhdmUgYmVsb3cgUlRFX0FSTTY0X01FTUNQWV94 eHggb3B0aW9ucyBjb21tZW50ZWQgb3V0LA0KPiB1bmxlc3MgdGhlcmUncmUNCj4gLQkjIHN0cm9u ZyByZWFzb25zLg0KPiArCSMgTGVhdmUgYmVsb3cgUlRFX0FSTTY0X01FTUNQWV94eHggb3B0aW9u cyBjb21tZW50ZWQgb3V0LA0KPiArCSMgdW5sZXNzIHRoZXJlIGFyZSBzdHJvbmcgcmVhc29ucy4N Cj4gIAkjCVsnUlRFX0FSTTY0X01FTUNQWV9TS0lQX0dDQ19WRVJfQ0hFQ0snLCBmYWxzZV0sDQo+ ICAJIwlbJ1JURV9BUk02NF9NRU1DUFlfQUxJR05fTUFTSycsIDB4Rl0sDQo+ICAJIwlbJ1JURV9B Uk02NF9NRU1DUFlfU1RSSUNUX0FMSUdOJywgZmFsc2VdLA0KPiBAQCAtMjMsNjkgKzI0LDg2IEBA IGZsYWdzX2NvbW1vbl9kZWZhdWx0ID0gWw0KPiANCj4gIAlbJ1JURV9TQ0hFRF9WRUNUT1InLCBm YWxzZV0sDQo+ICAJWydSVEVfQVJNX1VTRV9XRkUnLCBmYWxzZV0sDQo+ICsJWydSVEVfQVJDSF9B Uk02NCcsIHRydWVdLA0KPiArCVsnUlRFX0NBQ0hFX0xJTkVfU0laRScsIDEyOF0NCj4gIF0NCj4g DQo+ICsjIGltcGxlbWVudGVyIHNwZWNpZmljIGFhcmNoNjQgZmxhZ3MsIHdpdGggbWlkZGxlIHBy aW9yaXR5ICMgKHdpbGwNCk5pdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF5eXl5eXl4gY2FuIGJlIHJlbW92ZWQNCg0KPiArb3ZlcndyaXRlIGNvbW1vbiBmbGFncykN Cj4gIGZsYWdzX2ltcGxlbWVudGVyX2dlbmVyaWMgPSBbDQo+ICAJWydSVEVfTUFDSElORScsICci YXJtdjhhIiddLA0KPiAtCVsnUlRFX01BWF9MQ09SRScsIDI1Nl0sDQo+ICAJWydSVEVfVVNFX0Mx MV9NRU1fTU9ERUwnLCB0cnVlXSwNCj4gLQlbJ1JURV9DQUNIRV9MSU5FX1NJWkUnLCAxMjhdXQ0K PiArCVsnUlRFX0NBQ0hFX0xJTkVfU0laRScsIDEyOF0sDQo+ICsJWydSVEVfTUFYX0xDT1JFJywg MjU2XQ0KPiArXQ0KDQo8c25pcD4NCg0KPiAgZmxhZ3NfaW1wbGVtZW50ZXJfYXJtYWRhID0gWw0K PiAgCVsnUlRFX01BQ0hJTkUnLCAnImFybXY4YSInXSwNCj4gIAlbJ1JURV9DQUNIRV9MSU5FX1NJ WkUnLCA2NF0sDQo+IC0JWydSVEVfTUFYX05VTUFfTk9ERVMnLCAxXSwNCj4gLQlbJ1JURV9NQVhf TENPUkUnLCAxNl1dDQo+ICsJWydSVEVfTUFYX0xDT1JFJywgMTZdLA0KPiArCVsnUlRFX01BWF9O VU1BX05PREVTJywgMV0NCj4gK10NCj4gDQo+ICsjIHBhcnQgbnVtYmVyIHNwZWNpZmljIGFhcmNo NjQgZmxhZ3MsIHdpdGggaGlnaGVzdCBwcmlvcml0eSAjICh3aWxsDQpOaXQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl4gY2FuIGJlIHJlbW92ZWQNCg0KPiAr b3ZlcndyaXRlIGJvdGggY29tbW9uIGFuZCBpbXBsZW1lbnRlciBzcGVjaWZpYyBmbGFncykNCj4g IGZsYWdzX3BhcnRfbnVtYmVyX3RodW5kZXJ4ID0gWw0KPiAgCVsnUlRFX01BQ0hJTkUnLCAnInRo dW5kZXJ4IiddLA0KPiAtCVsnUlRFX1VTRV9DMTFfTUVNX01PREVMJywgZmFsc2VdXQ0KPiArCVsn UlRFX1VTRV9DMTFfTUVNX01PREVMJywgZmFsc2VdDQo+ICtdDQoNCjxzbmlwPg0KDQo+ICBmbGFn c19wYXJ0X251bWJlcl9uMWdlbmVyaWMgPSBbDQo+ICAJWydSVEVfTUFDSElORScsICcibmVvdmVy c2UtbjEiJ10sDQo+IC0JWydSVEVfTUFYX0xDT1JFJywgNjRdLA0KPiAtCVsnUlRFX0NBQ0hFX0xJ TkVfU0laRScsIDY0XSwNCj4gIAlbJ1JURV9BUk1fRkVBVFVSRV9BVE9NSUNTJywgdHJ1ZV0sDQo+ ICAJWydSVEVfVVNFX0MxMV9NRU1fTU9ERUwnLCB0cnVlXSwNCj4gLQlbJ1JURV9NQVhfTUVNX01C JywgMTA0ODU3Nl0sDQo+IC0JWydSVEVfTUFYX05VTUFfTk9ERVMnLCAxXSwNCj4gIAlbJ1JURV9F QUxfTlVNQV9BV0FSRV9IVUdFUEFHRVMnLCBmYWxzZV0sDQo+IC0JWydSVEVfTElCUlRFX1ZIT1NU X05VTUEnLCBmYWxzZV1dDQo+ICsJWydSVEVfTElCUlRFX1ZIT1NUX05VTUEnLCBmYWxzZV0sDQo+ ICsJWydSVEVfTUFYX01FTV9NQicsIDEwNDg1NzZdLA0KPiArCVsnUlRFX0NBQ0hFX0xJTkVfU0la RScsIDY0XSwNCj4gKwlbJ1JURV9NQVhfTENPUkUnLCA2NF0sDQo+ICsJWydSVEVfTUFYX05VTUFf Tk9ERVMnLCAxXQ0KPiArXQ0KPiANCj4gKyMgYXJtIGNvbmZpZyAoaW1wbGVtZW50ZXIgMHg0MSkg aXMgdGhlIGRlZmF1bHQgY29uZmlnDQpJIGRvIG5vdCB1bmRlcnN0YW5kIHRoaXMgY29tbWVudC4g V2hhdCBkb2VzICdkZWZhdWx0JyBjb25maWcgbWVhbj8gQXJlIHlvdSByZWZlcnJpbmcgdG8gJ2dl bmVyaWMnIGNvbmZpZz8NCg0KPiAgcGFydF9udW1iZXJfY29uZmlnX2FybSA9IFsNCj4gIAlbJ2dl bmVyaWMnLCBbJy1tYXJjaD1hcm12OC1hK2NyYycsICctbW91dGxpbmUtYXRvbWljcyddXSwNCj4g IAlbJ25hdGl2ZScsIFsnLW1hcmNoPW5hdGl2ZSddXSwNCj4gQEAgLTk2LDggKzExNCw4IEBAIHBh cnRfbnVtYmVyX2NvbmZpZ19hcm0gPSBbDQo+ICAJWycweGQwOScsIFsnLW1jcHU9Y29ydGV4LWE3 MyddXSwNCj4gIAlbJzB4ZDBhJywgWyctbWNwdT1jb3J0ZXgtYTc1J11dLA0KPiAgCVsnMHhkMGIn LCBbJy1tY3B1PWNvcnRleC1hNzYnXV0sDQo+IC0JWycweGQwYycsIFsnLW1hcmNoPWFybXY4LjIt YStjcnlwdG8nLCAnLW1jcHU9bmVvdmVyc2UtbjEnXSwNCj4gZmxhZ3NfcGFydF9udW1iZXJfbjFn ZW5lcmljXV0NCj4gLQ0KPiArCVsnMHhkMGMnLCBbJy1tYXJjaD1hcm12OC4yLWErY3J5cHRvJywg Jy1tY3B1PW5lb3ZlcnNlLW4xJ10sDQo+ICtmbGFnc19wYXJ0X251bWJlcl9uMWdlbmVyaWNdIF0N Cj4gIHBhcnRfbnVtYmVyX2NvbmZpZ19jYXZpdW0gPSBbDQo+ICAJWydnZW5lcmljJywgWyctbWFy Y2g9YXJtdjgtYStjcmMrY3J5cHRvJywnLW1jcHU9dGh1bmRlcngnXV0sDQo+ICAJWyduYXRpdmUn LCBbJy1tYXJjaD1uYXRpdmUnXV0sDQo+IEBAIC0xMDUsMTMgKzEyMywxNCBAQCBwYXJ0X251bWJl cl9jb25maWdfY2F2aXVtID0gWw0KPiAgCVsnMHhhMicsIFsnLW1jcHU9dGh1bmRlcnh0ODEnXSwg ZmxhZ3NfcGFydF9udW1iZXJfdGh1bmRlcnhdLA0KPiAgCVsnMHhhMycsIFsnLW1jcHU9dGh1bmRl cnh0ODMnXSwgZmxhZ3NfcGFydF9udW1iZXJfdGh1bmRlcnhdLA0KPiAgCVsnMHhhZicsIFsnLW1h cmNoPWFybXY4LjEtYStjcmMrY3J5cHRvJywnLW1jcHU9dGh1bmRlcngydDk5J10sDQo+IGZsYWdz X3BhcnRfbnVtYmVyX3RodW5kZXJ4Ml0sDQo+IC0JWycweGIyJywgWyctbWFyY2g9YXJtdjguMi1h K2NyYytjcnlwdG8rbHNlJywnLW1jcHU9b2N0ZW9udHgyJ10sDQo+IGZsYWdzX3BhcnRfbnVtYmVy X29jdGVvbnR4Ml1dDQo+IC0NCj4gKwlbJzB4YjInLCBbJy1tYXJjaD1hcm12OC4yLWErY3JjK2Ny eXB0bytsc2UnLCctbWNwdT1vY3Rlb250eDInXSwNCj4gK2ZsYWdzX3BhcnRfbnVtYmVyX29jdGVv bnR4Ml0gXQ0KPiAgcGFydF9udW1iZXJfY29uZmlnX2VtYWcgPSBbDQo+ICAJWydnZW5lcmljJywg WyctbWFyY2g9YXJtdjgtYStjcmMrY3J5cHRvJywgJy1tdHVuZT1lbWFnJ11dLA0KPiAtCVsnbmF0 aXZlJywgWyctbWFyY2g9bmF0aXZlJ11dXQ0KPiArCVsnbmF0aXZlJywgWyctbWFyY2g9bmF0aXZl J11dDQo+ICtdDQo+IA0KPiAtIyMgQXJtIGltcGxlbWVudGVyIElEIChBUk0gRERJIDA0ODdDLmEs IFNlY3Rpb24gRzcuMi4xMDYsIFBhZ2UgRzctNTMyMSkNCj4gKyMjIEFybSBpbXBsZW1lbnRlciBJ RCAoTUlEUiBpbiBBcm0gQXJjaGl0ZWN0dXJlIFJlZmVyZW5jZSBNYW51YWwpDQo+ICBpbXBsZW1l bnRlcl9nZW5lcmljID0gWydHZW5lcmljIGFybXY4JywgZmxhZ3NfaW1wbGVtZW50ZXJfZ2VuZXJp YywNCj4gcGFydF9udW1iZXJfY29uZmlnX2FybV0NCj4gIGltcGxlbWVudGVyXzB4NDEgPSBbJ0Fy bScsIGZsYWdzX2ltcGxlbWVudGVyX2FybSwNCj4gcGFydF9udW1iZXJfY29uZmlnX2FybV0NCj4g IGltcGxlbWVudGVyXzB4NDMgPSBbJ0Nhdml1bScsIGZsYWdzX2ltcGxlbWVudGVyX2Nhdml1bSwN Cj4gcGFydF9udW1iZXJfY29uZmlnX2Nhdml1bV0gQEAgLTEyMywyMSArMTQyLDIxIEBADQo+IGRw ZGtfY29uZi5zZXQoJ1JURV9BUkNIX0FSTScsIDEpICBkcGRrX2NvbmYuc2V0KCdSVEVfRk9SQ0Vf SU5UUklOU0lDUycsDQo+IDEpDQo+IA0KPiAgaWYgZHBka19jb25mLmdldCgnUlRFX0FSQ0hfMzIn KQ0KPiArCSMgYXJtdjcgYnVpbGQNCj4gIAlkcGRrX2NvbmYuc2V0KCdSVEVfQ0FDSEVfTElORV9T SVpFJywgNjQpDQo+ICAJZHBka19jb25mLnNldCgnUlRFX0FSQ0hfQVJNdjcnLCAxKQ0KPiAgCSMg dGhlIG1pbmltdW0gYXJjaGl0ZWN0dXJlIHN1cHBvcnRlZCwgYXJtdjctYSwgbmVlZHMgdGhlIGZv bGxvd2luZywNCj4gLQkjIG1rL21hY2hpbmUvYXJtdjdhL3J0ZS52YXJzLm1rIHNldHMgaXQgdG9v DQo+ICAJbWFjaGluZV9hcmdzICs9ICctbWZwdT1uZW9uJw0KPiAgZWxzZQ0KPiAtCWRwZGtfY29u Zi5zZXQoJ1JURV9DQUNIRV9MSU5FX1NJWkUnLCAxMjgpDQo+IC0JZHBka19jb25mLnNldCgnUlRF X0FSQ0hfQVJNNjQnLCAxKQ0KPiAtDQo+ICsJIyBhYXJjaDY0IGJ1aWxkDQo+ICAJaW1wbGVtZW50 ZXJfaWQgPSAnZ2VuZXJpYycNCj4gIAltYWNoaW5lX2FyZ3MgPSBbXSAjIENsZWFyIHByZXZpb3Vz IG1hY2hpbmUgYXJncw0KPiAgCWlmIG1hY2hpbmUgPT0gJ2dlbmVyaWMnIGFuZCBub3QgbWVzb24u aXNfY3Jvc3NfYnVpbGQoKQ0KPiArCQkjIGdlbmVyaWMgYnVpbGQNCj4gIAkJaW1wbGVtZW50ZXJf Y29uZmlnID0gaW1wbGVtZW50ZXJfZ2VuZXJpYw0KPiAgCQlwYXJ0X251bWJlciA9ICdnZW5lcmlj Jw0KPiAgCWVsaWYgbm90IG1lc29uLmlzX2Nyb3NzX2J1aWxkKCkNCj4gKwkJIyBuYXRpdmUgYnVp bGQNCj4gIAkJIyBUaGUgc2NyaXB0IHJldHVybnMgWydJbXBsZW1lbnRlcicsICdWYXJpYW50Jywg J0FyY2hpdGVjdHVyZScsDQo+ICAJCSMgJ1ByaW1hcnkgUGFydCBudW1iZXInLCAnUmV2aXNpb24n XQ0KPiAgCQlkZXRlY3RfdmVuZG9yID0gZmluZF9wcm9ncmFtKGpvaW5fcGF0aHMoIEBAIC0xNTgs NiArMTc3LDcNCj4gQEAgZWxzZQ0KPiAgCQkJcGFydF9udW1iZXIgPSAnbmF0aXZlJw0KPiAgCQll bmRpZg0KPiAgCWVsc2UNCj4gKwkJIyBjcm9zcyBidWlsZA0KPiAgCQlpbXBsZW1lbnRlcl9pZCA9 DQo+IG1lc29uLmdldF9jcm9zc19wcm9wZXJ0eSgnaW1wbGVtZW50ZXJfaWQnLCAnZ2VuZXJpYycp DQo+ICAJCXBhcnRfbnVtYmVyID0gbWVzb24uZ2V0X2Nyb3NzX3Byb3BlcnR5KCdwYXJ0X251bWJl cicsDQo+ICdnZW5lcmljJykNCj4gIAkJaW1wbGVtZW50ZXJfY29uZmlnID0gZ2V0X3ZhcmlhYmxl KCdpbXBsZW1lbnRlcl8nICsNCj4gaW1wbGVtZW50ZXJfaWQpIEBAIC0xOTQsNyArMjE0LDcgQEAg ZWxzZQ0KPiAgCQllbmRpZg0KPiAgCWVuZGZvcmVhY2gNCj4gIGVuZGlmDQo+IC1tZXNzYWdlKG1h Y2hpbmVfYXJncykNCj4gK21lc3NhZ2UoJ1VzaW5nIG1hY2hpbmUgYXJnczogQDBAJy5mb3JtYXQo bWFjaGluZV9hcmdzKSkNCj4gDQo+ICBpZiAoY2MuZ2V0X2RlZmluZSgnX19BUk1fTkVPTicsIGFy Z3M6IG1hY2hpbmVfYXJncykgIT0gJycgb3INCj4gICAgICBjYy5nZXRfZGVmaW5lKCdfX2FhcmNo NjRfXycsIGFyZ3M6IG1hY2hpbmVfYXJncykgIT0gJycpDQo+IC0tDQo+IDIuMjAuMQ0KDQo=