From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8F119A0A0E; Fri, 14 May 2021 01:12:54 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0B2AE40041; Fri, 14 May 2021 01:12:54 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30059.outbound.protection.outlook.com [40.107.3.59]) by mails.dpdk.org (Postfix) with ESMTP id CB5664003F for ; Fri, 14 May 2021 01:12:52 +0200 (CEST) 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=gW9vlAylL7/E76nTva6EH/g+xpk/XEpvtrNZpLHiBT4=; b=C9PZ9HjJkpGYX2s3GAf+bNDgNw/KM/WvDcRIz8vZ6/nWy24JTrySZoLdV/HeWwOUAHyO5ep62qZ41tKgeW5NIAIaa9tN40I3aPBB8hptqNEhVyMxhqLdkQyvqc7GPwTvurrV+U0qHhqepMuy9UELiF9RAwD1C2Gb0RfrqsTpCpg= Received: from DB6PR0202CA0038.eurprd02.prod.outlook.com (2603:10a6:4:a5::24) by VE1PR08MB4829.eurprd08.prod.outlook.com (2603:10a6:802:a8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25; Thu, 13 May 2021 23:12:49 +0000 Received: from DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:a5:cafe::ac) by DB6PR0202CA0038.outlook.office365.com (2603:10a6:4:a5::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Thu, 13 May 2021 23:12:49 +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 DB5EUR03FT025.mail.protection.outlook.com (10.152.20.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25 via Frontend Transport; Thu, 13 May 2021 23:12:49 +0000 Received: ("Tessian outbound 8ca198b738d3:v91"); Thu, 13 May 2021 23:12:49 +0000 X-CR-MTA-TID: 64aa7808 Received: from 4f46b5ac708c.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F195F6E4-3C9F-436D-ABC4-013501F58169.1; Thu, 13 May 2021 23:12:43 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4f46b5ac708c.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 13 May 2021 23:12:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rc1lpZPuwVs3JVyOq9tLNDGG68WV6t6YqXODZlRgJR5FQ2uIKkvJbftziEDsWpHuZSSIuCcdECwTECGoVK7dtorBlCiaZqf0xxttd8wL9N1o5ye1m7lAKUHPlF+Qbmwi4pHUXIsQgvGXF3srvunhpiKGemqaWbnhSAZ67vwTr7FbUmGfB4fwGgWAQLqwu30xmOBPhoQmPNDGKY4Y6OHjm+d3+1dR9WUwjoauPetf3DplE5MwE8KfUr0IgYvEJ4LcWaXfWftb6Yffxk7eQDpZAxDbTsP5Yk7wSp4Si+dg6jEc8O44b7BYPoRFrKXwwrWKlRafTQ+u8zU4ln331iUeqg== 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=gW9vlAylL7/E76nTva6EH/g+xpk/XEpvtrNZpLHiBT4=; b=HLpdLJzvQ/F378CmBbvqfAZEd17qU2lFmnMluk2JkgBYi1Z53w7rb3ajIMZ0I+mEs8EtZM924B4itp2/7OXyFxRQwwa5Mwq3z7zZUwQ1RXI8vs89G3TxI0FavYqAoiHDB/4pH6NNp5tT2InXTHhZ/9EhujzrCse4MXAyB01QEf7W+N2ksmuOp/IBS5kmOwzxe3udy5cULgntvWoleefzWml0QtkC5rdUeDeHsl1mvH8FxETKx76qE7UY/MhQ0AL2e6sQYq8UIx8ngu6ZKZlpba6vPeiOhFbqQBuT/yJUK8BIiIew1nVCpfWgOsRW2ohrp5HLeL7MFI5jGsW5NDe13w== 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=gW9vlAylL7/E76nTva6EH/g+xpk/XEpvtrNZpLHiBT4=; b=C9PZ9HjJkpGYX2s3GAf+bNDgNw/KM/WvDcRIz8vZ6/nWy24JTrySZoLdV/HeWwOUAHyO5ep62qZ41tKgeW5NIAIaa9tN40I3aPBB8hptqNEhVyMxhqLdkQyvqc7GPwTvurrV+U0qHhqepMuy9UELiF9RAwD1C2Gb0RfrqsTpCpg= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB7PR08MB3467.eurprd08.prod.outlook.com (2603:10a6:10:48::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.26; Thu, 13 May 2021 23:12:42 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::f15f:821c:74c5:2482]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::f15f:821c:74c5:2482%2]) with mapi id 15.20.4129.025; Thu, 13 May 2021 23:12:42 +0000 From: Honnappa Nagarahalli To: Jerin Jacob , Chengwen Feng CC: "thomas@monjalon.net" , Ferruh Yigit , dpdk-dev , "jerinj@marvell.com" , Ruifeng Wang , Jan Viktorin , "Richardson, Bruce" , =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , nd , Honnappa Nagarahalli , nd Thread-Topic: [PATCH v4 1/2] config/arm: select most suitable -march for kunpeng soc Thread-Index: AQHXR/l2nqxNdZOSIEGU/PDbaY62z6rhiCsAgAB+R6A= Date: Thu, 13 May 2021 23:12:41 +0000 Message-ID: References: <1620808126-18876-1-git-send-email-fengchengwen@huawei.com> <1620911283-55627-1-git-send-email-fengchengwen@huawei.com> <1620911283-55627-2-git-send-email-fengchengwen@huawei.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: EB7685A3FE62E343918AA4CD8C65DB2D.0 x-checkrecipientchecked: true Authentication-Results-Original: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [107.77.217.67] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: b7509fc0-1f09-44b3-3da2-08d91664a0ae x-ms-traffictypediagnostic: DB7PR08MB3467:|VE1PR08MB4829: 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: pzF0dD4A45mtk5ftXqMT/Wn0FP7VJv3C9949jZIUR1M4RNiQurPU56yPyMLA4uvrghgQFgegcdu1tieA/Iaetayh4LyObQfV6Ggi9oxJ5G//rnufYuggj5rBL5Ur1S3z4INa+BwCjew8qKVJgzmrfhdNJA1YIyaE4SX6I9KsIASc2wMeWhfZmtrQc3QWVw93AW5OJc7zT/Rzlah/IxY/zaQ69gKpCKvSukslIgYwXIEuahi4UwY158xviUj1V7bXte4B2mC42WvJTdkldj9TULlfFfIpKHtk+8/LI61f5iXG6pFOsG1aXPbVqRl10o4uKBeGuu1E0WZiL6Y7GqUC0k/UIQ4YRmp6tAsGhg21vxPb41uvDKgn1tKAZZcxB+PGZcj09DpUyIKBS7mJRJ18P9eJCBbBMBdbOsXjGb9LAEYRLifj3k/BqiwLliMqMh2SgvS+Rtw18b6xTSoYMcm89lpBt33J7rQ6SLZRllZLAZ6Iim0SeRVMTerJ2ZmUSdOecNsENtnSg2NU06ifw2bkEVONSzkwSZvOul+03y5TPrVJ8FQejgvtHldzjAthIECrGjgn39wJz+/J1ygnveCcp7QqadIGAzYvi0TmyKI/O5g= 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)(396003)(39850400004)(366004)(136003)(376002)(346002)(86362001)(478600001)(66946007)(76116006)(26005)(5660300002)(9686003)(71200400001)(83380400001)(52536014)(2906002)(38100700002)(122000001)(66446008)(66556008)(53546011)(6506007)(8936002)(54906003)(110136005)(55016002)(7696005)(64756008)(66476007)(8676002)(316002)(186003)(4326008)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?UUN2NFJ5M0JXb2h4bEJMcHI5Y212MncwWFFhVHJxY1k1S3c2dGVETDFFbVZ2?= =?utf-8?B?RVhKaUYrRDJ1VWpLcXJjREs2Q0ZlL2N6KzV3dnIveFpDMFFQa2lhTmh3ZmI5?= =?utf-8?B?QTM4QTNCbGF2RWRteEI1NnpTaktLZVd5dVpMUG1NaVcvWWlOVHBqcmp1bmds?= =?utf-8?B?V0FjMS8vcndzd1doemJET3lSNWJqNVBVZWtrcjNWTVFIRlBUeEpaVUwrSjQv?= =?utf-8?B?T3FEeVZRZ04wSUpNZTFMMnV1RHdpb0FSVUp5ckFPY2dMYzNXZkVVUVNSQUE5?= =?utf-8?B?SkdKaVNqYlh0cDMxVG5FZ1p0S0s4Nkw0VnlBUUJxZmp4am9aUDY3cGE5OFFv?= =?utf-8?B?VXQrcUV3b3QxSENpUUtMenBTTENXUzBRZWlpcE9tT3pmNlVGNTUzMS9hR2l1?= =?utf-8?B?cFJJL0hIRWR5RmFhVUtESFkzVjlaWlZuREZxTHg3YWN3S0lVT2xJUEtJNnZw?= =?utf-8?B?a0FoZG9KcWpYa3VxT1lZTjArYUxYeGtETUR1eWZCWXRPZnJJUlVSYWxCQTg2?= =?utf-8?B?L3h1ODk3NWdMU0drY2w0MzU1NE1qZHF3bndxSWwrWTdSM2RBRng5ejd6SDA0?= =?utf-8?B?RWpzVWxHRkJHT21ZMkY4eStBOWlWbktYLzZod0xNNllGYnhoSEE2Ulg5S2VG?= =?utf-8?B?c0NNUVVWbElpNGJEL3A4aGJCS3ZRV0hYd0wwWlh4SFJlVDhPaHlmOXZLdUpB?= =?utf-8?B?UWxlQ1JGWFBDQ3htbGcrUTByeUV2clpkM29pd0VnaXkrWWZLRTF4N1cxTGM1?= =?utf-8?B?SW9HT1RKd1hEQjJnb1l1RG1RNkJCMWx1K3dZNjh5eXhXblNjWHFHakNWejRs?= =?utf-8?B?ZUprZmRZOTBEbG9IN3JETUlOOHFXdTJlVkhBYUZlMUFTdzNVK2xaY015S3Nu?= =?utf-8?B?aDBkemRMa3lycHQ5alZKbWlOMkZzZUtnblBCdm1wcXFCSXRZSG41UEs4cjU0?= =?utf-8?B?bndtN3V4SFkvdmtvdTBvZGg2OGoyQ3dTUHl1LzNFM1k0OEhKQzZ0TGRTSkV3?= =?utf-8?B?aHpKNHBUNE1sMDVMMmxJajFudlBiSktJeStYL2czOVNFQ05EdTk5OGg2NDhT?= =?utf-8?B?akdxYUUxT2lTNXN6eHZ3N2Q3eE1VNkwyV0hiZ2ZKN1FoRnZFbGljYTc1QjJ3?= =?utf-8?B?bk84UWhieWt4aEZueFlvZzBNaGpBWWtyUjVnUndVYm1SRDlIK0xJNmV4Yzhx?= =?utf-8?B?Y25BY2JhYk9VMG8rUnpUNDhkWjVNQmlzV3psY0dwTDRaaVBEelRHcTJRNGdS?= =?utf-8?B?VXdNRXdMWGJpTjJybWNySitYTThXTm9tZ1BubXVHcVNVWUlBTnd3TEUvaWts?= =?utf-8?B?ajBOeEEyWm4wL1pjQmtYSjczdklNRlRncjd3K3hLZ1VjeE9mcEUrV2FTSVRv?= =?utf-8?B?MGJxVVY5a3Q3SVBzMC9iaTY2N1pGTzB6LzJLbjIvZ3MyZUM5b0lPcUx1NGFS?= =?utf-8?B?dWxKZ3FqSGVJQ1lzdjNNR2ZMOGZmMXNkbmxnRHZUZmVGaWJiZ0Jxcnh5cGxW?= =?utf-8?B?OCtMeFdDQTMxeWNlVW8weE1jeVJnTWxPWHdmdHl6OWFFaVI5SXVKZnVQSVhs?= =?utf-8?B?QkMwajNNMGN3WTVndHJTWGZlaGJKYXFjcGhRUFhFQkVaMm1PY3RrcmJDV09u?= =?utf-8?B?VzVILzJzSEdEZzNDWXRVZE5seTN3OGRrMFBBNVRGOE9IR0E3ZjVVMlR3N0hM?= =?utf-8?B?d1BPSkFRdGlIYnhDWWJ4MTdQWDVFN205RVNnOWhHN3VLbmZ3aFpCbnRML0hz?= =?utf-8?Q?xrnjMylwjQLEy77mzC5TURnzCshcppC4qRZuNZf?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3467 Original-Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 852195ae-2467-436e-7851-08d916649c11 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3VO4CBQVhgyloDQC+A+B1BEBtNkpDQ3wXZ1BfDkwMkXFjveOKRkbXyKeAN5dAnM67VNE7CnuZCQ6VS7mhPchDeVCGO7gNrqNIwdL8jY8cA33n95+7QN1oTcSMMIrnjhWR0JfW1daBWlE4RzqV3Iur2YP7RFWPFUWk3V4lWnQc9s2QsrpM3KUhHKy/7jif32izGSgPjhrFo9kTqKJxzG4I5/gljA9jbV4SKbNeSgVxf/4I1cFfcGuZyPuMKI3zsdscrFHIVtTE4DQT6JxLO1YXdqz8emujp4a2vm5gSaVsWmTPlCkPHlg2aCFaX/3uXIdcxpl5gm1DPInOM2u+wRdRxVlIdypJ78r1IgrIiSU0pXd7cb03HD1QCJRwWRs78fi9oEi94T+XiVesYF/bulKxADZUTy0shLT6gRFL7UHd0LKZil8E6Rk3aYJVBTYe+xw4+PlAknvyr0+5xwLI1kbleWhDsJW0EztI0zq9CA+Z7on9Z5Zbj9PTjk8k8RVZecSLXfgQtA5XAsQKXyr7vQYqqJqKPZ4zKW6JNcbUQUpkdcyAnr5WOTH4EKPYfda/EGNHlyH+Y1JSPGHGLt0MBX7TV8wdrKPOL7PaehDI0hYa4FmVKhXmms4M2gWXeKPMiXyJwL2WIuR7LJMlodG+wUe5fdHJvQek+o7XUnHnTxeEeE= 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)(39850400004)(136003)(396003)(346002)(376002)(46966006)(36840700001)(33656002)(55016002)(336012)(2906002)(356005)(26005)(6506007)(53546011)(8676002)(47076005)(4326008)(110136005)(82310400003)(316002)(54906003)(86362001)(9686003)(186003)(478600001)(52536014)(70586007)(70206006)(82740400003)(83380400001)(81166007)(5660300002)(8936002)(36860700001)(7696005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 May 2021 23:12:49.7880 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b7509fc0-1f09-44b3-3da2-08d91664a0ae 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: DB5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4829 Subject: Re: [dpdk-dev] [PATCH v4 1/2] config/arm: select most suitable -march for kunpeng soc X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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+DQo+IA0KPiBPbiBUaHUsIE1heSAxMywgMjAyMSBhdCA2OjQxIFBNIENoZW5nd2VuIEZl bmcNCj4gPGZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tPiB3cm90ZToNCj4gPg0KPiA+IEN1cnJlbnRs eSwgdGhlIHNvY19rdW5wZW5nOTMwIGRlY2xhcmVzICctbWFyY2g9YXJtdjguMi1hK2NyeXB0bytz dmUnLA0KPiA+IGJ1dCBzb21lIGNvbXBpbGVyIGRvZXNuJ3QgcmVjb2duaXplIHRoZSBtYXJjaCBi ZWNhdXNlIGl0IGRvZXNuJ3QNCj4gPiBzdXBwb3J0IHN2ZS4NCj4gPg0KPiA+IFRvIHNvbHZlIHRo aXMgYnVnIHdlIHVzZSB0aGUgZm9sbG93aW5nIHNjaGVtZToNCj4gPiAxLiBEZWZpbmUgJ21hcmNo X2Jhc2UnIHR1cGxlIHdoaWNoIGRlZmluZXMgc3VwcG9ydCBtYXJjaCwgaXQgc2hvdWxkDQo+ID4g YXJyYW5nZSBmcm9tIGxvd2VyIHRvIGhpZ2hlci4NCj4gPiBlLmcuICdtYXJjaF9iYXNlJyA6IFsn LW1hcmNoPWFybXY4LWEnLCAnLW1hcmNoPWFybXY4LjItYSddIDIuIERlZmluZQ0KPiA+ICdtYXJj aF9mZWF0dXJlJyB0dXBsZSB3aGljaCBkZWZpbmVzIHN1cHBvcnQgZmVhdHVyZS4NCj4gPiBlLmcu ICdtYXJjaF9mZWF0dXJlJyA6IFsnY3J5cHRvJywgJ3N2ZSddIDMuIFNlbGVjdCB0aGUgbW9zdCBz dWl0YWJsZQ0KPiA+IG1hcmNoK2ZlYXR1cmUgY29tYmluYXRpb24gYmFzZWQgb24gJ21hcmNoX2Jh c2UnIGFuZCAnbWFyY2hfZmVhdHVyZScNCj4gPiB0dXBsZXMuDQo+ID4gNC4gVXNlIHRoZSBzZWxl Y3RlZCBtYXJjaCtmZWF0dXJlIGNvbWJpbmF0aW9uIGFzIHRoZSBkZWZhdWx0DQo+ID4gbWFjaGlu ZV9hcmdzLg0KPiA+DQo+ID4gRml4ZXM6IDdjZjMyYTIyYjI0MCAoImNvbmZpZy9hcm06IGFkZCBI aXNpbGljb24ga3VucGVuZyIpDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBDaGVuZ3dlbiBGZW5n IDxmZW5nY2hlbmd3ZW5AaHVhd2VpLmNvbT4NCj4gPiAtLS0NCj4gPiAgY29uZmlnL2FybS9tZXNv bi5idWlsZCB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKystLQ0KPiA+ICAxIGZpbGUgY2hh bmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1n aXQgYS9jb25maWcvYXJtL21lc29uLmJ1aWxkIGIvY29uZmlnL2FybS9tZXNvbi5idWlsZCBpbmRl eA0KPiA+IDNmMzRlYzkuLjg1NTFhODAgMTAwNjQ0DQo+ID4gLS0tIGEvY29uZmlnL2FybS9tZXNv bi5idWlsZA0KPiA+ICsrKyBiL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQNCj4gPiBAQCAtMTQ5LDcg KzE0OSw5IEBAIGltcGxlbWVudGVyX2hpc2lsaWNvbiA9IHsNCj4gPiAgICAgIF0sDQo+ID4gICAg ICAncGFydF9udW1iZXJfY29uZmlnJzogew0KPiA+ICAgICAgICAgICcweGQwMSc6IHsNCj4gPiAt ICAgICAgICAgICAgJ21hY2hpbmVfYXJncyc6IFsnLW1hcmNoPWFybXY4LjItYStjcnlwdG8nLCAn LW10dW5lPXRzdjExMCddLA0KPiA+ICsgICAgICAgICAgICAnbWFyY2hfYmFzZScgOiBbJy1tYXJj aD1hcm12OC1hJywgJy1tYXJjaD1hcm12OC4yLWEnXSwNCklmIHRoZSBjb21waWxlciBzdXBwb3J0 cyBhcm12OC4xLWEsIHlvdSBuZWVkIHRvIGNob29zZSBhcm12OC4xLWEuDQoNCj4gDQo+IEFub3Ro ZXIgdGFyZ2V0IGhhcyB0aGUgc2FtZSBpc3N1ZS4gQ291bGQgeW91IGZpeCB0aGF0IGFsbCB0b2dl dGhlciBhcyBpdCBpcw0KPiBnZW5lcmljIHByb2JsZW0gaW4gdGhlIGV4aXN0aW5nIGluZnJhc3Ry dWN0dXJlLg0KSSB0aGluayB0aGlzIG5lZWRzIHRvIGJlIG1vcmUgZ2VuZXJpYyBzb2x1dGlvbi4g SU1PLCB0aGUgcmVxdWlyZW1lbnQgaXMgYXMgZm9sbG93czoNCg0KMSkgV2UgbmVlZCB0byBwaWNr IHRoZSBtb3N0IGNsb3Nlc3QgbWFyY2hfYmFzZSBzdXBwb3J0ZWQgYnkgdGhlIGNvbXBpbGVyLiBG b3IgZXg6IElmIHRoZSBTb0Mgc3VwcG9ydCB2OC4yIGFuZCB0aGUgY29tcGlsZXIgc3VwcG9ydHMg djguMSwgd2UgbmVlZCB0byBwaWNrIHY4LjENCjIpIFNvQ3MgYXJlIGFsbG93ZWQgdG8gc3VwcG9y dCBhIGJhc2UgbWFyY2ggdmVyc2lvbiArIGhhbmQgcGlja2VkIGZlYXR1cmVzIGZyb20gdGhlIG5l eHQgMSBiYXNlIG1hcmNocy4gaS5lLiBhcm12OC54IGNvbXBsaWFudCBpbXBsZW1lbnRhdGlvbiBj YW4gaW5jbHVkZSBhbnkgZmVhdHVyZXMgZnJvbSBhcm12OC4oeCArIDEpLiBQbGVhc2UgcmVmZXIg dG8gIEFybS1BUk0gc2VjdGlvbiBBMiBmb3IgbW9yZSBkZXRhaWxzLiBTbywgaXQgaXMgcG9zc2li bGUgdGhhdCB0aGUgY29tcGlsZXIgc3VwcG9ydHMgYSBiYXNlIG1hcmNoIGFuZCBhIGJ1bmNoIG9m IG9wdGlvbmFsIGZlYXR1cmVzIGZyb20gdGhlIG5leHQgdmVyc2lvbi4gV2UgbmVlZCB0byB0ZXN0 IGFsbCB0aGUgZmVhdHVyZXMgYWxsb3dlZCBieSB0aGUgYXJjaGl0ZWN0dXJlIGFuZCBwaWNrIHRo ZSBvbmVzIHRoYXQgYXJlIHN1cHBvcnRlZCBpbiB0aGUgY29tcGlsZXIuDQoNCj4gDQo+IA0KPiA+ ICsgICAgICAgICAgICAnbWFyY2hfZmVhdHVyZScgOiBbJ2NyeXB0byddLA0KPiA+ICsgICAgICAg ICAgICAnbWFjaGluZV9hcmdzJzogWyctbXR1bmU9dHN2MTEwJ10sDQo+ID4gICAgICAgICAgICAg ICdmbGFncyc6IFsNCj4gPiAgICAgICAgICAgICAgICAgIFsnUlRFX01BQ0hJTkUnLCAnIkt1bnBl bmcgOTIwIiddLA0KPiA+ICAgICAgICAgICAgICAgICAgWydSVEVfQVJNX0ZFQVRVUkVfQVRPTUlD UycsIHRydWVdLCBAQCAtMTU4LDcgKzE2MCw5DQo+ID4gQEAgaW1wbGVtZW50ZXJfaGlzaWxpY29u ID0gew0KPiA+ICAgICAgICAgICAgICBdDQo+ID4gICAgICAgICAgfSwNCj4gPiAgICAgICAgICAn MHhkMDInOiB7DQo+ID4gLSAgICAgICAgICAgICdtYWNoaW5lX2FyZ3MnOiBbJy1tYXJjaD1hcm12 OC4yLWErY3J5cHRvK3N2ZSddLA0KPiA+ICsgICAgICAgICAgICAnbWFyY2hfYmFzZScgOiBbJy1t YXJjaD1hcm12OC1hJywgJy1tYXJjaD1hcm12OC4yLWEnXSwNCj4gPiArICAgICAgICAgICAgJ21h cmNoX2ZlYXR1cmUnIDogWydjcnlwdG8nLCAnc3ZlJ10sDQo+ID4gKyAgICAgICAgICAgICdtYWNo aW5lX2FyZ3MnOiBbXSwNCj4gPiAgICAgICAgICAgICAgJ2ZsYWdzJzogWw0KPiA+ICAgICAgICAg ICAgICAgICAgWydSVEVfTUFDSElORScsICciS3VucGVuZyA5MzAiJ10sDQo+ID4gICAgICAgICAg ICAgICAgICBbJ1JURV9BUk1fRkVBVFVSRV9BVE9NSUNTJywgdHJ1ZV0sIEBAIC00NDksOCArNDUz LDI3DQo+ID4gQEAgZWxzZQ0KPiA+ICAgICAgIyBhZGQvb3ZlcndyaXRlIGZsYWdzIGluIHRoZSBw cm9wZXIgb3JkZXINCj4gPiAgICAgIGRwZGtfZmxhZ3MgPSBmbGFnc19jb21tb24gKyBpbXBsZW1l bnRlcl9jb25maWdbJ2ZsYWdzJ10gKw0KPiA+IHBhcnRfbnVtYmVyX2NvbmZpZy5nZXQoJ2ZsYWdz JywgW10pICsgc29jX2ZsYWdzDQo+ID4NCj4gPiArICAgICMgc2VsZWN0IHRoZSBtb3N0IHN1aXRh YmxlIG1hcmNoK2ZlYXR1cmUgY29tYmluYXRpb24NCj4gPiArICAgIG1hY2hpbmVfbWFyY2ggPSBb XQ0KPiA+ICsgICAgaWYgcGFydF9udW1iZXJfY29uZmlnLmhhc19rZXkoJ21hcmNoX2Jhc2UnKQ0K PiA+ICsgICAgICAgIGZvcmVhY2ggYXJjaDogcGFydF9udW1iZXJfY29uZmlnWydtYXJjaF9iYXNl J10NCj4gPiArICAgICAgICAgICAgaWYgY2MuaGFzX2FyZ3VtZW50KGFyY2gpDQo+ID4gKyAgICAg ICAgICAgICAgICBtYWNoaW5lX21hcmNoID0gYXJjaCAjIFNldCB0aGUgaGlnaGVyIHN1cHBvcnRl ZCBhcmNoIGFzDQo+IHBvc3NpYmxlDQo+ID4gKyAgICAgICAgICAgIGVuZGlmDQo+ID4gKyAgICAg ICAgZW5kZm9yZWFjaA0KPiA+ICsgICAgZW5kaWYNCj4gPiArICAgIGlmIHBhcnRfbnVtYmVyX2Nv bmZpZy5oYXNfa2V5KCdtYXJjaF9mZWF0dXJlJykNCj4gPiArICAgICAgICBmb3JlYWNoIGZlYXR1 cmU6IHBhcnRfbnVtYmVyX2NvbmZpZ1snbWFyY2hfZmVhdHVyZSddDQo+ID4gKyAgICAgICAgICAg IHRtcF9tYWNoaW5lX21hcmNoID0gbWFjaGluZV9tYXJjaCArICcrJyArIGZlYXR1cmUNCj4gPiAr ICAgICAgICAgICAgaWYgY2MuaGFzX2FyZ3VtZW50KHRtcF9tYWNoaW5lX21hcmNoKQ0KPiA+ICsg ICAgICAgICAgICAgICAgbWFjaGluZV9tYXJjaCA9IHRtcF9tYWNoaW5lX21hcmNoICMgU2V0IHRo ZSBtb3JlIHN1cHBvcnRlZA0KPiBmZWF0dXJlIGFzIHBvc3NpYmxlDQo+ID4gKyAgICAgICAgICAg IGVuZGlmDQo+ID4gKyAgICAgICAgZW5kZm9yZWFjaA0KPiA+ICsgICAgZW5kaWYNCj4gPiArDQo+ ID4gICAgICAjIGFwcGx5IHN1cHBvcnRlZCBtYWNoaW5lIGFyZ3MNCj4gPiAgICAgIG1hY2hpbmVf YXJncyA9IFtdICMgQ2xlYXIgcHJldmlvdXMgbWFjaGluZSBhcmdzDQo+ID4gKyAgICBtYWNoaW5l X2FyZ3MgKz0gbWFjaGluZV9tYXJjaA0KPiA+ICAgICAgZm9yZWFjaCBmbGFnOiBwYXJ0X251bWJl cl9jb25maWdbJ21hY2hpbmVfYXJncyddDQo+ID4gICAgICAgICAgaWYgY2MuaGFzX2FyZ3VtZW50 KGZsYWcpDQo+ID4gICAgICAgICAgICAgIG1hY2hpbmVfYXJncyArPSBmbGFnDQo+ID4gLS0NCj4g PiAyLjguMQ0KPiA+DQo=