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 A509EA0545; Fri, 13 Nov 2020 06:58:05 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7141356A3; Fri, 13 Nov 2020 06:58:03 +0100 (CET) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80052.outbound.protection.outlook.com [40.107.8.52]) by dpdk.org (Postfix) with ESMTP id 8CC66569B for ; Fri, 13 Nov 2020 06:58:01 +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=30DAogmzassUhDaSiFDYLRtnhxA9F5Oc3Vv+gExsdE0=; b=SzWm1QN/UuExKGXqWBCp4jJjTkdQKi0mC1DTESoyChkxsN9xfGSFzscCgVbQJgmBbeo/ycY5786PjqZLY/GmWPnTPBUZt67Ku447dk/IDhbwWPJpwy9yI7KMwecdy9lOpLIPfSuTYbqp5aIA3tWdXhlcvOgCKa+6S9pqwikTG+0= Received: from DB3PR08CA0002.eurprd08.prod.outlook.com (2603:10a6:8::15) by VI1PR08MB3070.eurprd08.prod.outlook.com (2603:10a6:803:3e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21; Fri, 13 Nov 2020 05:57:57 +0000 Received: from DB5EUR03FT046.eop-EUR03.prod.protection.outlook.com (2603:10a6:8:0:cafe::a7) by DB3PR08CA0002.outlook.office365.com (2603:10a6:8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21 via Frontend Transport; Fri, 13 Nov 2020 05:57:57 +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 DB5EUR03FT046.mail.protection.outlook.com (10.152.21.230) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.22 via Frontend Transport; Fri, 13 Nov 2020 05:57:57 +0000 Received: ("Tessian outbound 39167997cde8:v71"); Fri, 13 Nov 2020 05:57:57 +0000 X-CR-MTA-TID: 64aa7808 Received: from 51d920551462.4 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 26D75158-6BF6-40B6-82CB-816F0FE9F382.1; Fri, 13 Nov 2020 05:57:52 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 51d920551462.4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 13 Nov 2020 05:57:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CEFxmM5aF5n7GS+2VFHb+HNiURG1Z9aR1S6l8jaj8LYq1kBEATNTdQdu/knzuUnrNjvZVAYSGHkqYhRWu8F0sfMg9RgWX0ROwaxauHxydbfaglaVq0sJdrWBicWaT6IZRpqsRZZ3kGBP2/lMcnfuLSFwSScX6r9TPV6OcRGW3/ps0Y2CQdySLwR4TymdETgK1rEBo3A5gljUtVEGfDiKSyoOU1xh+k837xb8zQymPkGx+m53onYQUtl0tjV9im36MvgRSzjUIw6S84R9zL71YLT+EbIJBi4zNczqRMjB/yp1zrkrzDocUoTNQ0g7Robr3HhGTzGyM6ZtTw1scHOxKw== 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=30DAogmzassUhDaSiFDYLRtnhxA9F5Oc3Vv+gExsdE0=; b=QDzcXsFy6zrMWiGG+RbyJubwYjH0GjzJfvrUwEC44yndGWcY7vobdTl2JxLFaSImoEW92xCp1mqvDwp5AZk8+hil+/QWH3TkN/AdakzVicSEn8Y8V0n/NIWisygwUcpOfGIfwZHz7T+tF4as/FuEyUhXK3rXHs0jSoTWbbdoBolo+LW8nn4QabHOtQFCMUCYLOem//8RyO7U0xymvoDbFodTqk+NnxnYpc5U/K8JQQROUYGeQj/gk6JBvEMLE8n1FMf4l6EB0MQl0hTn7IQX4KVTJ+XxhYR9u8B7ShM6CzQOvidz64gZr5gqGEcnNfzUR5KcuUIYrQ1AqyfoUX9kkQ== 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=30DAogmzassUhDaSiFDYLRtnhxA9F5Oc3Vv+gExsdE0=; b=SzWm1QN/UuExKGXqWBCp4jJjTkdQKi0mC1DTESoyChkxsN9xfGSFzscCgVbQJgmBbeo/ycY5786PjqZLY/GmWPnTPBUZt67Ku447dk/IDhbwWPJpwy9yI7KMwecdy9lOpLIPfSuTYbqp5aIA3tWdXhlcvOgCKa+6S9pqwikTG+0= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB6PR0801MB1703.eurprd08.prod.outlook.com (2603:10a6:4:2e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.25; Fri, 13 Nov 2020 05:57:50 +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; Fri, 13 Nov 2020 05:57:50 +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" CC: "dev@dpdk.org" , nd , Honnappa Nagarahalli , nd Thread-Topic: [PATCH v9 13/14] build: add Arm SoC meson option Thread-Index: AQHWuKvpv49u9fSUdEeT9mJqZWuRlKnFkmHA Date: Fri, 13 Nov 2020 05:57:50 +0000 Message-ID: References: <1604649795-27476-1-git-send-email-juraj.linkes@pantheon.tech> <1605100718-7991-1-git-send-email-juraj.linkes@pantheon.tech> <1605100718-7991-14-git-send-email-juraj.linkes@pantheon.tech> In-Reply-To: <1605100718-7991-14-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: 95BDD7D311EB4E42884D7E1BE63EBD55.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: [70.113.13.105] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a63d6137-fdf1-4ad5-3393-08d887991237 x-ms-traffictypediagnostic: DB6PR0801MB1703:|VI1PR08MB3070: 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:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: jeCYZsU02lH/uu8Ffl7GyLBuPZE0UtUxZ/uTgLz+S99GgEbCTJGIEYXV5VWcjC8X3zkOdbj/Oa4jcVaVX+TDueosSzVz5UIpFWQbJq+3ehan8J0uh0Wa2THhWN9RDLSxKwraoyz2J50VKH4eR5rbWKWoQ1UXA4iRLNJUPef4Kju7sOH0l/NHyykIaswh4EBpnmD/HaIMWe6h8+3MiMBJ3TSjJnnhTBUHuZRaChDLQRgxk4iJwR5HObC7a93eyAnJMwOrCYoM0KG+GWapLIFIY3CrZOHVZ88l4LZKDw0ap1WGSfQwoPWB0x6wERJFsH7T7xsLm/nHivNY2BlEZ0VBOGEMLexKy11rjiyJRTRMd/+RW7YMuxC+jEkj//ngYDoRAm1tB9q6qb19yYvsUe/AwKPQHD1IRCHMfDZ+F7lxWNA= 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)(39860400002)(376002)(136003)(396003)(346002)(366004)(55016002)(316002)(83380400001)(921005)(33656002)(110136005)(52536014)(8936002)(54906003)(478600001)(66476007)(66946007)(5660300002)(186003)(26005)(4326008)(30864003)(76116006)(64756008)(6506007)(8676002)(7696005)(9686003)(2906002)(66446008)(66556008)(71200400001)(86362001)(414714003)(473944003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: Dz6AXUCniHPV10aw0lNfimR/N0MLwiWK2jjc2lPEIDMiRvBqFgGoGps/TfMircQK7DPnzwdZgejglx52Zpw1bti+xTH7qONzKnbJzIFG4zcwa2peyxe30SXhXdSGSZQKRGO49+MuX/VRv6YYU7wtSz26D1E6mrsgNirU3fpDZJwmKWamXeey+WpYZ2Ix/6xQtZMUeR1gtGKnnLPORkkpkNUa4xMl6x9FWQeaG4b62A572v2lIZsNQNIW16sNGsoPtao6eMJhcsItw4laK3Pwqp6a0ZjTJRqMAmwTXn4n+pZbIFtGDRqa4WqS6EHy/48x3MNfaBCVOx6Op3UTyzpxuNDj164TfC3qEttmFe9uu9FhSnyF2kQy26HbYWAjfZ0MuMF/010wXmMCFh5arYLDGd7e2LK5eb+P5mSMXnP6PMLanBEe7ZEWZzDtWw9oRorowQ+QO7Kr73h/5W0EHH/sG9ipm4hB3pMZHYBHveu1UpCt7PnsYbnUJOiHGfjvjFeMB5R7z1Gc/+q/J5cHvgN3SP5GoYUz+kyo0X9Iw2YmPkYyQlxp6+XTf+Qt5XLZbUl6KlEhrJ+6y2AfTBl1q66AumhDf5ZF1i+p5Kc9x6tMYOIGmPWy7GTlxPFp8sqciLE68IdUpl65NfUCIKxrODDo/+H4it71inpECANE+fiFYKtzxJWZxyi3cjBDD8SKjSjms9zxQA35X9hgh4tDubW5vVEzp1caNV6c2La9UCSSNwhEcsHIVcJBxvdRXZzovFg0eU/xD7lhCvRLyi2SI5jDojbz6/B8y5+PVQHsOSwDud2bpmyKWfAx9IXrpXzuyjDPYjdNJ7MgVH8hJ+JieWWQIrJugQyJU04FIstRjx1R/GIxL7ekbNgZq6yRoaYT5DG4m7vH92U04xrMhB5nnMWpEQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1703 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: DB5EUR03FT046.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: a8f3563c-fa1d-45ec-0986-08d887990dc5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xxqcR/xan7lBrUa+uaHI5LkMcryUAp9u683A7kj2Z6Zui993dQ1DLJwUcvFm/u8DSE/ZfmNEvAtq5flTqb9vklOP+5bTUq5wdKIDLwQJmRLa7HwldtN/Mpahe6phJD4Hzx3OWsYj4NgWXuMr1xTXYNs88ObSOcm3tHjizpMjvZAiH0icTBLIkKTBvzgpp5+5nAoSIwS+4VgWH6+2Fn3CkrFU+dtp6N+DBg92QQrZx3q5MhqfSp9qyK8TWQik2KUEv6AaAYtTEIlqosuY0XihwTLTo1Qjs8hL5MSNuNBnQN3LyUW7W+s2XiruiozVIHueTr2tDWQpTflttKLFdkX7bN6sOVzTW+ayL8hAIM5WSzz6KDzqbTtQegdGv/nwWTZ6o1QJAqr8sRxBmXTnD5gGBh4qpXP1BurbXfarOrNrCwa8hPzp93GxFHq7DZNNdjdX21lPz0qO2MgzJ3vCmaLuyQ== 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)(346002)(136003)(376002)(396003)(46966005)(4326008)(7696005)(33656002)(8936002)(6506007)(9686003)(2906002)(186003)(921005)(316002)(110136005)(54906003)(26005)(336012)(83380400001)(55016002)(30864003)(8676002)(86362001)(47076004)(70206006)(478600001)(5660300002)(81166007)(52536014)(356005)(82740400003)(82310400003)(70586007)(473944003)(414714003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2020 05:57:57.8208 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a63d6137-fdf1-4ad5-3393-08d887991237 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: DB5EUR03FT046.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3070 Subject: Re: [dpdk-dev] [PATCH v9 13/14] build: add Arm SoC meson option 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+IEFkZCBBcm0gU29DIGNvbmZpZ3VyYXRpb24gdG8gQXJtIG1lc29uLmJ1 aWxkIGFuZCBhZGQgYSBtZXNvbiBvcHRpb24gdG8NCj4gZW5hYmxlIHRob3NlIG9wdGlvbnMgZm9y IG5hdGl2ZSBidWlsZHMuIFRoaXMgaXMgcHJlZmVyYWJsZSB0byBzcGVjaWZ5aW5nIGEgY3Jvc3MN Cj4gZmlsZSB3aGVuIGRvaW5nIGFhcmNoNjQgLT4gYWFyY2g2NCBidWlsZHMsIHNpbmNlIHRoZSBj cm9zcyBmaWxlIHNwZWNpZmllcyB0aGUNCj4gdG9vbGNoYWluIGFzIHdlbGwuDQo+IA0KPiBTaWdu ZWQtb2ZmLWJ5OiBKdXJhaiBMaW5rZcWhIDxqdXJhai5saW5rZXNAcGFudGhlb24udGVjaD4NClJl dmlld2VkLWJ5OiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8aG9ubmFwcGEubmFnYXJhaGFsbGlAYXJt LmNvbT4NCg0KPiAtLS0NCj4gIGNvbmZpZy9hcm0vYXJtNjRfYXJtYWRhX2xpbnV4X2djYyAgICAg ICAgICAgICB8ICAgNiArLQ0KPiAgY29uZmlnL2FybS9hcm02NF9hcm12OF9saW51eF9nY2MgICAg ICAgICAgICAgIHwgICA1ICstDQo+ICBjb25maWcvYXJtL2FybTY0X2JsdWVmaWVsZF9saW51eF9n Y2MgICAgICAgICAgfCAgIDYgKy0NCj4gIGNvbmZpZy9hcm0vYXJtNjRfZHBhYV9saW51eF9nY2Mg ICAgICAgICAgICAgICB8ICAgNSArLQ0KPiAgY29uZmlnL2FybS9hcm02NF9lbWFnX2xpbnV4X2dj YyAgICAgICAgICAgICAgIHwgICA1ICstDQo+ICBjb25maWcvYXJtL2FybTY0X2dyYXZpdG9uMl9s aW51eF9nY2MgICAgICAgICAgfCAgIDYgKy0NCj4gIGNvbmZpZy9hcm0vYXJtNjRfbjFzZHBfbGlu dXhfZ2NjICAgICAgICAgICAgICB8ICAgNiArLQ0KPiAgY29uZmlnL2FybS9hcm02NF9vY3Rlb250 eDJfbGludXhfZ2NjICAgICAgICAgIHwgICA2ICstDQo+ICBjb25maWcvYXJtL2FybTY0X3N0aW5n cmF5X2xpbnV4X2djYyAgICAgICAgICAgfCAgIDYgKy0NCj4gIGNvbmZpZy9hcm0vYXJtNjRfdGh1 bmRlcngyX2xpbnV4X2djYyAgICAgICAgICB8ICAgNSArLQ0KPiAgY29uZmlnL2FybS9hcm02NF90 aHVuZGVyeHQ4OF9saW51eF9nY2MgICAgICAgIHwgICA1ICstDQo+ICBjb25maWcvYXJtL21lc29u LmJ1aWxkICAgICAgICAgICAgICAgICAgICAgICAgfCAxMjkgKysrKysrKysrKysrKysrKystDQo+ ICAuLi4vbGludXhfZ3NnL2Nyb3NzX2J1aWxkX2RwZGtfZm9yX2FybTY0LnJzdCAgfCAgODAgKysr Ky0tLS0tLS0NCj4gIG1lc29uX29wdGlvbnMudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMiArDQo+ICAxNCBmaWxlcyBjaGFuZ2VkLCAxNjYgaW5zZXJ0aW9ucygrKSwgMTA2IGRl bGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0vYXJtNjRfYXJtYWRhX2xp bnV4X2djYw0KPiBiL2NvbmZpZy9hcm0vYXJtNjRfYXJtYWRhX2xpbnV4X2djYw0KPiBpbmRleCBm NTQwM2YwYTYuLjdjYzQwZDFmNCAxMDA2NDQNCj4gLS0tIGEvY29uZmlnL2FybS9hcm02NF9hcm1h ZGFfbGludXhfZ2NjDQo+ICsrKyBiL2NvbmZpZy9hcm0vYXJtNjRfYXJtYWRhX2xpbnV4X2djYw0K PiBAQCAtMTQsOCArMTQsNCBAQCBjcHUgPSAnYXJtdjgtYScNCj4gIGVuZGlhbiA9ICdsaXR0bGUn DQo+IA0KPiAgW3Byb3BlcnRpZXNdDQo+IC1pbXBsZW1lbnRlcl9pZCA9ICcweDU2Jw0KPiAtbWF4 X2xjb3JlcyA9IDE2DQo+IC1tYXhfbnVtYV9ub2RlcyA9IDENCj4gLW51bWEgPSBmYWxzZQ0KPiAt ZGlzYWJsZWRfZHJpdmVycyA9IFsnYnVzL2RwYWEnLCAnYnVzL2ZzbG1jJywgJ2NvbW1vbi9kcGFh eCddDQo+ICtzb2MgPSAnYXJtYWRhJw0KPiBkaWZmIC0tZ2l0IGEvY29uZmlnL2FybS9hcm02NF9h cm12OF9saW51eF9nY2MNCj4gYi9jb25maWcvYXJtL2FybTY0X2FybXY4X2xpbnV4X2djYw0KPiBp bmRleCA1NDUxYTAxZGEuLjY0ZDQ0ZWFkOCAxMDA2NDQNCj4gLS0tIGEvY29uZmlnL2FybS9hcm02 NF9hcm12OF9saW51eF9nY2MNCj4gKysrIGIvY29uZmlnL2FybS9hcm02NF9hcm12OF9saW51eF9n Y2MNCj4gQEAgLTE0LDcgKzE0LDQgQEAgZW5kaWFuID0gJ2xpdHRsZScNCj4gDQo+ICBbcHJvcGVy dGllc10NCj4gICMgR2VuZXJhdGUgYmluYXJpZXMgdGhhdCBhcmUgcG9ydGFibGUgYWNyb3NzIGFs bCBBcm12OCBtYWNoaW5lcyAtDQo+IGltcGxlbWVudGVyX2lkID0gJ2dlbmVyaWMnDQo+IC1wYXJ0 X251bWJlciA9ICdnZW5lcmljJw0KPiAtbWF4X2xjb3JlcyA9IDI1Ng0KPiAtbWF4X251bWFfbm9k ZXMgPSA0DQo+ICtzb2MgPSAnZ2VuZXJpYycNCj4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0vYXJt NjRfYmx1ZWZpZWxkX2xpbnV4X2djYw0KPiBiL2NvbmZpZy9hcm0vYXJtNjRfYmx1ZWZpZWxkX2xp bnV4X2djYw0KPiBpbmRleCA2YmVmODdmYmQuLjdiMWZhZThiOSAxMDA2NDQNCj4gLS0tIGEvY29u ZmlnL2FybS9hcm02NF9ibHVlZmllbGRfbGludXhfZ2NjDQo+ICsrKyBiL2NvbmZpZy9hcm0vYXJt NjRfYmx1ZWZpZWxkX2xpbnV4X2djYw0KPiBAQCAtMTMsOCArMTMsNCBAQCBjcHUgPSAnYXJtdjgt YScNCj4gIGVuZGlhbiA9ICdsaXR0bGUnDQo+IA0KPiAgW3Byb3BlcnRpZXNdDQo+IC1pbXBsZW1l bnRlcl9pZCA9ICcweDQxJw0KPiAtcGFydF9udW1iZXIgPSAnMHhkMDgnDQo+IC1tYXhfbGNvcmVz ID0gMTYNCj4gLW1heF9udW1hX25vZGVzID0gMQ0KPiAtbnVtYSA9IGZhbHNlDQo+ICtzb2MgPSAn Ymx1ZWZpZWxkJw0KPiBkaWZmIC0tZ2l0IGEvY29uZmlnL2FybS9hcm02NF9kcGFhX2xpbnV4X2dj Yw0KPiBiL2NvbmZpZy9hcm0vYXJtNjRfZHBhYV9saW51eF9nY2MgaW5kZXggMzQ1OGI5ZDdiLi5l NTIxODg4NDIgMTAwNjQ0DQo+IC0tLSBhL2NvbmZpZy9hcm0vYXJtNjRfZHBhYV9saW51eF9nY2MN Cj4gKysrIGIvY29uZmlnL2FybS9hcm02NF9kcGFhX2xpbnV4X2djYw0KPiBAQCAtMTQsNyArMTQs NCBAQCBjcHUgPSAnYXJtdjgtYScNCj4gIGVuZGlhbiA9ICdsaXR0bGUnDQo+IA0KPiAgW3Byb3Bl cnRpZXNdDQo+IC1pbXBsZW1lbnRlcl9pZCA9ICdkcGFhJw0KPiAtbWF4X2xjb3JlcyA9IDE2DQo+ IC1tYXhfbnVtYV9ub2RlcyA9IDENCj4gLW51bWEgPSBmYWxzZQ0KPiArc29jID0gJ2RwYWEnDQo+ IGRpZmYgLS1naXQgYS9jb25maWcvYXJtL2FybTY0X2VtYWdfbGludXhfZ2NjDQo+IGIvY29uZmln L2FybS9hcm02NF9lbWFnX2xpbnV4X2djYyBpbmRleCA3Y2JiMDU1MTAuLjZjMjRiNGJjYSAxMDA2 NDQNCj4gLS0tIGEvY29uZmlnL2FybS9hcm02NF9lbWFnX2xpbnV4X2djYw0KPiArKysgYi9jb25m aWcvYXJtL2FybTY0X2VtYWdfbGludXhfZ2NjDQo+IEBAIC0xMyw3ICsxMyw0IEBAIGNwdSA9ICdh cm12OC1hJw0KPiAgZW5kaWFuID0gJ2xpdHRsZScNCj4gDQo+ICBbcHJvcGVydGllc10NCj4gLWlt cGxlbWVudGVyX2lkID0gJzB4NTAnDQo+IC1wYXJ0X251bWJlciA9ICcweDAnDQo+IC1tYXhfbGNv cmVzID0gMzINCj4gLW1heF9udW1hX25vZGVzID0gMQ0KPiArc29jID0gJ2VtYWcnDQo+IGRpZmYg LS1naXQgYS9jb25maWcvYXJtL2FybTY0X2dyYXZpdG9uMl9saW51eF9nY2MNCj4gYi9jb25maWcv YXJtL2FybTY0X2dyYXZpdG9uMl9saW51eF9nY2MNCj4gaW5kZXggY2ZlMjM5Nzk3Li5iYWUzNWQ2 YmUgMTAwNjQ0DQo+IC0tLSBhL2NvbmZpZy9hcm0vYXJtNjRfZ3Jhdml0b24yX2xpbnV4X2djYw0K PiArKysgYi9jb25maWcvYXJtL2FybTY0X2dyYXZpdG9uMl9saW51eF9nY2MNCj4gQEAgLTEzLDgg KzEzLDQgQEAgY3B1ID0gJ2FybXY4LWEnDQo+ICBlbmRpYW4gPSAnbGl0dGxlJw0KPiANCj4gIFtw cm9wZXJ0aWVzXQ0KPiAtaW1wbGVtZW50b3JfaWQgPSAnMHg0MScNCj4gLWltcGxlbWVudG9yX3Bu ID0gJzB4ZDBjJw0KPiAtbWF4X2xjb3JlcyA9IDY0DQo+IC1tYXhfbnVtYV9ub2RlcyA9IDENCj4g LW51bWEgPSBmYWxzZQ0KPiArc29jID0gJ2dyYXZpdG9uMicNCj4gZGlmZiAtLWdpdCBhL2NvbmZp Zy9hcm0vYXJtNjRfbjFzZHBfbGludXhfZ2NjDQo+IGIvY29uZmlnL2FybS9hcm02NF9uMXNkcF9s aW51eF9nY2MNCj4gaW5kZXggYjAwZjJkMWVmLi4yNDlmZjQ3MzggMTAwNjQ0DQo+IC0tLSBhL2Nv bmZpZy9hcm0vYXJtNjRfbjFzZHBfbGludXhfZ2NjDQo+ICsrKyBiL2NvbmZpZy9hcm0vYXJtNjRf bjFzZHBfbGludXhfZ2NjDQo+IEBAIC0xMyw4ICsxMyw0IEBAIGNwdSA9ICdhcm12OC1hJw0KPiAg ZW5kaWFuID0gJ2xpdHRsZScNCj4gDQo+ICBbcHJvcGVydGllc10NCj4gLWltcGxlbWVudGVyX2lk ID0gJzB4NDEnDQo+IC1wYXJ0X251bWJlciA9ICcweGQwYycNCj4gLW1heF9sY29yZXMgPSA0DQo+ IC1tYXhfbnVtYV9ub2RlcyA9IDENCj4gLW51bWEgPSBmYWxzZQ0KPiArc29jID0gJ24xc2RwJw0K PiBkaWZmIC0tZ2l0IGEvY29uZmlnL2FybS9hcm02NF9vY3Rlb250eDJfbGludXhfZ2NjDQo+IGIv Y29uZmlnL2FybS9hcm02NF9vY3Rlb250eDJfbGludXhfZ2NjDQo+IGluZGV4IDU5Mzc2OTcwOS4u MDYzMDE4ZThmIDEwMDY0NA0KPiAtLS0gYS9jb25maWcvYXJtL2FybTY0X29jdGVvbnR4Ml9saW51 eF9nY2MNCj4gKysrIGIvY29uZmlnL2FybS9hcm02NF9vY3Rlb250eDJfbGludXhfZ2NjDQo+IEBA IC0xMyw4ICsxMyw0IEBAIGNwdSA9ICdhcm12OC1hJw0KPiAgZW5kaWFuID0gJ2xpdHRsZScNCj4g DQo+ICBbcHJvcGVydGllc10NCj4gLWltcGxlbWVudGVyX2lkID0gJzB4NDMnDQo+IC1wYXJ0X251 bWJlciA9ICcweGIyJw0KPiAtbWF4X2xjb3JlcyA9IDM2DQo+IC1tYXhfbnVtYV9ub2RlcyA9IDEN Cj4gLW51bWEgPSBmYWxzZQ0KPiArc29jID0gJ29jdGVvbnR4MicNCj4gZGlmZiAtLWdpdCBhL2Nv bmZpZy9hcm0vYXJtNjRfc3RpbmdyYXlfbGludXhfZ2NjDQo+IGIvY29uZmlnL2FybS9hcm02NF9z dGluZ3JheV9saW51eF9nY2MNCj4gaW5kZXggNmJlZjg3ZmJkLi4xMjA5YThjMGIgMTAwNjQ0DQo+ IC0tLSBhL2NvbmZpZy9hcm0vYXJtNjRfc3RpbmdyYXlfbGludXhfZ2NjDQo+ICsrKyBiL2NvbmZp Zy9hcm0vYXJtNjRfc3RpbmdyYXlfbGludXhfZ2NjDQo+IEBAIC0xMyw4ICsxMyw0IEBAIGNwdSA9 ICdhcm12OC1hJw0KPiAgZW5kaWFuID0gJ2xpdHRsZScNCj4gDQo+ICBbcHJvcGVydGllc10NCj4g LWltcGxlbWVudGVyX2lkID0gJzB4NDEnDQo+IC1wYXJ0X251bWJlciA9ICcweGQwOCcNCj4gLW1h eF9sY29yZXMgPSAxNg0KPiAtbWF4X251bWFfbm9kZXMgPSAxDQo+IC1udW1hID0gZmFsc2UNCj4g K3NvYyA9ICdzdGluZ3JheScNCj4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0vYXJtNjRfdGh1bmRl cngyX2xpbnV4X2djYw0KPiBiL2NvbmZpZy9hcm0vYXJtNjRfdGh1bmRlcngyX2xpbnV4X2djYw0K PiBpbmRleCBjMDZkY2RjMmIuLjM0ODY1MDcxMiAxMDA2NDQNCj4gLS0tIGEvY29uZmlnL2FybS9h cm02NF90aHVuZGVyeDJfbGludXhfZ2NjDQo+ICsrKyBiL2NvbmZpZy9hcm0vYXJtNjRfdGh1bmRl cngyX2xpbnV4X2djYw0KPiBAQCAtMTMsNyArMTMsNCBAQCBjcHUgPSAnYXJtdjgtYScNCj4gIGVu ZGlhbiA9ICdsaXR0bGUnDQo+IA0KPiAgW3Byb3BlcnRpZXNdDQo+IC1pbXBsZW1lbnRlcl9pZCA9 ICcweDQzJw0KPiAtcGFydF9udW1iZXIgPSAnMHhhZicNCj4gLW1heF9sY29yZXMgPSAyNTYNCj4g LW1heF9udW1hX25vZGVzID0gMg0KPiArc29jID0gJ3RodW5kZXJ4MicNCj4gZGlmZiAtLWdpdCBh L2NvbmZpZy9hcm0vYXJtNjRfdGh1bmRlcnh0ODhfbGludXhfZ2NjDQo+IGIvY29uZmlnL2FybS9h cm02NF90aHVuZGVyeHQ4OF9saW51eF9nY2MNCj4gaW5kZXggM2JhMTUyOGU0Li5kMzFkMGM2ZDgg MTAwNjQ0DQo+IC0tLSBhL2NvbmZpZy9hcm0vYXJtNjRfdGh1bmRlcnh0ODhfbGludXhfZ2NjDQo+ ICsrKyBiL2NvbmZpZy9hcm0vYXJtNjRfdGh1bmRlcnh0ODhfbGludXhfZ2NjDQo+IEBAIC0xMyw3 ICsxMyw0IEBAIGNwdSA9ICdhcm12OC1hJw0KPiAgZW5kaWFuID0gJ2xpdHRsZScNCj4gDQo+ICBb cHJvcGVydGllc10NCj4gLWltcGxlbWVudGVyX2lkID0gJzB4NDMnDQo+IC1wYXJ0X251bWJlciA9 ICcweGExJw0KPiAtbWF4X2xjb3JlcyA9IDk2DQo+IC1tYXhfbnVtYV9ub2RlcyA9IDENCj4gK3Nv YyA9ICd0aHVuZGVyeHQ4OCcNCj4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQg Yi9jb25maWcvYXJtL21lc29uLmJ1aWxkIGluZGV4DQo+IGEyNTg0YjFmYi4uZDk5MWY5OTU0IDEw MDY0NA0KPiAtLS0gYS9jb25maWcvYXJtL21lc29uLmJ1aWxkDQo+ICsrKyBiL2NvbmZpZy9hcm0v bWVzb24uYnVpbGQNCj4gQEAgLTMwLDcgKzMwLDcgQEAgbmF0aXZlX21hY2hpbmVfYXJncyA9IFsn LW1hcmNoPW5hdGl2ZScsICctDQo+IG10dW5lPW5hdGl2ZSddICAjIyBQYXJ0IG51bWJlcnMgYXJl IHNwZWNpZmljIHRvIEFybSBpbXBsZW1lbnRlcnMgICMNCj4gaW1wbGVtZW50ZXIgc3BlY2lmaWMg YWFyY2g2NCBmbGFncyBoYXZlIG1pZGRsZSBwcmlvcml0eQ0KPiAgIyAgICAgKHdpbGwgb3Zlcndy aXRlIGNvbW1vbiBmbGFncykNCj4gLSMgcGFydCBudW1iZXIgc3BlY2lmaWMgYWFyY2g2NCBmbGFn cyBoYXZlIHRoZSBoaWdoZXN0IHByaW9yaXR5DQo+ICsjIHBhcnQgbnVtYmVyIHNwZWNpZmljIGFh cmNoNjQgZmxhZ3MgaGF2ZSBoaWdoZXIgcHJpb3JpdHkNCj4gICMgICAgICh3aWxsIG92ZXJ3cml0 ZSBib3RoIGNvbW1vbiBhbmQgaW1wbGVtZW50ZXIgc3BlY2lmaWMgZmxhZ3MpDQo+ICBpbXBsZW1l bnRlcl9nZW5lcmljID0gew0KPiAgCSdkZXNjcmlwdGlvbic6ICdHZW5lcmljIGFybXY4JywNCj4g QEAgLTE4MCw2ICsxODAsOTkgQEAgaW1wbGVtZW50ZXJzID0gew0KPiAgCSdkcGFhJzogaW1wbGVt ZW50ZXJfZHBhYQ0KPiAgfQ0KPiANCj4gKyMgc29jIHNwZWNpZmljIGFhcmNoNjQgZmxhZ3MgaGF2 ZSB0aGUgaGlnaGVzdCBwcmlvcml0eQ0KPiArIyAgICAgKHdpbGwgb3ZlcndyaXRlIGFsbCBvdGhl ciBmbGFncykNCj4gK3NvY19nZW5lcmljID0gew0KPiArCSdkZXNjcmlwdGlvbic6ICdHZW5lcmlj IHVuLW9wdGltaXplZCBidWlsZCBmb3IgYWxsIGFhcmNoNjQgbWFjaGluZXMuJywNCj4gKwknaW1w bGVtZW50ZXInOiAnZ2VuZXJpYycsDQo+ICsJJ3BhcnRfbnVtYmVyJzogJ2dlbmVyaWMnDQo+ICt9 DQo+ICsNCj4gK3NvY19hcm1hZGEgPSB7DQo+ICsJJ2Rlc2NyaXB0aW9uJzogJ01hcnZlbGwgQVJN QURBJywNCj4gKwknaW1wbGVtZW50ZXInOiAnMHg1NicsDQo+ICsJJ3BhcnRfbnVtYmVyJzogJzB4 ZDA4JywNCj4gKwknbnVtYSc6IGZhbHNlLA0KPiArCSdkaXNhYmxlZF9kcml2ZXJzJzogWydidXMv ZHBhYScsICdidXMvZnNsbWMnLCAnY29tbW9uL2RwYWF4J10gfQ0KPiArDQo+ICtzb2NfYmx1ZWZp ZWxkID0gew0KPiArCSdkZXNjcmlwdGlvbic6ICdOVklESUEgQmx1ZUZpZWxkJywNCj4gKwknaW1w bGVtZW50ZXInOiAnMHg0MScsDQo+ICsJJ3BhcnRfbnVtYmVyJzogJzB4ZDA4JywNCj4gKwknbnVt YSc6IGZhbHNlDQo+ICt9DQo+ICsNCj4gK3NvY19kcGFhID0gew0KPiArCSdkZXNjcmlwdGlvbic6 ICdOWFAgRFBBQScsDQo+ICsJJ2ltcGxlbWVudGVyJzogJ2RwYWEnLA0KPiArCSdwYXJ0X251bWJl cic6ICcweGQwOCcsDQo+ICsJJ251bWEnOiBmYWxzZQ0KPiArfQ0KPiArDQo+ICtzb2NfZW1hZyA9 IHsNCj4gKwknZGVzY3JpcHRpb24nOiAnQW1wZXJlIGVNQUcnLA0KPiArCSdpbXBsZW1lbnRlcic6 ICcweDUwJywNCj4gKwkncGFydF9udW1iZXInOiAnMHgwJw0KPiArfQ0KPiArDQo+ICtzb2NfZ3Jh dml0b24yID0gew0KPiArCSdkZXNjcmlwdGlvbic6ICdBV1MgR3Jhdml0b24yJywNCj4gKwknaW1w bGVtZW50ZXInOiAnMHg0MScsDQo+ICsJJ3BhcnRfbnVtYmVyJzogJzB4ZDBjJywNCj4gKwknbnVt YSc6IGZhbHNlDQo+ICt9DQo+ICsNCj4gK3NvY19uMXNkcCA9IHsNCj4gKwknZGVzY3JpcHRpb24n OiAnQXJtIE5lb3ZlcnNlIE4xU0RQJywNCj4gKwknaW1wbGVtZW50ZXInOiAnMHg0MScsDQo+ICsJ J3BhcnRfbnVtYmVyJzogJzB4ZDBjJywNCj4gKwknZmxhZ3MnOiBbDQo+ICsJCVsnUlRFX01BWF9M Q09SRScsIDRdDQo+ICsJXSwNCj4gKwknbnVtYSc6IGZhbHNlDQo+ICt9DQo+ICsNCj4gK3NvY19v Y3Rlb250eDIgPSB7DQo+ICsJJ2Rlc2NyaXB0aW9uJzogJ01hcnZlbGwgT0NURU9OIFRYMicsDQo+ ICsJJ2ltcGxlbWVudGVyJzogJzB4NDMnLA0KPiArCSdwYXJ0X251bWJlcic6ICcweGIyJywNCj4g KwknbnVtYSc6IGZhbHNlDQo+ICt9DQo+ICsNCj4gK3NvY19zdGluZ3JheSA9IHsNCj4gKwknZGVz Y3JpcHRpb24nOiAnQnJvYWRjb20gU3RpbmdyYXknLA0KPiArCSdpbXBsZW1lbnRlcic6ICcweDQx JywNCj4gKwkncGFydF9udW1iZXInOiAnMHhkMDgnLA0KPiArCSdudW1hJzogZmFsc2UNCj4gK30N Cj4gKw0KPiArc29jX3RodW5kZXJ4MiA9IHsNCj4gKwknZGVzY3JpcHRpb24nOiAnTWFydmVsbCBU aHVuZGVyWDIgVDk5JywNCj4gKwknaW1wbGVtZW50ZXInOiAnMHg0MycsDQo+ICsJJ3BhcnRfbnVt YmVyJzogJzB4YWYnDQo+ICt9DQo+ICsNCj4gK3NvY190aHVuZGVyeHQ4OCA9IHsNCj4gKwknZGVz Y3JpcHRpb24nOiAnTWFydmVsbCBUaHVuZGVyWCBUODgnLA0KPiArCSdpbXBsZW1lbnRlcic6ICcw eDQzJywNCj4gKwkncGFydF9udW1iZXInOiAnMHhhMScNCj4gK30NCj4gKw0KPiArc29jcyA9IHsN Cj4gKwknZ2VuZXJpYyc6IHNvY19nZW5lcmljLA0KPiArCSdhcm1hZGEnOiBzb2NfYXJtYWRhLA0K PiArCSdibHVlZmllbGQnOiBzb2NfYmx1ZWZpZWxkLA0KPiArCSdkcGFhJzogc29jX2RwYWEsDQo+ ICsJJ2VtYWcnOiBzb2NfZW1hZywNCj4gKwknZ3Jhdml0b24yJzogc29jX2dyYXZpdG9uMiwNCj4g KwknbjFzZHAnOiBzb2NfbjFzZHAsDQo+ICsJJ29jdGVvbnR4Mic6IHNvY19vY3Rlb250eDIsDQo+ ICsJJ3N0aW5ncmF5Jzogc29jX3N0aW5ncmF5LA0KPiArCSd0aHVuZGVyeDInOiBzb2NfdGh1bmRl cngyLA0KPiArCSd0aHVuZGVyeHQ4OCc6IHNvY190aHVuZGVyeHQ4OA0KPiArfQ0KPiArDQo+ICBk cGRrX2NvbmYuc2V0KCdSVEVfQVJDSF9BUk0nLCAxKQ0KPiAgZHBka19jb25mLnNldCgnUlRFX0ZP UkNFX0lOVFJJTlNJQ1MnLCAxKQ0KPiANCj4gQEAgLTE5MiwxMSArMjg1LDE4IEBAIGlmIGRwZGtf Y29uZi5nZXQoJ1JURV9BUkNIXzMyJykgIGVsc2UNCj4gIAkjIGFhcmNoNjQgYnVpbGQNCj4gIAl1 c2VfbmF0aXZlX21hY2hpbmVfYXJncyA9IGZhbHNlDQo+ICsJYXJtX3NvYyA9IGdldF9vcHRpb24o J2FybV9zb2MnKQ0KPiArCXNvY19jb25maWcgPSB7fQ0KPiAgCWlmIG5vdCBtZXNvbi5pc19jcm9z c19idWlsZCgpDQo+ICAJCWlmIG1hY2hpbmUgPT0gJ2dlbmVyaWMnDQo+ICAJCQkjIGdlbmVyaWMg YnVpbGQNCj4gKwkJCWlmIGFybV9zb2MgIT0gJycNCj4gKwkJCQllcnJvcignQXJtIFNvQyBpcyB1 bnN1cHBvcnRlZCB3aXRoIGdlbmVyaWMNCj4gYnVpbGQuJykNCj4gKwkJCWVuZGlmDQo+ICAJCQlp bXBsZW1lbnRlcl9pZCA9ICdnZW5lcmljJw0KPiAgCQkJcGFydF9udW1iZXIgPSAnZ2VuZXJpYycN Cj4gKwkJZWxpZiBhcm1fc29jICE9ICcnDQo+ICsJCQlzb2NfY29uZmlnID0gc29jcy5nZXQoYXJt X3NvYywgeydub3Rfc3VwcG9ydGVkJzoNCj4gdHJ1ZX0pDQo+ICAJCWVsc2UNCj4gIAkJCSMgbmF0 aXZlIGJ1aWxkDQo+ICAJCQkjIFRoZSBzY3JpcHQgcmV0dXJucyBbJ0ltcGxlbWVudGVyJywgJ1Zh cmlhbnQnLA0KPiAnQXJjaGl0ZWN0dXJlJywgQEAgLTIxNSw4ICszMTUsMjcgQEAgZWxzZQ0KPiAg CQllbmRpZg0KPiAgCWVsc2UNCj4gIAkJIyBjcm9zcyBidWlsZA0KPiAtCQlpbXBsZW1lbnRlcl9p ZCA9DQo+IG1lc29uLmdldF9jcm9zc19wcm9wZXJ0eSgnaW1wbGVtZW50ZXJfaWQnKQ0KPiAtCQlw YXJ0X251bWJlciA9IG1lc29uLmdldF9jcm9zc19wcm9wZXJ0eSgncGFydF9udW1iZXInKQ0KPiAr CQlhcm1fc29jID0gbWVzb24uZ2V0X2Nyb3NzX3Byb3BlcnR5KCdzb2MnLCAnJykNCj4gKwkJaWYg YXJtX3NvYyA9PSAnJw0KPiArCQkJZXJyb3IoJ0FybSBTb0MgbXVzdCBiZSBzcGVjaWZpZWQgaW4g dGhlIGNyb3NzIGZpbGUuJykNCj4gKwkJZW5kaWYNCj4gKwkJc29jX2NvbmZpZyA9IHNvY3MuZ2V0 KGFybV9zb2MsIHsnbm90X3N1cHBvcnRlZCc6IHRydWV9KQ0KPiArCWVuZGlmDQo+ICsNCj4gKwlz b2NfZmxhZ3MgPSBbXQ0KPiArCWlmIHNvY19jb25maWcuaGFzX2tleSgnbm90X3N1cHBvcnRlZCcp DQo+ICsJCWVycm9yKCdTb0MgQDBAIG5vdCBzdXBwb3J0ZWQuJy5mb3JtYXQoYXJtX3NvYykpDQo+ ICsJZWxpZiBzb2NfY29uZmlnICE9IHt9DQo+ICsJCWltcGxlbWVudGVyX2lkID0gc29jX2NvbmZp Z1snaW1wbGVtZW50ZXInXQ0KPiArCQlpbXBsZW1lbnRlcl9jb25maWcgPSBpbXBsZW1lbnRlcnNb aW1wbGVtZW50ZXJfaWRdDQo+ICsJCXBhcnRfbnVtYmVyID0gc29jX2NvbmZpZ1sncGFydF9udW1i ZXInXQ0KPiArCQlzb2NfZmxhZ3MgPSBzb2NfY29uZmlnLmdldCgnZmxhZ3MnLCBbXSkNCj4gKwkJ aWYgbm90IHNvY19jb25maWcuZ2V0KCdudW1hJywgdHJ1ZSkNCj4gKwkJCWhhc19saWJudW1hID0g MA0KPiArCQllbmRpZg0KPiArCQlpZiBzb2NfY29uZmlnLmhhc19rZXkoJ2Rpc2FibGVkX2RyaXZl cnMnKQ0KPiArCQkJZGlzYWJsZWRfZHJpdmVycyArPSBzb2NfY29uZmlnWydkaXNhYmxlZF9kcml2 ZXJzJ10NCj4gKwkJZW5kaWYNCj4gIAllbmRpZg0KPiANCj4gIAlpZiBpbXBsZW1lbnRlcnMuaGFz X2tleShpbXBsZW1lbnRlcl9pZCkNCj4gQEAgLTI0Miw4ICszNjEsOCBAQCBlbHNlDQo+ICAJCSAg ICAgICcoLURtYWNoaW5lPWdlbmVyaWMpIGJ1aWxkLicpDQo+ICAJZW5kaWYNCj4gDQo+IC0JIyB1 c2UgZGVmYXVsdCBmbGFncyB3aXRoIGltcGxlbWVudGVyIGZsYWdzDQo+IC0JZHBka19mbGFncyA9 IGZsYWdzX2NvbW1vbiArIGltcGxlbWVudGVyX2NvbmZpZ1snZmxhZ3MnXSArDQo+IHBhcnRfbnVt YmVyX2NvbmZpZy5nZXQoJ2ZsYWdzJywgW10pDQo+ICsJIyBhZGQgZmxhZ3MgaW4gdGhlIHByb3Bl ciBvcmRlcg0KPiArCWRwZGtfZmxhZ3MgPSBmbGFnc19jb21tb24gKyBpbXBsZW1lbnRlcl9jb25m aWdbJ2ZsYWdzJ10gKw0KPiArcGFydF9udW1iZXJfY29uZmlnLmdldCgnZmxhZ3MnLCBbXSkgKyBz b2NfZmxhZ3MNCj4gDQo+ICAJIyBhcHBseSBzdXBwb3J0ZWQgbWFjaGluZSBhcmdzDQo+ICAJbWFj aGluZV9hcmdzID0gW10gIyBDbGVhciBwcmV2aW91cyBtYWNoaW5lIGFyZ3MgZGlmZiAtLWdpdA0K PiBhL2RvYy9ndWlkZXMvbGludXhfZ3NnL2Nyb3NzX2J1aWxkX2RwZGtfZm9yX2FybTY0LnJzdA0K PiBiL2RvYy9ndWlkZXMvbGludXhfZ3NnL2Nyb3NzX2J1aWxkX2RwZGtfZm9yX2FybTY0LnJzdA0K PiBpbmRleCAwNjM2NjFlYmYuLjgzYmRiNzhiZiAxMDA2NDQNCj4gLS0tIGEvZG9jL2d1aWRlcy9s aW51eF9nc2cvY3Jvc3NfYnVpbGRfZHBka19mb3JfYXJtNjQucnN0DQo+ICsrKyBiL2RvYy9ndWlk ZXMvbGludXhfZ3NnL2Nyb3NzX2J1aWxkX2RwZGtfZm9yX2FybTY0LnJzdA0KPiBAQCAtMTAwLDU0 ICsxMDAsMzIgQEAgY29tbWFuZDo6DQo+ICAJbWVzb24gYXJtNjQtYnVpbGQgLS1jcm9zcy1maWxl IGNvbmZpZy9hcm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjDQo+ICAJbmluamEgLUMgYXJtNjQtYnVp bGQNCj4gDQo+IC1TdXBwb3J0ZWQgY3Jvc3MtY29tcGlsYXRpb24gdGFyZ2V0cw0KPiAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gLQ0KPiAtSWYgeW91IHdpc2ggdG8gYnVp bGQgZm9yIGEgdGFyZ2V0IHdoaWNoIGlzIG5vdCBhbW9uZyB0aGUgY3VycmVudCBjcm9zcy1maWxl cywgLQ0KPiB5b3UgbWF5IHVzZSB2YXJpb3VzIGNvbWJpbmF0aW9ucyBvZiBpbXBsZW1lbnRlci9w YXJ0IG51bWJlcjo6DQo+IC0NCj4gLSAgIFN1cHBvcnRlZCBpbXBsZW1lbnRlcnM6DQo+IC0gICAg ICAnZ2VuZXJpYyc6IEdlbmVyaWMgYXJtdjgNCj4gLSAgICAgICcweDQxJzogICAgQXJtDQo+IC0g ICAgICAnMHg0Myc6ICAgIENhdml1bQ0KPiAtICAgICAgJzB4NTAnOiAgICBBbXBlcmUgQ29tcHV0 aW5nDQo+IC0gICAgICAnMHg1Nic6ICAgIE1hcnZlbGwgQVJNQURBDQo+IC0gICAgICAnZHBhYSc6 ICAgIE5YUCBEUEFBDQo+IC0NCj4gLSAgIFN1cHBvcnRlZCBwYXJ0X251bWJlcnMgZm9yIGdlbmVy aWM6DQo+IC0gICAgICAnZ2VuZXJpYyc6IHZhbGlkIGZvciBhbGwgYXJtdjgtYSBhcmNoaXRlY3R1 cmVzICh1bm9wdGltaXplZCBwb3J0YWJsZSBidWlsZCkNCj4gLQ0KPiAtICAgU3VwcG9ydGVkIHBh cnRfbnVtYmVycyBmb3IgMHg0MSwgMHg1NiwgZHBhYToNCj4gLSAgICAgICcweGQwMyc6ICAgY29y dGV4LWE1Mw0KPiAtICAgICAgJzB4ZDA0JzogICBjb3J0ZXgtYTM1DQo+IC0gICAgICAnMHhkMDkn OiAgIGNvcnRleC1hNzMNCj4gLSAgICAgICcweGQwYSc6ICAgY29ydGV4LWE3NQ0KPiAtICAgICAg JzB4ZDBiJzogICBjb3J0ZXgtYTc2DQo+IC0gICAgICAnMHhkMGMnOiAgIG5lb3ZlcnNlLW4xDQo+ IC0NCj4gLSAgIFN1cHBvcnRlZCBwYXJ0X251bWJlcnMgZm9yIDB4NDM6DQo+IC0gICAgICAnMHhh MSc6ICAgIHRodW5kZXJ4dDg4DQo+IC0gICAgICAnMHhhMic6ICAgIHRodW5kZXJ4dDgxDQo+IC0g ICAgICAnMHhhMyc6ICAgIHRodW5kZXJ4dDgzDQo+IC0gICAgICAnMHhhZic6ICAgIHRodW5kZXJ4 MnQ5OQ0KPiAtICAgICAgJzB4YjInOiAgICBvY3Rlb250eDINCj4gLQ0KPiAtICAgU3VwcG9ydGVk IHBhcnRfbnVtYmVycyBmb3IgMHg1MDoNCj4gLSAgICAgICcweDAnOiAgICAgZW1hZw0KPiAtDQo+ IC1PdGhlciBjcm9zcyBmaWxlIG9wdGlvbnMNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K PiAtDQo+IC1UaGVyZSBhcmUgb3RoZXIgb3B0aW9ucyB5b3UgbWF5IHNwZWNpZnkgaW4gYSBjcm9z cyBmaWxlIHRvIHRhaWxvciB0aGUgYnVpbGQ6Og0KPiAtDQo+IC0gICBTdXBwb3J0ZWQgZXh0cmEg Y29uZmlndXJhdGlvbg0KPiAtICAgICAgbWF4X251bWFfbm9kZXMgPSBuICAjIHdpbGwgc2V0IFJU RV9NQVhfTlVNQV9OT0RFUw0KPiAtICAgICAgbWF4X2xjb3JlcyA9IG4gICAgICAjIHdpbGwgc2V0 IFJURV9NQVhfTENPUkUNCj4gLQ0KPiAtICAgICAgZGlzYWJsZWRfZHJpdmVycyA9IFsnYnVzL2Rw YWEnLCAnY3J5cHRvJ10gICMgYWRkIGRpc2FibGVkIGRyaXZlcnMNCj4gLSAgICAgICAgICMgdmFs aWQgdmFsdWVzIGFyZSBkaXJlY3RvcmllcyAob3B0aW9uYWxseSB3aXRoIHRoZWlyIHN1YmRpcnMp DQo+IC0gICAgICAgICAjIGluIHRoZSBkcml2ZXJzIGRpcmVjdG9yeQ0KPiAtDQo+IC0gICAgICBu dW1hID0gZmFsc2UgICAgICAgICMgc2V0IHRvIGZhbHNlIHRvIGZvcmNlIGJ1aWxkaW5nIGZvciBh IG5vbi1OVU1BIHN5c3RlbQ0KPiAtICAgICAgICAgIyBpZiBub3Qgc2V0IG9yIHNldCB0byB0cnVl LCB0aGUgYnVpbGQgc3lzdGVtIHdpbGwgYnVpbGQgZm9yIGEgTlVNQQ0KPiAtICAgICAgICAgIyBz eXN0ZW0gb25seSBpZiBsaWJudW1hIGlzIGluc3RhbGxlZA0KPiArQnVpbGRpbmcgZm9yIGFuIGFh cmNoNjQgU29DIG9uIGFuIGFhcmNoNjQgYnVpbGQgbWFjaGluZQ0KPiArLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiArDQo+ICtJZiB5b3Ug d2lzaCB0byBidWlsZCBvbiBhbiBhYXJjaDY0IGJ1aWxkIG1hY2hpbmUgZm9yIGEgZGlmZmVyZW50 DQo+ICthYXJjaDY0IFNvQywgeW91IGRvbid0IG5lZWQgYSBzZXBhcmF0ZSBjcm9zcyB0b29sY2hh aW4sIGp1c3QgYQ0KPiArZGlmZmVyZW50IHNldCBvZiBjb25maWd1cmF0aW9uIG9wdGlvbnMuIFRv IGJ1aWxkIGZvciBhbiBhYXJjaDY0IFNvQywNCj4gK3VzZSB0aGUgLURhcm1fc29jIG1lc29uDQo+ ICtvcHRpb246Og0KPiArDQo+ICsgICBtZXNvbiBzb2NfYnVpbGQgLURhcm1fc29jPTx0YXJnZXRf c29jPg0KPiArDQo+ICtTdWJzdGl0dXRlIDx0YXJnZXRfc29jPiB3aXRoIG9uZSBvZiB0aGUgc3Vw cG9ydGVkIFNvQ3M6Og0KPiArDQo+ICsgICBnZW5lcmljOiAgICAgR2VuZXJpYyB1bi1vcHRpbWl6 ZWQgYnVpbGQgZm9yIGFsbCBhYXJjaDY0IG1hY2hpbmVzLg0KPiArICAgYXJtYWRhOiAgICAgIE1h cnZlbGwgQVJNQURBDQo+ICsgICBibHVlZmllbGQ6ICAgTlZJRElBIEJsdWVGaWVsZA0KPiArICAg ZHBhYTogICAgICAgIE5YUCBEUEFBDQo+ICsgICBlbWFnOiAgICAgICAgQW1wZXJlIGVNQUcNCj4g KyAgIGdyYXZpdG9uMjogICBBV1MgR3Jhdml0b24yDQo+ICsgICBuMXNkcDogICAgICAgQXJtIE5l b3ZlcnNlIE4xU0RQDQo+ICsgICBvY3Rlb250eDI6ICAgTWFydmVsbCBPQ1RFT04gVFgyDQo+ICsg ICBzdGluZ3JheTogICAgQnJvYWRjb20gU3RpbmdyYXkNCj4gKyAgIHRodW5kZXJ4MjogICBNYXJ2 ZWxsIFRodW5kZXJYMiBUOTkNCj4gKyAgIHRodW5kZXJ4dDg4OiBNYXJ2ZWxsIFRodW5kZXJYIFQ4 OA0KPiArDQo+ICtUaGVzZSBTb0NzIGFyZSBhbHNvIHVzZWQgaW4gY3Jvc3MgZmlsZXMsIGUuZy46 Og0KPiArDQo+ICsgICBbcHJvcGVydGllc10NCj4gKyAgICMgR2VuZXJhdGUgYmluYXJpZXMgdGhh dCBhcmUgcG9ydGFibGUgYWNyb3NzIGFsbCBBcm12OCBtYWNoaW5lcw0KPiArICAgc29jID0gJ2dl bmVyaWMnDQo+IGRpZmYgLS1naXQgYS9tZXNvbl9vcHRpb25zLnR4dCBiL21lc29uX29wdGlvbnMu dHh0IGluZGV4DQo+IDBjOWFkYjFiYi4uNzU2M2ExMzllIDEwMDY0NA0KPiAtLS0gYS9tZXNvbl9v cHRpb25zLnR4dA0KPiArKysgYi9tZXNvbl9vcHRpb25zLnR4dA0KPiBAQCAtMSw1ICsxLDcgQEAN Cj4gICMgUGxlYXNlIGtlZXAgdGhlc2Ugb3B0aW9ucyBzb3J0ZWQgYWxwaGFiZXRpY2FsbHkuDQo+ IA0KPiArb3B0aW9uKCdhcm1fc29jJywgdHlwZTogJ3N0cmluZycsIHZhbHVlOiAnJywNCj4gKwlk ZXNjcmlwdGlvbjogJ1NwZWNpZnkgaWYgeW91IHdhbnQgdG8gYnVpbGQgZm9yIGEgcGFydGljdWxh ciBhYXJjaDY0DQo+ICtBcm0gU29DIHdoZW4gYnVpbGRpbmcgb24gYW4gYWFyY2g2NCBtYWNoaW5l LicpDQo+ICBvcHRpb24oJ2FybXY4X2NyeXB0b19kaXInLCB0eXBlOiAnc3RyaW5nJywgdmFsdWU6 ICcnLA0KPiAgCWRlc2NyaXB0aW9uOiAncGF0aCB0byB0aGUgYXJtdjhfY3J5cHRvIGxpYnJhcnkg aW5zdGFsbGF0aW9uIGRpcmVjdG9yeScpDQo+IG9wdGlvbignZGlzYWJsZV9kcml2ZXJzJywgdHlw ZTogJ3N0cmluZycsIHZhbHVlOiAnJywNCj4gLS0NCj4gMi4yMC4xDQoNCg==