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 0904BC433EF for ; Wed, 11 May 2022 12:43:29 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version: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=GxDUUGzjXe1ck2FIO5X65DN8lc8DTFnbzvlU5D7Zw4g=; b=vpQ6Bb708F2YQJ O2/CLqitZKaXPh+71AE2tTXXZGaL549FlIXRy78lAZ185tl8ulbufbK6mQmYl/jUWm1hLxgc3KbYv fy+yXMgb2owACYBREA8m9+vVZEyaYJlyjtByR+UlkFbJafsV4W56OKuBcKNmsKzA1ezS/rbV9SEfj G3qyNeY/eQtBiK8FnadMujPmjMXGDaeYWXIFuFgw1byPgxgpkkof+/HRxfE7w1X70lx/N/qM1XhVJ EqsuAEuj2OEkCcaoStEvStHAVXE4HnlLhFByeyJ2rxDz2Uykk7y4of6LFa8RWqOw9iYFU5gXybuzW GnPlBZFUu1DyTTIY3JsQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nolfV-006oc1-5s; Wed, 11 May 2022 12:42:17 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nolfR-006obJ-JD for linux-arm-kernel@lists.infradead.org; Wed, 11 May 2022 12:42:15 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 72402ED1; Wed, 11 May 2022 05:42:12 -0700 (PDT) Received: from [10.57.80.111] (unknown [10.57.80.111]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8555C3F66F; Wed, 11 May 2022 05:42:09 -0700 (PDT) Message-ID: Date: Wed, 11 May 2022 13:42:02 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [PATCH 0/2] perf: ARM CoreSight PMU support Content-Language: en-GB To: Besar Wicaksono , Sudeep Holla Cc: Suzuki K Poulose , Will Deacon , "catalin.marinas@arm.com" , "mark.rutland@arm.com" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-tegra@vger.kernel.org" , "thanu.rangarajan@arm.com" , "Michael.Williams@arm.com" , Thierry Reding , Jonathan Hunter , Vikram Sethi , Mathieu Poirier References: <20220509002810.12412-1-bwicaksono@nvidia.com> <20220509092843.GB26264@willie-the-truck> <2e5e09f9-b71b-d936-e291-db8f94554b18@arm.com> <20220510110742.ievkihggndpms3fn@bogus> <20220510111318.GD27557@willie-the-truck> <20220510184025.iwgknfqe5ygz4jwn@bogus> From: Robin Murphy In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220511_054213_779495_502C6967 X-CRM114-Status: GOOD ( 25.02 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMi0wNS0xMSAwMjoyOSwgQmVzYXIgV2ljYWtzb25vIHdyb3RlOgo+IAo+IAo+PiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xs YUBhcm0uY29tPgo+PiBTZW50OiBUdWVzZGF5LCBNYXkgMTAsIDIwMjIgMTo0MCBQTQo+PiBUbzog QmVzYXIgV2ljYWtzb25vIDxid2ljYWtzb25vQG52aWRpYS5jb20+Cj4+IENjOiBTdXp1a2kgSyBQ b3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPjsgV2lsbCBEZWFjb24KPj4gPHdpbGxAa2Vy bmVsLm9yZz47IFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+Owo+PiBjYXRhbGlu Lm1hcmluYXNAYXJtLmNvbTsgbWFyay5ydXRsYW5kQGFybS5jb207IGxpbnV4LWFybS0KPj4ga2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGxp bnV4LQo+PiB0ZWdyYUB2Z2VyLmtlcm5lbC5vcmc7IHRoYW51LnJhbmdhcmFqYW5AYXJtLmNvbTsK Pj4gTWljaGFlbC5XaWxsaWFtc0Bhcm0uY29tOyBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0Budmlk aWEuY29tPjsgSm9uYXRoYW4KPj4gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT47IFZpa3Jh bSBTZXRoaSA8dnNldGhpQG52aWRpYS5jb20+Owo+PiBNYXRoaWV1IFBvaXJpZXIgPG1hdGhpZXUu cG9pcmllckBsaW5hcm8ub3JnPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIDAvMl0gcGVyZjogQVJN IENvcmVTaWdodCBQTVUgc3VwcG9ydAo+Pgo+PiBFeHRlcm5hbCBlbWFpbDogVXNlIGNhdXRpb24g b3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cwo+Pgo+Pgo+PiBPbiBUdWUsIE1heSAxMCwgMjAy MiBhdCAxMjoxMzoxOVBNICswMTAwLCBXaWxsIERlYWNvbiB3cm90ZToKPj4+IE9uIFR1ZSwgTWF5 IDEwLCAyMDIyIGF0IDEyOjA3OjQyUE0gKzAxMDAsIFN1ZGVlcCBIb2xsYSB3cm90ZToKPj4+PiBP biBNb24sIE1heSAwOSwgMjAyMiBhdCAxMTowMjoyM0FNICswMTAwLCBTdXp1a2kgSyBQb3Vsb3Nl IHdyb3RlOgo+Pj4+PiBDYzogTWlrZSBXaWxsaWFtcywgTWF0aGlldSBQb2lyaWVyCj4+Pj4+IE9u IDA5LzA1LzIwMjIgMTA6MjgsIFdpbGwgRGVhY29uIHdyb3RlOgo+Pj4+Pj4gT24gU3VuLCBNYXkg MDgsIDIwMjIgYXQgMDc6Mjg6MDhQTSAtMDUwMCwgQmVzYXIgV2ljYWtzb25vIHdyb3RlOgo+Pj4+ Pj4+ICAgIGFyY2gvYXJtNjQvY29uZmlncy9kZWZjb25maWcgICAgICAgICAgICAgICAgICB8ICAg IDEgKwo+Pj4+Pj4+ICAgIGRyaXZlcnMvcGVyZi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDIgKwo+Pj4+Pj4+ICAgIGRyaXZlcnMvcGVyZi9NYWtlZmlsZSAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDEgKwo+Pj4+Pj4+ICAgIGRyaXZlcnMvcGVyZi9jb3Jlc2lnaHRf cG11L0tjb25maWcgICAgICAgICAgICB8ICAgMTAgKwo+Pj4+Pj4+ICAgIGRyaXZlcnMvcGVyZi9j b3Jlc2lnaHRfcG11L01ha2VmaWxlICAgICAgICAgICB8ICAgIDcgKwo+Pj4+Pj4+ICAgIC4uLi9w ZXJmL2NvcmVzaWdodF9wbXUvYXJtX2NvcmVzaWdodF9wbXUuYyAgICB8IDEzMTcKPj4gKysrKysr KysrKysrKysrKysKPj4+Pj4+PiAgICAuLi4vcGVyZi9jb3Jlc2lnaHRfcG11L2FybV9jb3Jlc2ln aHRfcG11LmggICAgfCAgMTQ3ICsrCj4+Pj4+Pj4gICAgLi4uL2NvcmVzaWdodF9wbXUvYXJtX2Nv cmVzaWdodF9wbXVfbnZpZGlhLmMgIHwgIDMwMCArKysrCj4+Pj4+Pj4gICAgLi4uL2NvcmVzaWdo dF9wbXUvYXJtX2NvcmVzaWdodF9wbXVfbnZpZGlhLmggIHwgICAxNyArCj4+Pj4+Pj4gICAgOSBm aWxlcyBjaGFuZ2VkLCAxODAyIGluc2VydGlvbnMoKykKPj4+Pj4+Cj4+Pj4+PiBIb3cgZG9lcyB0 aGlzIGludGVyYWN0IHdpdGggYWxsIHRoZSBzdHVmZiB3ZSBoYXZlIHVuZGVyCj4+Pj4+PiBkcml2 ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvPwo+Pj4+Pgo+Pj4+PiBBYnNvbHV0ZWx5IHplcm8sIGV4 Y2VwdCBmb3IgdGhlIG5hbWUuIFRoZSBzdGFuZGFyZAo+Pj4+PiBpcyBuYW1lZCAiQ29yZVNpZ2h0 IFBNVSIgd2hpY2ggaXMgYSBiaXQgdW5mb3J0dW5hdGUsCj4+Pj4+IGdpdmVuIHRoZSBvbmx5IGxp bmssIEFGQUlVLCB3aXRoIHRoZSAiQ29yZVNpZ2h0IiBhcmNoaXRlY3R1cmUKPj4+Pj4gaXMgdGhl IExvY2sgQWNjZXNzIFJlZ2lzdGVyKExBUikuIEZvciByZWZlcmVuY2UsIHRoZQo+Pj4+PiBkcml2 ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvIGlzIHB1cmVseSAiQ29yZVNpZ2h0IiBzZWxmLWhvc3Rl ZAo+Pj4+PiB0cmFjaW5nIGFuZCB0aGUgUE1VIGlzIGNhbGxlZCAiY3NfZXRtIiAoZXhwYW5kcyB0 byBjb3Jlc2lnaHQgZXRtKS4KPj4+Pj4gT3RoZXJ3aXNlIHRoZSBzdGFuZGFyZCBkb2Vzbid0IGhh dmUgYW55dGhpbmcgdG8gZG8gd2l0aCB3aGF0Cj4+Pj4+IGV4aXN0cyBhbHJlYWR5IGluIHRoZSBr ZXJuZWwuCj4+Pgo+Pj4gVGhhdCdzLi4uIGEgcG9vciBuYW1pbmcgY2hvaWNlISBCdXQgZ29vZCwg aWYgaXQncyBlbnRpcmVseSBzZXBhcmF0ZSB0aGVuIEkKPj4+IGRvbid0IGhhdmUgdG8gd29ycnkg YWJvdXQgdGhhdC4gSnVzdCB3YW50ZWQgdG8gbWFrZSBzdXJlIHdlJ3JlIG5vdCBnb2luZwo+PiB0 bwo+Pj4gZ2V0IHRhbmdsZWQgdXAgaW4gdGhpbmdzIGxpa2UgUk9NIHRhYmxlcyBhbmQgQ29yZXNp Z2h0IHBvd2VyIGRvbWFpbnMgZm9yCj4+PiB0aGVzZSB0aGluZ3MuCj4+Pgo+Pgo+PiBPSywgbm93 IHRoYXQgdHJpZ2dlcmVkIGFub3RoZXIgcXVlc3Rpb24vdGhvdWdodC4KPj4KPj4gMS4gRG8geW91 IG5lZWQgdG8gZG8gYWN0aXZlIHBvd2VyIG1hbmFnZW1lbnQgZm9yIHRoZXNlIFBNVXMgPyBPciBs aWtlCj4+ICAgICBDUFUgUE1VcywgZG8geW91IHJlamVjdCBlbnRlcmluZyBsb3cgcG93ZXIgc3Rh dGVzIGlmIHRoZXJlIGlzIGFjdGl2ZQo+PiAgICAgc2Vzc2lvbiBpbiBwcm9ncmVzcy4gSWYgdGhl cmUgaXMgYWN0aXZlIHNlc3Npb24sIHJ1bnRpbWUgUE0gd29uJ3QgZ2V0Cj4+ICAgICB0cmlnZ2Vy ZWQgYnV0IGlmIHRoZXJlIGlzIHN5c3RlbSB3aWRlIHN1c3BlbmQsIGhvdyBpcyB0aGF0IGRlYWx0 IHdpdGggPwo+Pgo+IAo+IExvb2tpbmcgYXQgdGhlIG90aGVyIHVuY29yZS9zeXN0ZW0gUE1Vcywg bm9uZSBvZiB0aGUgZHJpdmVycyBzdXBwb3J0IFBNIG9wcy4KPiBOVklESUEgc3lzdGVtIFBNVSBh bHNvIGRvZXMgbm90IGdldCBwb3dlciBnYXRlZCBhbmQgc3lzdGVtIHN1c3BlbmQgaXMgbm90Cj4g c3VwcG9ydGVkLiBCdXQganVzdCBsaWtlIG90aGVyIHVuY29yZSBQTVUgZHJpdmVyLCB0aGlzIGRy aXZlciBzdXBwb3J0cyBDUFUgaG90cGx1Zy4KPiBJZiBQTSBpcyBuZWVkZWQsIHRoZSByZXF1aXJl ZCBpbmZvIHNob3VsZCBoYXZlIGJlZW4gZXhwcmVzc2VkIGluIEFDUEkuCj4gCj4+IDIuIEFzc3Vt aW5nIHlvdSBuZWVkIHNvbWUgc29ydCBvZiBQTSwgYW5kIHNpbmNlIHRoaXMgaXMgc3RhdGljIHRh YmxlKHdoaWNoCj4+ICAgICBJIHJlYWxseSBkb24ndCBsaWtlL3ByZWZlciBidXQgaXQgaXMgb3V0 IHRoZXJlIPCfmYEpLCBob3cgZG8geW91IHBsYW4gdG8KPj4gICAgIGdldCB0aGUgcG93ZXIgZG9t YWluIHJlbGF0ZWQgaW5mb3JtYXRpb24uCj4+Cj4gCj4gSSBndWVzcyB0aGUgQVBNVCBzcGVjIGlu IHNlY3Rpb24gMi4yIG1heSBjb3ZlciB0aGlzLiBJZiBhIFBNVSBpbXBsZW1lbnRhdGlvbiBoYXMK PiBwcm9wZXJ0aWVzIGJleW9uZCB3aGF0IGlzIGRlZmluZWQgaW4gdGhlIHNwZWMsIHRoZXNlIHBy b3BlcnRpZXMgY2FuIGJlIGRlc2NyaWJlZCBpbiBEU0RULgo+IFRoZSBkcml2ZXIgZG9lc27igJl0 IHRha2UgY2FyZSBvZiB0aGlzIGN1cnJlbnRseSwgc28gdGhpcyBpcyBhIHJvb20gZm9yIGZ1dHVy ZSBpbXByb3ZlbWVudC4KClllcywgSSBhc3N1bWUgaXQncyBlc3NlbnRpYWxseSB0aGUgc2FtZSBz dG9yeSBhcyBmb3IgTVBBTSBNU0NzIGluIHRoaXMgCnJlc3BlY3QuIFBsdXMgaXQgbWVhbnMgdGhh dCBNU0kgc3VwcG9ydCB3aWxsIGJlIHNpbWlsYXJseSBmdW4sIHdoZXJlIAp3ZSdsbCBuZWVkIHRv IGhhdmUgYSBjb3JyZXNwb25kaW5nIERTRFQgZGV2aWNlIHZpYSB3aGljaCB3ZSBjYW4gcmVxdWVz dCAKdGhlIGludGVycnVwdCwgYmVjYXVzZSB0aGF0IG5lZWRzIHRvIGZ1cnRoZXIgY29ycmVsYXRl IHRvIGFuIElPUlQgTmFtZWQgCkNvbXBvbmVudCBub2RlIGRlc2NyaWJpbmcgdGhlIElUUyBtYXBw aW5nLiBIb3BlZnVsbHkgd2UgY2FuIGFic3RyYWN0IApzb21lIG9mIHRoYXQgaW4gdGhlIEFQTVQg Y29kZSByYXRoZXIgdGhhbiBleHBvc2UgaXQgYWxsIHRvIHRoZSBQTVUgCmRyaXZlci4uLgoKUm9i aW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51 eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1h cm0ta2VybmVsCg==