From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E6995C7EE25 for ; Fri, 9 Jun 2023 06:03:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From: References:Cc:To:Subject:Date:Message-ID:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=TuQLaymzrxnftoZzOFI+BJqwhGRjB3jgWKotAkmZMpI=; b=cJIRl8SbyONHKo4ZbqAVXTvnX1 72U0VzCAVQH4npslpiUb1sDEBi+hCkJOqcCDIjYspK5Dk/+SynFckU40K2afeyZ5YamJbBMskDTy3 87VHnp1S5JtTAuPf7TzgGNsVHMcEPqLl/0aXGyDYlT5PL6VwXyLuKl/y/zxRtbXGWty53vrperD4V RpNVApiwFjFqhRrddiGo1GJT9kktjq3YRR0fJJ/oU+pioxznWBranNnuYc4oU9kpI8+WM4UAC1fRd pxMe2wG8lBI+R5KziVGxUKkHitBBq/uUV6GoAp0Pcs2Fxhr0xYt235dTTUqueas/wwywlQH69t5iS /b559Uqg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7VDB-00Bo3O-2g; Fri, 09 Jun 2023 06:03:01 +0000 Received: from mail-bn8nam12on20612.outbound.protection.outlook.com ([2a01:111:f400:fe5b::612] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7VD9-00Bo1x-0T for linux-arm-kernel@lists.infradead.org; Fri, 09 Jun 2023 06:03:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aXgmGPN9n4RrIuZTC9GlLiDjvfMm76WEF+gj02xqFpnUQnoADNhKkISXI2bP0fEFum0ueu/6DWZ3WjYKF5ycn6b8Ch0gA95i87GcQEBvG7fCjkvB+QYLSorkCWB/0iiduMUt8NQs/tUD31IOjVDLGKOm2nKuwyJcHp2Mr1258As9L1+fmlOBb0owM1tiyh+sFAGWf5hXYoQQCsyDU3gvSiiCDbxxLZgY97SvPDYekisdMcxjllMcaP10D9eb/nK30IgmaAcxMCAb0jXvgictInPuNFcS/OqDj29GE0zjHYVMfLDj5wmK8m2jEj2xrkcU61z+s68kNC5Ie0B8mAAdQw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FcPYhJZ2FVjFIHDXICuKBat1K5L0/4fSxzPQIvJ/tn4=; b=UxV8CxUi/9sNKMzE/OWWv2ANBP7c5WX1xTW1dPmzHnCK9baxTGhGm3USuD5pUaMKoGz4CYZMT8n4XGUNC4ifv76MWbnnPDWwEiMmCNI+YZY4I6+LzuW79x/gY6rt8sAImvRr1ll4HKrMLUMtgpn7UECnkNSBH0WnS0FCztPyG2j9wijCZzv04eBt84KBnosMmxnBHFjk8ZVHJjKiQ41Bbz8aHWc/CmZtzM7dpOXqKhwyQNuOxN9aPRkn5gBaRFOP98PB5PsgRopyJDk969HDjxCcL8hzWdJniMzaJ9218EsAGhrzmXRHeLiH9kGYpMSO5wFLduuIma57u1E4nIvj/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FcPYhJZ2FVjFIHDXICuKBat1K5L0/4fSxzPQIvJ/tn4=; b=r4bkFEl+RTwm0v+QVCstAutSXCJwqB2BInAA3a8FM3hZVIIHRTkl3aUVcN89q6S4h2YI5D6YxXY2vou8vysimH1QxTyzCkD8ivd/HN+OwfjcY7QJJO1AEDvdXkHYLFJo1qISbj8ciDgv0Fd+N0lSWlZKd2VNmqqoZCGLjwFibro= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from PH7PR12MB6588.namprd12.prod.outlook.com (2603:10b6:510:210::10) by DS7PR12MB8202.namprd12.prod.outlook.com (2603:10b6:8:e1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.41; Fri, 9 Jun 2023 06:02:47 +0000 Received: from PH7PR12MB6588.namprd12.prod.outlook.com ([fe80::b4a6:94bb:6895:645]) by PH7PR12MB6588.namprd12.prod.outlook.com ([fe80::b4a6:94bb:6895:645%3]) with mapi id 15.20.6455.030; Fri, 9 Jun 2023 06:02:47 +0000 Message-ID: <14b8d80e-9289-969c-7d9e-e9a94d85dee7@amd.com> Date: Fri, 9 Jun 2023 11:32:31 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH v5 28/34] perf pmus: Split pmus list into core and other Content-Language: en-US To: Ian Rogers Cc: Suzuki K Poulose , Mike Leach , Leo Yan , John Garry , Will Deacon , James Clark , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Adrian Hunter , Kajol Jain , Jing Zhang , Kan Liang , Zhengjun Xing , Madhavan Srinivasan , Athira Rajeev , Ming Wang , Huacai Chen , Sandipan Das , Dmitrii Dolgov <9erthalion6@gmail.com>, Sean Christopherson , Ali Saidi , Rob Herring , Thomas Richter , Kang Minchul , linux-kernel@vger.kernel.org, coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, Ravi Bangoria References: <20230527072210.2900565-1-irogers@google.com> <20230527072210.2900565-29-irogers@google.com> <7c7d9279-25b0-328e-af41-66c2096febaa@amd.com> <8a642886-89e0-b43f-d7fb-6831519ee62a@amd.com> From: Ravi Bangoria In-Reply-To: X-ClientProxiedBy: PN3PR01CA0085.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:9a::21) To PH7PR12MB6588.namprd12.prod.outlook.com (2603:10b6:510:210::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB6588:EE_|DS7PR12MB8202:EE_ X-MS-Office365-Filtering-Correlation-Id: 46c612b3-d478-49a3-a44c-08db68af2634 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jAdRwWzREgf1KP6TbyDG03LYYC8A7Q5eY0wm5St/OpZWoVSICmmV3vdWP3rMKU8ocb35gIXd6lYs1o9PEu5LqAQ4Fz0yszbiZmE9VT6xjBhNkXPcP4/NJnQzUAN7XV0BYQfRT96e2WK4oymIQOmv7eC/GiZ2/BsS2lQe/kqPUy+/CLpPXrzjnTlBVgjvJexSbqm6bAXo6IdXMa1nSDuMZKgfybIf7Yb0kzlF6JNQ+txd0tR84CMGStoyXAgENIQk0Je3dWkUPxFKT34xQmTmTRIhX9bVJXLgZW8j8l43c1frIe7S5VzVnxfe3V8sdYO4eJeI6LuwM+FmX8BDjfx/TvIlSgNiINpzmMZAgQZmlXcrx4G7/dHH95HzxwVSQYdwXulUSYV69yuLrVYiBJFLn4HnFi9E8zT6Hp7j4xaTPrnSDqR+DxLUt74xM+px4ceVz9WOpRUlSQouLZnjGxgPeuix7XC5fXkuTHgXH+im/ZkjZVRQdi0Wo1LvlZmj7N1LbabD0Pj+BK3L1ZqTjE1fEE+wR2kI3RBCvx6QH4e6loZEGByQSWN94mdgHuSYcANJUUGBZGF+xQAZ1oDWlykhg0dNFC6J1bgR1OYyycoI1pceUiuhBFJunoSLqxsEuXldaR5uTouf0oAgxaY6TEEMhA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR12MB6588.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(376002)(136003)(39860400002)(346002)(366004)(451199021)(5660300002)(83380400001)(316002)(2616005)(4326008)(66556008)(66476007)(36756003)(44832011)(54906003)(16799955002)(38100700002)(7416002)(6916009)(7406005)(66946007)(478600001)(86362001)(6512007)(6506007)(53546011)(31696002)(26005)(8936002)(8676002)(6666004)(966005)(41300700001)(2906002)(6486002)(31686004)(186003)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SXE0VktMc0dKa2ttZ3MwZGxucVpwVmZyd3hrQ3NvYkw3VldFeXRFYjhhQWtj?= =?utf-8?B?enQ0SDhZVGRlSzZycGQ2VDVZeTFPdlRJYm9Nek9JR3RHNHFVRXVNZC9KczJJ?= =?utf-8?B?Vng4WUtSSDI4Z1laSGlvSFkvOTU5V2Q2NUhScUZhUmZSM2lXVSs5SmdvOE5h?= =?utf-8?B?dlFjbi9UT3d6UG1yUEUyekoyL1BWMUNQOHJPYmNleWxWYStCenNnVnN4TFQy?= =?utf-8?B?VUZRMEtLZVlXT1lyNjBDOWlQY3p2TWZCVDNhWUdoa0c3SUY2QzE5YUFNaXlF?= =?utf-8?B?cDdsWVdvUHB4MUNFNDZiVGltV0hSaUVqd3JVWndIMkJFMnRvdWtMbFBjUWgw?= =?utf-8?B?V1hXUlp1YVZkQW14bXhyY1FMVnBGNFBDR0FqUjFXcGtad1c3alR2NmpVaTJB?= =?utf-8?B?MlFJRVBUYnhwSHBkZ3FkVmthYWtrdEtzMHFheUxLSC92aXQ3eW1ZL3VvM1FQ?= =?utf-8?B?RzNMTDFHRXFEb0VDa05WcVp3NTdrUVBIdWwraW5sTzlab1cyWXkxanVPbitm?= =?utf-8?B?UVMwZVdSaTZpYzJ5UWUxY3Y0TFdGSElvYUpiZkVUMDBuZklLTi9VM0FHa0dj?= =?utf-8?B?UVlZbVM3Z25PWXlUQXkvNmJqUUFLS1M3NW5rUnNEWndWSUJsU09XUmRVK3FH?= =?utf-8?B?cW9OSHpqckd0d0M3eStxMlpzY1VxSHpUOUtQWXB3YS9pakZvM2Z1Ymc3eVZh?= =?utf-8?B?QWwxT0RRTy9ZelZlSGF2OHVqdmxtSzdYKzF2eWFxSDZscFUxSUdpOThibCtN?= =?utf-8?B?Rno0RGRUdnFPVGRzZDd6OExKemcyNXExL0ZDdXFFN2J1ZDJhSE1EVWhrbmc2?= =?utf-8?B?R012bEgwWmxPSmZOdzY5Q1IvQXpWWW1abUJFSFVROXkyZDNrcFBsMmJXREpE?= =?utf-8?B?UUNiVndsVDNSbmhvenFUN2RrdUFZS1V2V2ZFT3dJSU5RVFEzUHZSSmNqQUJG?= =?utf-8?B?ZnBMVkgwMStUVVRacnZKWThTUVZmKy9GMjMzMjBGZ2xKUHhCdkc4NlJqRGNP?= =?utf-8?B?SENNU3pMeVdsbW5QU2pULzYrWWprSkl0d0VZSmcyMWo0S1BXNjFNa3JyeXdo?= =?utf-8?B?R1Bnblloc3hLb0xhL3lhdGxXdm94UWgva01MdVhaZGM0V2ZyeTlqQndjai9i?= =?utf-8?B?b2Z6VHpBTXM4Rk1Jb2JvTmk4Zyt0YkV5eUJUWjlwYXFQMTEwZFlQdlFzaFpB?= =?utf-8?B?N1BJMTFHd3ovTHNPYWcwUmp0YTVFN3ZJdGpIY2RnajVLVk1aZE80L1ZMQ2JU?= =?utf-8?B?SU1COC9XREMzYURWK3BJUm9TbXc1Q1ZCblNuQlF0SGJ4WFk3UllIYldCM1pN?= =?utf-8?B?czJ2MVppT3NqK0FuanZZdjlFL1VtdDRGOVR2enRJb1BqeFBCRlNGZ0VlWHdL?= =?utf-8?B?Rk1tWSsrMUxFMjhnd05rQytGeHNUTVBoQlhPY1ZXL3JnK1ZhV21wU2pUeG1Z?= =?utf-8?B?ZWQxbFdsMmFXYXZVOGc1cjFkRU9ZZnd3VnRGbGtRMlhaNy83OU1UUFdENU1M?= =?utf-8?B?RklVSFRYS3o5aXQxWHBMS0Vnb3dFckxBdXlLeVRkQzhYa29mY3dGa0txUUNH?= =?utf-8?B?ak1nbktOU24yaWhhVlZ6ZC80aTJ2a01qUWJDUWRsY3NvcXBrZWNPQWFGaHZn?= =?utf-8?B?L3lNRVNIVzVJMG5uMTVhcDBHaFVRbk1pTEg3L1JQbFFYN2RWbWFmWXlQbUlV?= =?utf-8?B?UFZCekZveFo5SXVydVFxR0NZWkhpY0Nsa2RvMjhhNXVUV3JhOVNSd09GZitn?= =?utf-8?B?Nis1SXcwb1JmQ2RXUWNpVzd3dmdtZGJxUHkzdStRZTNoVHROWi9TazVFR1ZB?= =?utf-8?B?dU53R09IOW56R3p0THdFa3k0cXl6VEtiSThJOE43cllpNDAvdGM1TGt4L2Fx?= =?utf-8?B?RE9pY1F1S2lEMGRPZkhGVjhrVE82RERIQzhsVE9TYmh1ckc0QWxKUUxXd1hP?= =?utf-8?B?Qmg4WVJXS3E3a0dRSWRDSlUvaWp0dEJvMi9JQWFGRElhMER4RGJqZzErYTFu?= =?utf-8?B?SWhjS3JseGIraEUzOExMbDZQWnBDbWw5NXBWOHdJQWVoNWJ0eHlLcENmcHRF?= =?utf-8?B?R2ZwdGljVmlibjhZQW5vWVFvYTRDcTJWTGk1c2NDdFdrNHRiTXVGUG84RmlT?= =?utf-8?Q?hwicTs15AWrvqFwmYeSxCfsqX?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 46c612b3-d478-49a3-a44c-08db68af2634 X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB6588.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2023 06:02:47.6079 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3ahfjCgVjlVoLRI+bVy0Ygorw23CcLIGniopi+hrdK7/MxMdB4eHJP6iTyryxcsZVJNSIkSrXXVC+hN/RNZzJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB8202 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230608_230259_189419_FF36CD56 X-CRM114-Status: GOOD ( 15.74 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMDktSnVuLTIzIDExOjMwIEFNLCBJYW4gUm9nZXJzIHdyb3RlOgo+IE9uIFRodSwgSnVuIDgs IDIwMjMgYXQgMTA6NTXigK9QTSBSYXZpIEJhbmdvcmlhIDxyYXZpLmJhbmdvcmlhQGFtZC5jb20+ IHdyb3RlOgo+Pgo+PiBPbiAwOS1KdW4tMjMgMTE6MDUgQU0sIElhbiBSb2dlcnMgd3JvdGU6Cj4+ PiBPbiBUaHUsIEp1biA4LCAyMDIzIGF0IDEwOjMw4oCvUE0gUmF2aSBCYW5nb3JpYSA8cmF2aS5i YW5nb3JpYUBhbWQuY29tPiB3cm90ZToKPj4+Pgo+Pj4+IE9uIDA5LUp1bi0yMyAxMDoxMCBBTSwg SWFuIFJvZ2VycyB3cm90ZToKPj4+Pj4gT24gVGh1LCBKdW4gOCwgMjAyMyBhdCA5OjAx4oCvUE0g UmF2aSBCYW5nb3JpYSA8cmF2aS5iYW5nb3JpYUBhbWQuY29tPiB3cm90ZToKPj4+Pj4+Cj4+Pj4+ PiBIaSBJYW4sCj4+Pj4+Cj4+Pj4+IEhpIFJhdmksCj4+Pj4+Cj4+Pj4+PiBPbiAyNy1NYXktMjMg MTI6NTIgUE0sIElhbiBSb2dlcnMgd3JvdGU6Cj4+Pj4+Pj4gU3BsaXQgdGhlIHBtdXMgbGlzdCBp bnRvIGNvcmUgYW5kIG90aGVyLiBUaGlzIHdpbGwgbGF0ZXIgYWxsb3cgZm9yCj4+Pj4+Pj4gdGhl IGNvcmUgYW5kIG90aGVyIHBtdXMgdG8gYmUgcG9wdWxhdGVkIHNlcGFyYXRlbHkuCj4+Pj4+Pj4K Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBJYW4gUm9nZXJzIDxpcm9nZXJzQGdvb2dsZS5jb20+Cj4+ Pj4+Pj4gUmV2aWV3ZWQtYnk6IEthbiBMaWFuZyA8a2FuLmxpYW5nQGxpbnV4LmludGVsLmNvbT4K Pj4+Pj4+PiAtLS0KPj4+Pj4+PiAgdG9vbHMvcGVyZi91dGlsL3BtdXMuYyB8IDUyICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+Pj4+Pj4+ICAxIGZpbGUgY2hhbmdl ZCwgMzggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4+Pj4+Pj4KPj4+Pj4+PiBkaWZm IC0tZ2l0IGEvdG9vbHMvcGVyZi91dGlsL3BtdXMuYyBiL3Rvb2xzL3BlcmYvdXRpbC9wbXVzLmMK Pj4+Pj4+PiBpbmRleCA1OGZmNzkzN2U5YjcuLjRlZjRmZWNkMzM1ZiAxMDA2NDQKPj4+Pj4+PiAt LS0gYS90b29scy9wZXJmL3V0aWwvcG11cy5jCj4+Pj4+Pj4gKysrIGIvdG9vbHMvcGVyZi91dGls L3BtdXMuYwo+Pj4+Pj4+IEBAIC0xMiwxMyArMTIsMTkgQEAKPj4+Pj4+PiAgI2luY2x1ZGUgInBt dS5oIgo+Pj4+Pj4+ICAjaW5jbHVkZSAicHJpbnQtZXZlbnRzLmgiCj4+Pj4+Pj4KPj4+Pj4+PiAt c3RhdGljIExJU1RfSEVBRChwbXVzKTsKPj4+Pj4+PiArc3RhdGljIExJU1RfSEVBRChjb3JlX3Bt dXMpOwo+Pj4+Pj4+ICtzdGF0aWMgTElTVF9IRUFEKG90aGVyX3BtdXMpOwo+Pj4+Pj4KPj4+Pj4+ IEFNRCBpYnNfZmV0Y2gvLyBhbmQgaWJzX29wLy8gUE1VcyBhcmUgcGVyIFNNVC10aHJlYWQgYW5k IGFyZSBpbmRlcGVuZGVudCBvZgo+Pj4+Pj4gY29yZSBodyBwbXUuIEkgd29uZGVyIHdoZXJlIGRv ZXMgSUJTIGZpdC4gQ3VycmVudGx5IGl0J3MgcGFydCBvZiBvdGhlcl9wbXVzLgo+Pj4+Pj4gU28s IGlzIGl0IHNhZmUgdG8gYXNzdW1lIHRoYXQgb3RoZXJfcG11cyBhcmUgbm90IGp1c3QgdW5jb3Jl IHBtdXM/IEluIHRoYXQKPj4+Pj4+IGNhc2Ugc2hhbGwgd2UgYWRkIGEgY29tbWVudCBoZXJlPwo+ Pj4+Pgo+Pj4+PiBJJ20gYSBmYW4gb2YgY29tbWVudHMuIFRoZSBjb2RlIGhhcyBsYW5kZWQgaW4g cGVyZi10b29scy1uZXh0Ogo+Pj4+PiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu dXgva2VybmVsL2dpdC9hY21lL2xpbnV4LmdpdC90cmVlL3Rvb2xzL3BlcmYvdXRpbC9wbXVzLmM/ aD1wZXJmLXRvb2xzLW5leHQKPj4+Pj4gRG8geW91IGhhdmUgYW55IHN1Z2dlc3Rpb25zIG9uIHdv cmRpbmc/IEkndmUgaGFkIGxpbWl0ZWQgc3VjY2Vzcwo+Pj4+PiBhZGRpbmcgZ2xvc3NhcnkgdGVy bXMsIGZvciBleGFtcGxlLCBvZmZjb3JlIHZzIHVuY29yZToKPj4+Pj4gaHR0cHM6Ly9wZXJmLndp a2kua2VybmVsLm9yZy9pbmRleC5waHAvR2xvc3NhcnkjT2ZmY29yZQo+Pj4+PiBJIHRoaW5rIG9m ZmNvcmUgaXMgYSBtb3JlIGludGVyY29ubmVjdCByZWxhdGVkIHRlcm0sIGJ1dCBJJ2QgcHJlZmVy Cj4+Pj4+IG5vdCB0byBiZSBpbnZlbnRpbmcgdGhlIGRlZmluaXRpb25zLiBJJ2QgbGlrZSBpdCBp ZiB3ZSBjb3VsZCBiZSBsZXNzCj4+Pj4+IGFtYmlndW91cyBpbiB0aGUgY29kZSBhbmQgcHJvdmlk ZSB1c2VmdWwgaW5mb3JtYXRpb24gb24gdGhlIHdpa2ksIHNvCj4+Pj4+IGhlbHAgYXBwcmVjaWF0 ZWQgOi0pCj4+Pj4KPj4+PiBEb2VzIHRoaXMgbG9vayBnb29kPwo+Pj4+Cj4+Pj4gLyoKPj4+PiAg KiBjb3JlX3BtdXM6ICBBIFBNVSBiZWxvbmdzIHRvIGNvcmVfcG11cyBpZiBpdCdzIG5hbWUgaXMg ImNwdSIgb3IgaXQncyBzeXNmcwo+Pj4+ICAqICAgICAgICAgICAgIGRpcmVjdG9yeSBjb250YWlu cyAiY3B1cyIgZmlsZS4gQWxsIFBNVXMgYmVsb25naW5nIHRvIGNvcmVfcG11cwo+Pj4+ICAqICAg ICAgICAgICAgIG11c3QgaGF2ZSBwbXUtPmlzX2NvcmU9MS4gSWYgdGhlcmUgYXJlIG1vcmUgdGhh biBvbmUgUE1VcyBpbgo+Pj4+ICAqICAgICAgICAgICAgIHRoaXMgbGlzdCwgcGVyZiBpbnRlcnBy ZXRzIGl0IGFzIGEgaGV0ZXJvZ2VuZW91cyBwbGF0Zm9ybS4KPj4+Cj4+Pgo+Pj4gTG9va3MgZ29v ZCBidXQgYSBuaXQgaGVyZS4gSXQgaXMgaGV0ZXJvZ2VuZW91cyBmcm9tIHBvaW50LW9mLXZpZXcg b2YKPj4+IFBNVXMsIHRoZXJlIGFyZSBBUk0gc3lzdGVtcyB3aGVyZSB0aGV5IGFyZSBoZXRlcm9n ZW5vdXMgd2l0aCBiaWcgYW4+IGxpdHRsZSBjb3JlcyBidXQgdGhleSBoYXZlIGEgc2luZ2xlIGhv bW9nZW5lb3VzIFBNVSBkcml2ZXIuIFRoZSBwZXJmCj4+PiB0b29sIHdpbGwgdHJlYXQgdGhlbSBh cyBob21vZ2VuZW91cy4KPj4KPj4gSW4gdGhhdCBjYXNlIG51bWJlciBvZiBlbnRyaWVzIGluIGNv cmVfcG11cyBsaXN0IHdvdWxkIHN0aWxsIGJlIDEgcmlnaHQ/Cj4gCj4gUmlnaHQuIEhldGVyb2dl bmVvdXMgcGxhdGZvcm0sIGhvbW9nZW5lb3VzIFBNVSwgc2luZ2xlIGNvcmUgUE1VLgoKVGhhbmtz IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gSSdsbCBzZW5kIGEgcGF0Y2guCgpSYXZpCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==