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 61198C004D4 for ; Thu, 19 Jan 2023 12:43:54 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=na7P/xTHm36MiJnPJdL1ig99t6PyVBPa8pwSkK9m/88=; b=VZlkH2O2b0F3n8 k0RrZw3mk1dAzvqy3zvyehAYEN9DP3++df7q5ybx1pqVpAhgNq3ElmVbLsitX8KFiLlBF8Tn3ynEl AuQWHgJsAb1IbtUrnL/3c8WAYnGSrZRGae4uDzvmmvS066wiZ/Pb7c95GZVdOOwOUUwC8BNQF6V7o tNI/19LVxFQr8rXV4c2i+PeW+Ortbs3dePoaumcAjezUsieOKOlFfEAOtTaqzOOTGhoynksKvQbrU msFNbgBtJ8Eijt59L5E9HjWrDCI+sTFe/z7kHcctvfdedXvuyYhPL1KdcOX1+znzTgBttsvEEjeJM Id/6kLYzCXCdYlL//EIg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pIUF2-004qO4-2W; Thu, 19 Jan 2023 12:42:04 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pIUF0-004qNp-Bk for linux-arm-kernel@bombadil.infradead.org; Thu, 19 Jan 2023 12:42:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=7xeUn9GSJGoQmOI5Z9n4abB9HYB/hjJ8+Iyo2rwD+7U=; b=bTm3pVE4I5kGw06deEennMO2ou WOQmahE0hrU/SFrItXzzXR53mQxfpXk+xG/O+HISRLbyb7YsuacNATw5QHog0SRXVLKz3wTuYTsf+ cEkyUqIpFOXv2mkC4oK9PToBhHz7impBginWNQIgsReioaqSynrQhUGLFSKqV/o7dJhk7ytN0d9rZ nnHgACCMqHOo4GuQV16xpt/FAjFFX1oe7arpZXeU0cuoI2joAzd/b/ZlE1RQG1Rgz9xHEnNCTL1TG 3oXwASuNVk0jIrp80IJHQT4krZHFhLH7spbJ+kVOI7UMWVj16h9BLLYYrbir3w0jrGJo9Ct8XKdEh 99zu02ng==; Received: from [187.19.237.165] (helo=quaco.ghostprotocols.net) by casper.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1pIUEx-000xhx-QV; Thu, 19 Jan 2023 12:42:00 +0000 Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 7BCA1405BE; Thu, 19 Jan 2023 09:41:57 -0300 (-03) Date: Thu, 19 Jan 2023 09:41:57 -0300 From: Arnaldo Carvalho de Melo To: Jing Zhang Cc: John Garry , Ian Rogers , Xing Zhengjun , Will Deacon , James Clark , Mike Leach , Leo Yan , linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Andrew Kilroy , Shuai Xue , Zhuo Song Subject: Re: [PATCH v8 0/9] Add metrics for neoverse-n2-v2 Message-ID: References: <1673940573-90503-1-git-send-email-renyu.zj@linux.alibaba.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1673940573-90503-1-git-send-email-renyu.zj@linux.alibaba.com> X-Url: http://acmel.wordpress.com 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 RW0gVHVlLCBKYW4gMTcsIDIwMjMgYXQgMDM6Mjk6MjRQTSArMDgwMCwgSmluZyBaaGFuZyBlc2Ny ZXZldToKPiBDaGFuZ2VzIHNpbmNlIHY3Ogo+IC0gQ2hhbmdlIHBtdV9jb3JlX19maW5kX3NhbWUg dG8gcG11X19maW5kX2NvcmVfcG11IGFzIHN1Z2dlc3RlZCBieSBJYW4uCj4gLSBSZXR1cm5lZCBO QU4gd2hlbiBjYW4ndCBmaW5kIGEgcG11IG9yIHRoZSB2YWx1ZSBmcm9tICovY2Fwcy9zbG90cyBp cwo+ICAgemVybywgaW4gcGVyZl9wbXVfX2NwdV9zbG90c19wZXJfY3ljbGUsIGFzIHN1Z2dlc3Rl ZCBieSBKb2huLgo+IC0gTGluazogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzE2NzM2MDE3 NDAtMTIyNzg4LTEtZ2l0LXNlbmQtZW1haWwtcmVueXUuempAbGludXguYWxpYmFiYS5jb20vCgpU aGFua3MsIGFwcGxpZWQuCgotIEFybmFsZG8KCiAKPiBDaGFuZ2VzIHNpbmNlIHY2Ogo+IC0gU3Bs aXQgcGF0Y2ggMSBpbnRvIDMgc21hbGxlciBwYXRjaGVzIGFzIHN1Z2dlc3RlZCBieSBJYW4uCj4g LSBDaGFuZ2UgcGVyZl9wbXVfX2dldF9zbG90cyB0byBwZXJmX3BtdV9fY3B1X3Nsb3RzX3Blcl9j eWNsZSwKPiAgIHBlciBKb2huJ3Mgc3VnZ2VzdGlvbjsKPiAtIFJldHVybiBOQU4gaW5zdGVhZCBv ZiAwIGluIHBlcmZfcG11X19jcHVfc2xvdHNfcGVyX2N5Y2xlIHdlYWsKPiAgIGZ1bmN0aW9uLCBw ZXIgSm9obidzIHN1Z2dlc3Rpb247Cj4gLSBGYWN0b3Igb3V0IHBtdV9jb3JlX19maW5kX3NhbWUg ZnVuY3Rpb24sIHBlciBKb2huJ3Mgc3VnZ2VzdGlvbi4KPiAtIExpbms6IGh0dHBzOi8vbG9yZS5r ZXJuZWwub3JnL2FsbC8xNjczMDE3NTI5LTE0MjkyMDgtMS1naXQtc2VuZC1lbWFpbC1yZW55dS56 akBsaW51eC5hbGliYWJhLmNvbS8KPiAKPiBDaGFuZ2VzIHNpbmNlIHY1Ogo+IC0gQWRkIGNvbW1v biB0b3Bkb3duTDEgbWV0cmljcyBpbiBzYnNhLmpzb24gYXMgc3VnZ2VzdGVkIGJ5IEpvaG47Cj4g LSBDb3JyZWN0IFBLSS9NUEtJIFNjYWxlVW5pdCB0byAxUEtJLzFNUEtJOwo+IC0gTGluazogaHR0 cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzE2NzI3NDU5NzYtMjgwMDE0Ni0xLWdpdC1zZW5kLWVt YWlsLXJlbnl1LnpqQGxpbnV4LmFsaWJhYmEuY29tLwo+IAo+IENoYW5nZXMgc2luY2UgdjQ6Cj4g LSBBZGQgTVBLSS9QS0kg4oCcU2NhbGVVbml04oCdOwo+IC0gQWRkIGFja2VkLWJ5IGZyb20gSWFu IFJvZ2VyczsKPiAtIExpbms6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2FsbC8xNjcxNzk5MDQ1 LTExMDgwMjctMS1naXQtc2VuZC1lbWFpbC1yZW55dS56akBsaW51eC5hbGliYWJhLmNvbS8KPiAK PiBDaGFuZ2VzIHNpbmNlIHYzOgo+IC0gQWRkIGlwY19yYXRlIG1ldHJpYzsKPiAtIERyb3AgdGhl IFB1YmxpY0Rlc2NyaXB0aW9uOwo+IC0gRGVzY3JpYmUgUEV1dGlsaXphdGlvbiBtZXRyaWNzIGlu IG1vcmUgZGV0YWlsOwo+IC0gTGluazogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzE2Njkz MTAwODgtMTM0ODItMS1naXQtc2VuZC1lbWFpbC1yZW55dS56akBsaW51eC5hbGliYWJhLmNvbS8K PiAKPiBDaGFuZ2VzIHNpbmNlIHYyOgo+IC0gQ29ycmVjdCB0aGUgZnVybXVsYSBvZiBCcmFuY2gg bWV0cmljczsKPiAtIEFkZCBtb3JlIFBFIHV0aWxpemF0aW9uIG1ldHJpY3M7Cj4gLSBBZGQgbW9y ZSBUTEIgbWV0cmljczsKPiAtIEFkZCDigJxTY2FsZVVuaXTigJ0gZm9yIHNvbWUgbWV0cmljczsK PiAtIEFkZCBhIG5ld2xpbmUgYXQgdGhlIGVuZCBvZiB0aGUgZmlsZTsKPiAtIExpbms6IGh0dHBz Oi8vbG9yZS5rZXJuZWwub3JnL2FsbC8xNjY4NDExNzIwLTM1ODEtMS1naXQtc2VuZC1lbWFpbC1y ZW55dS56akBsaW51eC5hbGliYWJhLmNvbS8KPiAKPiBDaGFuZ2VzIHNpbmNlIHYxOgo+IC0gQ29y cmVjdGVkIGZvcm11bGEgZm9yIHRvcGRvd24gTDEgZHVlIHRvIHdyb25nIGNvdW50cyBmb3Igc3Rh bGxfc2xvdAo+ICAgYW5kIHN0YWxsX3Nsb3RfZnJvbnRlbmQ7IAo+IC0gTGluazogaHR0cHM6Ly9s b3JlLmtlcm5lbC5vcmcvYWxsLzE2NjcyMTQ2OTQtODk4MzktMS1naXQtc2VuZC1lbWFpbC1yZW55 dS56akBsaW51eC5hbGliYWJhLmNvbS8KPiAKPiBUaGlzIHNlcmllcyBkb2VzIHRoZSBmb2xsb3dp bmcgdGhpbmdzOgo+IAo+IFRoZSBzbG90cyBpbiBlYWNoIGFyY2hpdGVjdHVyZSBtYXkgYmUgZGlm ZmVyZW50LCBzbyBhZGQgI3Nsb3RzIGxpdGVyYWwKPiB0byBvYnRhaW4gdGhlIHNsb3RzIG9mIGRp ZmZlcmVudCBhcmNoaXRlY3R1cmVzLCBhbmQgdGhlICNzbG90cyBjYW4gYmUKPiBhcHBsaWVkIGlu IHRoZSB0b3Bkb3duIG1ldHJpYy4gQ3VycmVudGx5LCBUaGUgI3Nsb3RzIGp1c3Qgc3VwcG9ydCBm b3IKPiBhcm02NCwgYW5kIG90aGVyIGFyY2hpdGVjdHVyZXMgd2lsbCByZXR1cm4gTkFOLgo+IAo+ IFRoZSBtZXRyaWNzIG9mIHRvcGRvd24gTDEgYXJlIGZyb20gQVJNIHNic2E3LjAgcGxhdGZvcm0g ZGVzaWduIGRvY1swXSwKPiBEMzctMzgsIHdoaWNoIGFyZSBzdGFuZGFyZC4gU28gcHV0IHRoZW0g aW4gdGhlIGNvbW1vbiBmaWxlIHNic2EuanNvbiBvZgo+IGFybTY0IGFuZCBhZGQgZ2VuZXJhbCBt ZXRyaWMgc3VwcG9ydCwgc28gdGhhdCBvdGhlciBjb3JlcyBiZXNpZGVzIG4yL3YyCj4gY2FuIGFs c28gYmUgcmV1c2VkLgo+IAo+IFRoZW4gYWRkIHRvcGRvd25MMSBtZXRyaWMgZm9yIG5lb3ZlcnNl LW4yLXYyLCBhbmQgZHVlIHRvIHRoZSB3cm9uZyBjb3VudAo+IG9mIHN0YWxsX3Nsb3QgYW5kIHN0 YWxsX3Nsb3RfZnJvbnRlbmQgb24gbmVvdmVyc2UtbjIsIHRoZSByZWFsIHN0YWxsX3Nsb3QKPiBh bmQgcmVhbCBzdGFsbF9zbG90X2Zyb250ZW5kIG5lZWQgdG8gc3VidHJhY3QgY3B1X2N5Y2xlcywg c28gb3ZlcndyaXRlCj4gdGhlICJNZXRyaWNFeHByIiBmb3IgbmVvdmVyc2UtbjIuCj4gUmVmZXJl bmNlIGZyb20gQVJNIG5lb3ZlcnNlLW4yIGVycmF0YSBub3RpY2UgWzFdLCBEMTE3Lgo+IAo+IFNp bmNlIG5lb3ZlcnNlLW4yL25lb3ZlcnNlLXYyIGRvZXMgbm90IHlldCBzdXBwb3J0IHRvcGRvd24g TDIsIG1ldHJpY2dyb3Vwcwo+IHN1Y2ggYXMgQ2FjaGUsIFRMQiwgQnJhbmNoLCBJbnN0cnVjdGlv bnNNaXgsIGFuZCBQRXV0aWxpemF0aW9uIHdpbGwgYmUgYWRkZWQKPiB0byBmdXJ0aGVyIGFuYWx5 c2lzIG9mIHBlcmZvcm1hbmNlIGJvdHRsZW5lY2tzIGluIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcy4K PiBSZWZlcmVuY2UgZnJvbSBBUk0gUE1VIGd1aWRlIFsyXVszXS4KPiAKPiBbMF0gaHR0cHM6Ly9k b2N1bWVudGF0aW9uLXNlcnZpY2UuYXJtLmNvbS9zdGF0aWMvNjAyNTBjNzM5NTk3OGI1MjkwMzZk YTg2P3Rva2VuPQo+IFsxXSBodHRwczovL2RvY3VtZW50YXRpb24tc2VydmljZS5hcm0uY29tL3N0 YXRpYy82MzZhNjZhNjRlNmNmMTIyNzhhZDg5Y2I/dG9rZW49Cj4gWzJdIGh0dHBzOi8vZG9jdW1l bnRhdGlvbi1zZXJ2aWNlLmFybS5jb20vc3RhdGljLzYyOGY4ZmEzZGZhZjAxNWMyYjc2ZWFlOD90 b2tlbj0KPiBbM10gaHR0cHM6Ly9kb2N1bWVudGF0aW9uLXNlcnZpY2UuYXJtLmNvbS9zdGF0aWMv NjJjZmUyMWUzMWVhMjEyYmI2NjI3MzkzP3Rva2VuPQo+IAo+IFRlc3RlZCBpbiBuZW92ZXJzZS1u MjoKPiAKPiAkLi9wZXJmIGxpc3QKPiAuLi4KPiBNZXRyaWMgR3JvdXBzOgo+IAo+IEJyYW5jaDoK PiAgIGJyYW5jaF9taXNzX3ByZWRfcmF0ZQo+ICAgICAgICBbVGhlIHJhdGUgb2YgYnJhbmNoZXMg bWlzLXByZWRpdGVkIHRvIHRoZSBvdmVyYWxsIGJyYW5jaGVzXQo+ICAgYnJhbmNoX21wa2kKPiAg ICAgICAgW1RoZSByYXRlIG9mIGJyYW5jaGVzIG1pcy1wcmVkaWN0ZWQgcGVyIGtpbG8gaW5zdHJ1 Y3Rpb25zXQo+ICAgYnJhbmNoX3BraQo+ICAgICAgICBbVGhlIHJhdGUgb2YgYnJhbmNoZXMgcmV0 aXJlZCBwZXIga2lsbyBpbnN0cnVjdGlvbnNdCj4gQ2FjaGU6Cj4gICBsMWRfY2FjaGVfbWlzc19y YXRlCj4gICAgICAgIFtUaGUgcmF0ZSBvZiBMMSBELUNhY2hlIG1pc3NlcyB0byB0aGUgb3ZlcmFs bCBMMSBELUNhY2hlXQo+ICAgbDFkX2NhY2hlX21wa2kKPiAgICAgICAgW1RoZSByYXRlIG9mIEwx IEQtQ2FjaGUgbWlzc2VzIHBlciBraWxvIGluc3RydWN0aW9uc10KPiAuLi4KPiAKPiAKPiAkc3Vk byAuL3BlcmYgc3RhdCAtTSBUTEIgZmFsc2Vfc2hhcmluZyAyCj4gCj4gIFBlcmZvcm1hbmNlIGNv dW50ZXIgc3RhdHMgZm9yICdmYWxzZV9zaGFyaW5nIDInOgo+IAo+ICAgICAgICAgICAgIDI5LDk0 MCAgICAgIEwyRF9UTEIgICAgICAgICAgICAgICAgICAgICAgICAgICMgICAgIDIwLjAgJSAgbDJf dGxiX21pc3NfcmF0ZSAgICAgICAgICg0Mi4zNiUpCj4gICAgICAgICAgICAgIDUsOTk4ICAgICAg TDJEX1RMQl9SRUZJTEwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKDQyLjM2JSkKPiAgICAgICAgICAgICAgMSw3NTMgICAgICBMMUlfVExC X1JFRklMTCAgICAgICAgICAgICAgICAgICAjICAgICAgMC4xICUgIGwxaV90bGJfbWlzc19yYXRl ICAgICAgICAoNDMuMTclKQo+ICAgICAgICAgIDIsMTczLDk1NyAgICAgIEwxSV9UTEIgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICg0My4xNyUpCj4gICAgICAgIDMyNyw5NDQsNzYzICAgICAgTDFEX1RMQiAgICAgICAgICAgICAg ICAgICAgICAgICAgIyAgICAgIDAuMCAlICBsMWRfdGxiX21pc3NfcmF0ZSAgICAgICAgKDQzLjk4 JSkKPiAgICAgICAgICAgICAyMiw0ODUgICAgICBMMURfVExCX1JFRklMTCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoNDMuOTglKQo+ICAg ICAgICAgICAgNDk3LDIxMCAgICAgIEwxSV9UTEIgICAgICAgICAgICAgICAgICAgICAgICAgICMg ICAgICAwLjAgJSAgaXRsYl93YWxrX3JhdGUgICAgICAgICAgICg0NC44MyUpCj4gICAgICAgICAg ICAgICAgIDI4ICAgICAgSVRMQl9XQUxLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDQ0LjgzJSkKPiAgICAgICAgODIxLDQ4OCw3 NjIgICAgICBJTlNUX1JFVElSRUQgICAgICAgICAgICAgICAgICAgICAjICAgICAgMC4wIE1QS0kg IGl0bGJfbXBraSAgICAgICAgICAgICAoNDMuOTclKQo+ICAgICAgICAgICAgICAgIDEyMiAgICAg IElUTEJfV0FMSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICg0My45NyUpCj4gICAgICAgICAgICAgICAgNzQ0ICAgICAgRFRMQl9X QUxLICAgICAgICAgICAgICAgICAgICAgICAgIyAgICAgIDAuMCAlICBkdGxiX3dhbGtfcmF0ZSAg ICAgICAgICAgKDQzLjAxJSkKPiAgICAgICAgMjYzLDkxMywxNDYgICAgICBMMURfVExCICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoNDMuMDElKQo+ICAgICAgICA3NzksMDczLDg3NSAgICAgIElOU1RfUkVUSVJFRCAgICAgICAg ICAgICAgICAgICAgICMgICAgICAwLjAgTVBLSSAgZHRsYl9tcGtpICAgICAgICAgICAgICg0Mi4w NyUpCj4gICAgICAgICAgICAgIDEsMDUwICAgICAgRFRMQl9XQUxLICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDQyLjA3JSkKPiAK PiAgICAgICAgMC40MzU4NjQ5MDEgc2Vjb25kcyB0aW1lIGVsYXBzZWQKPiAKPiAgICAgICAgMS4y MDEzODQwMDAgc2Vjb25kcyB1c2VyCj4gICAgICAgIDAuMDAwMDAwMDAwIHNlY29uZHMgc3lzCj4g Cj4gCj4gJHN1ZG8gLi9wZXJmIHN0YXQgLU0gVG9wRG93bkwxIGZhbHNlX3NoYXJpbmcgMgo+IAo+ ICBQZXJmb3JtYW5jZSBjb3VudGVyIHN0YXRzIGZvciAnZmFsc2Vfc2hhcmluZyAyJzoKPiAKPiAg ICAgIDMsNDA4LDk2MCwyNTcgICAgICBjcHVfY3ljbGVzICAgICAgICAgICAgICAgICAgICAgICAj ICAgICAgMC4wICUgIGJhZF9zcGVjdWxhdGlvbgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIyAgICAgIDUuMSAlICByZXRpcmluZyAgICAgICAgICAg ICAgICAgKDY2Ljc5JSkKPiAgICAgMTksNTc2LDA3OSw2MTAgICAgICBzdGFsbF9zbG90ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo NjYuNzklKQo+ICAgICAgICA4NzcsNjczLDQ1MiAgICAgIG9wX3NwZWMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICg2Ni43OSUp Cj4gICAgICAgIDg3NiwzMjQsMjcwICAgICAgb3BfcmV0aXJlZCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDY2Ljc5JSkKPiAgICAg IDMsNDA2LDU0OCwwNjQgICAgICBjcHVfY3ljbGVzICAgICAgICAgICAgICAgICAgICAgICAjICAg ICAyNi43ICUgIGZyb250ZW5kX2JvdW5kICAgICAgICAgICAoNjcuMDglKQo+ICAgICAgNyw5NjEs ODE0LDgwMSAgICAgIHN0YWxsX3Nsb3RfZnJvbnRlbmQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICg2Ny4wOCUpCj4gICAgICAzLDQxNSw1MjgsNDQw ICAgICAgY3B1X2N5Y2xlcyAgICAgICAgICAgICAgICAgICAgICAgIyAgICAgNjguOCAlICBiYWNr ZW5kX2JvdW5kICAgICAgICAgICAgKDY2LjQzJSkKPiAgICAgMTEsNzQ2LDY0Nyw3NDcgICAgICBz dGFsbF9zbG90X2JhY2tlbmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoNjYuNDMlKQo+IAo+ICAgICAgICAwLjQ1NTIyOTgwNyBzZWNvbmRzIHRp bWUgZWxhcHNlZAo+IAo+ICAgICAgICAxLjI0MzIxNjAwMCBzZWNvbmRzIHVzZXIKPiAgICAgICAg MC4wMDAwMDAwMDAgc2Vjb25kcyBzeXMKPiAKPiAkc3VkbyAuL3BlcmYgc3RhdCAtTSBicmFuY2gg c2xlZXAgMQo+IAo+ICBQZXJmb3JtYW5jZSBjb3VudGVyIHN0YXRzIGZvciAnc2xlZXAgMSc6Cj4g Cj4gICAgICAgICAgICA5MDEsNDk1ICAgICAgSU5TVF9SRVRJUkVEICAgICAgICAgICAgICAgICAg ICAgIyAgICAyMjMuNiBQS0kgIGJyYW5jaF9wa2kKPiAgICAgICAgICAgIDIwMSw2MDMgICAgICBC Ul9SRVRJUkVECj4gICAgICAgICAgICA5MDEsNDk1ICAgICAgSU5TVF9SRVRJUkVEICAgICAgICAg ICAgICAgICAgICAgIyAgICAgMTAuMCBNUEtJICBicmFuY2hfbXBraQo+ICAgICAgICAgICAgICA5 LDAwNCAgICAgIEJSX01JU19QUkVEX1JFVElSRUQKPiAgICAgICAgICAgICAgOSwwMDQgICAgICBC Ul9NSVNfUFJFRF9SRVRJUkVEICAgICAgICAgICAgICAjICAgICAgNC41ICUgIGJyYW5jaF9taXNz X3ByZWRfcmF0ZQo+ICAgICAgICAgICAgMjAxLDYwMyAgICAgIEJSX1JFVElSRUQKPiAKPiAgICAg ICAgMS4wMDA3OTQ0Njcgc2Vjb25kcyB0aW1lIGVsYXBzZWQKPiAKPiAgICAgICAgMC4wMDA5MDUw MDAgc2Vjb25kcyB1c2VyCj4gICAgICAgIDAuMDAwMDAwMDAwIHNlY29uZHMgc3lzCj4gCj4gCj4g SmluZyBaaGFuZyAoOSk6Cj4gICBwZXJmIHBtdTogQWRkICNzbG90cyBsaXRlcmFsIHN1cHBvcnQg Zm9yIGFybTY0Cj4gICBwZXJmIGpldmVudDogQWRkIGdlbmVyYWwgbWV0cmljcyBzdXBwb3J0Cj4g ICBwZXJmIHZlbmRvciBldmVudHMgYXJtNjQ6IEFkZCBjb21tb24gdG9wZG93biBMMSBtZXRyaWNz Cj4gICBwZXJmIHZlbmRvciBldmVudHMgYXJtNjQ6IEFkZCB0b3Bkb3duIEwxIG1ldHJpY3MgZm9y IG5lb3ZlcnNlLW4yLXYyCj4gICBwZXJmIHZlbmRvciBldmVudHMgYXJtNjQ6IEFkZCBUTEIgbWV0 cmljcyBmb3IgbmVvdmVyc2UtbjItdjIKPiAgIHBlcmYgdmVuZG9yIGV2ZW50cyBhcm02NDogQWRk IGNhY2hlIG1ldHJpY3MgZm9yIG5lb3ZlcnNlLW4yLXYyCj4gICBwZXJmIHZlbmRvciBldmVudHMg YXJtNjQ6IEFkZCBicmFuY2ggbWV0cmljcyBmb3IgbmVvdmVyc2UtbjItdjIKPiAgIHBlcmYgdmVu ZG9yIGV2ZW50cyBhcm02NDogQWRkIFBFIHV0aWxpemF0aW9uIG1ldHJpY3MgZm9yCj4gICAgIG5l b3ZlcnNlLW4yLXYyCj4gICBwZXJmIHZlbmRvciBldmVudHMgYXJtNjQ6IEFkZCBpbnN0cnVjdGlv biBtaXggbWV0cmljcyBmb3IKPiAgICAgbmVvdmVyc2UtbjItdjIKPiAKPiAgdG9vbHMvcGVyZi9h cmNoL2FybTY0L3V0aWwvcG11LmMgICAgICAgICAgICAgICAgICAgfCAgMzUgKystCj4gIC4uLi9h cmNoL2FybTY0L2FybS9uZW92ZXJzZS1uMi12Mi9tZXRyaWNzLmpzb24gICAgIHwgMjczICsrKysr KysrKysrKysrKysrKysrKwo+ICB0b29scy9wZXJmL3BtdS1ldmVudHMvYXJjaC9hcm02NC9zYnNh Lmpzb24gICAgICAgICB8ICAzMCArKysKPiAgdG9vbHMvcGVyZi9wbXUtZXZlbnRzL2pldmVudHMu cHkgICAgICAgICAgICAgICAgICAgfCAgIDIgKwo+ICB0b29scy9wZXJmL3V0aWwvZXhwci5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArCj4gIHRvb2xzL3BlcmYvdXRpbC9wbXUu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKPiAgdG9vbHMvcGVyZi91dGls L3BtdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICA3IGZpbGVzIGNo YW5nZWQsIDM1MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAx MDA2NDQgdG9vbHMvcGVyZi9wbXUtZXZlbnRzL2FyY2gvYXJtNjQvYXJtL25lb3ZlcnNlLW4yLXYy L21ldHJpY3MuanNvbgo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvcGVyZi9wbXUtZXZlbnRz L2FyY2gvYXJtNjQvc2JzYS5qc29uCj4gCj4gLS0gCj4gMS44LjMuMQoKLS0gCgotIEFybmFsZG8K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK