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 E5630C433F5 for ; Tue, 29 Mar 2022 13:35:41 +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:References:Cc:To:Subject: From: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=mfbnFt1JQQ4PJcOHH/p1oW5ls+u09q/D5G6cqvxWHGM=; b=T4Fyi894OQFSLA uZaXEDEwlyU7oauT0N+KD1xfh1d84w7/4r2Zx19CHD41SaXJEwqb2ZNqIOO/NINZMaeKOORNNL6PY BHuTGXRw8OmRM9NqHHXhgX8oJy06KJrYi1pg3dUiZvru2D93Bwqc4voZ+mWdmZ4hvUcR7yjh1hJOb GZ0M9O4JdehFHvgAA7TeCq/P2JvLwnQaZ0HLriivdBdQqGwRz9/IKx5m+hTwKs4abNc1ct+ME4cRo F27sgmm+5FB6r6TtMqw1/Xlh/pgQV1Uj1cyQXT8NFg3Hj6/UDjhfhULa9EKX0fO17tDHQxg07xSmV jNLykB3OeA7RtIPGtwWw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nZBzP-00CNQK-Iu; Tue, 29 Mar 2022 13:34:27 +0000 Received: from out199-16.us.a.mail.aliyun.com ([47.90.199.16]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nZBzK-00CNMw-DH for linux-arm-kernel@lists.infradead.org; Tue, 29 Mar 2022 13:34:24 +0000 X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R151e4; CH=green; DM=||false|; DS=||; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e01e04394; MF=xueshuai@linux.alibaba.com; NM=1; PH=DS; RN=22; SR=0; TI=SMTPD_---0V8ZK4JR_1648560852; Received: from 30.240.123.174(mailfrom:xueshuai@linux.alibaba.com fp:SMTPD_---0V8ZK4JR_1648560852) by smtp.aliyun-inc.com(127.0.0.1); Tue, 29 Mar 2022 21:34:14 +0800 Message-ID: <48b2cf46-d96b-4d2d-5a56-97a88566edcc@linux.alibaba.com> Date: Tue, 29 Mar 2022 21:34:11 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 From: Shuai Xue Subject: Re: [PATCH v4 2/4] perf arm-spe: Use SPE data source for neoverse cores To: Leo Yan , Ali Saidi Cc: Nick.Forrington@arm.com, acme@kernel.org, alexander.shishkin@linux.intel.com, andrew.kilroy@arm.com, benh@kernel.crashing.org, german.gomez@arm.com, james.clark@arm.com, john.garry@huawei.com, jolsa@kernel.org, kjain@linux.ibm.com, lihuafei1@huawei.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, mark.rutland@arm.com, mathieu.poirier@linaro.org, mingo@redhat.com, namhyung@kernel.org, peterz@infradead.org, will@kernel.org References: <20220326194327.32239-1-alisaidi@amazon.com> <20220328030805.14175-1-alisaidi@amazon.com> <20220328130547.GA360814@leoy-ThinkPad-X240s> Content-Language: en-US In-Reply-To: <20220328130547.GA360814@leoy-ThinkPad-X240s> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220329_063422_768600_0D2ACE37 X-CRM114-Status: GOOD ( 21.23 ) 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 SGkgTGVvLCBBbGksCgpUaGFuayB5b3UgZm9yIHlvdXIgZ3JlYXQgd29yayBhbmQgdmFsdWFibGUg ZGlzY3Vzc2lvbi4KCuWcqCAyMDIyLzMvMjcgQU0zOjQzLCBBbGkgU2FpZGkg5YaZ6YGTOj4gSGkg TGVvLAo+IE9uIFNhdCwgMjYgTWFyIDIwMjIgMjE6NDc6NTQgKzA4MDAsIExlbyBZYW4gd3JvdGU6 Cj4+IEhpIEFsaSwgR2VybWFuLAo+Pgo+PiBPbiBUaHUsIE1hciAyNCwgMjAyMiBhdCAwNjozMzoy MVBNICswMDAwLCBBbGkgU2FpZGkgd3JvdGU6Cj4+Cj4+IFsuLi5dCj4+Cj4+PiArc3RhdGljIHZv aWQgYXJtX3NwZV9fc3ludGhfZGF0YV9zb3VyY2VfbmVvdmVyc2UoY29uc3Qgc3RydWN0IGFybV9z cGVfcmVjb3JkICpyZWNvcmQsCj4+PiArCQkJCQkJdW5pb24gcGVyZl9tZW1fZGF0YV9zcmMgKmRh dGFfc3JjKQo+Pj4gIHsKPj4+IC0JdW5pb24gcGVyZl9tZW1fZGF0YV9zcmMJZGF0YV9zcmMgPSB7 IDAgfTsKPj4+ICsJLyoKPj4+ICsJICogRXZlbiB0aG91Z2ggZm91ciBsZXZlbHMgb2YgY2FjaGUg aGllcmFyY2h5IGFyZSBwb3NzaWJsZSwgbm8ga25vd24KPj4+ICsJICogcHJvZHVjdGlvbiBOZW92 ZXJzZSBzeXN0ZW1zIGN1cnJlbnRseSBpbmNsdWRlIG1vcmUgdGhhbiB0aHJlZSBsZXZlbHMKPj4+ ICsJICogc28gZm9yIHRoZSB0aW1lIGJlaW5nIHdlIGFzc3VtZSB0aHJlZSBleGlzdC4gSWYgYSBw cm9kdWN0aW9uIHN5c3RlbQo+Pj4gKwkgKiBpcyBidWlsdCB3aXRoIGZvdXIgdGhlIHRoaXMgZnVu Y3Rpb24gd291bGQgaGF2ZSB0byBiZSBjaGFuZ2VkIHRvCj4+PiArCSAqIGRldGVjdCB0aGUgbnVt YmVyIG9mIGxldmVscyBmb3IgcmVwb3J0aW5nLgo+Pj4gKwkgKi8KPj4+Cj4+PiAtCWlmIChyZWNv cmQtPm9wID09IEFSTV9TUEVfTEQpCj4+PiAtCQlkYXRhX3NyYy5tZW1fb3AgPSBQRVJGX01FTV9P UF9MT0FEOwo+Pj4gLQllbHNlCj4+PiAtCQlkYXRhX3NyYy5tZW1fb3AgPSBQRVJGX01FTV9PUF9T VE9SRTsKPj4KPj4gRmlyc3RseSwgYXBvbG9naXplIHRoYXQgSSBkaWRuJ3QgZ2l2ZSBjbGVhciBp ZGVhIHdoZW4gQWxpIHNlbnQgcGF0Y2ggc2V0cwo+PiB2MiBhbmQgdjMuCj4+Cj4+IElNSE8sIHdl IG5lZWQgdG8gY29uc2lkZXIgdHdvIGtpbmRzIG9mIGluZm9ybWF0aW9uIHdoaWNoIGNhbiBndWlk ZSB1cwo+PiBmb3IgYSByZWxpYWJsZSBpbXBsZW1lbnRhdGlvbi4gIFRoZSBmaXJzdCB0aGluZyBp cyB0byBzdW1tYXJpemUgdGhlIGRhdGEKPj4gc291cmNlIGNvbmZpZ3VyYXRpb24gZm9yIHg4NiBQ RUJTLCB3ZSBjYW4gZGl2ZSBpbiBtb3JlIGRldGFpbHMgZm9yIHRoaXMKPj4gcGFydDsgdGhlIHNl Y29uZCB0aGluZyBpcyB3ZSBjYW4gcmVmZXIgdG8gdGhlIEFNQkEgYXJjaGl0ZWN0dXJlIGRvY3Vt ZW50Cj4+IEFSTSBJSEkgMDA1MEUuYiwgc2VjdGlvbiAxMS4xLjIgJ0Nyb3NzaW5nIGEgY2hpcC10 by1jaGlwIGludGVyZmFjZScgYW5kCj4+IGl0cyBzdWIgc2VjdGlvbiAnU3VnZ2VzdGVkIERhdGFT b3VyY2UgdmFsdWVzJywgd2hpY2ggd291bGQgaGVscCB1cwo+PiBtdWNoIGZvciBtYXBwaW5nIHRo ZSBjYWNoZSB0b3BvbG9neSB0byBBcm0gU1BFIGRhdGEgc291cmNlLgo+Pgo+PiBBcyBhIHJlc3Vs dCwgSSBzdW1tYXJpemVkIHRoZSBkYXRhIHNvdXJjZSBjb25maWd1cmF0aW9ucyBmb3IgUEVCUyBh bmQKPj4gQXJtIFNQRSBOZW92ZXJzZSBpbiB0aGUgc3ByZWFkc2hlZXQ6Cj4+IGh0dHBzOi8vZG9j cy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzExWW1qRzBUeVJqSDdJWGd2c1JFRmdUZzNBVnR4 aDJkdkxsb1JLMUVkTmpVL2VkaXQ/dXNwPXNoYXJpbmcKPgo+IFRoYW5rcyBmb3IgcHV0dGluZyB0 aGlzIHRvZ2V0aGVyIGFuZCBkaWdnaW5nIGludG8gdGhlIGRldGFpbHMsIGJ1dCB5b3UncmUgbWFr aW5nCj4gYXNzdW1wdGlvbnMgaW4gbmVvdmVyc2UgZGF0YSBzb3VyY2VzIGFib3V0IHRoZSBjb3Jl IGNvbmZpZ3VyYXRpb25zIHRoYXQgYXJlbid0Cj4gY29ycmVjdC4gVGhlIE5lb3ZlcnNlIGNvcmVz IGhhdmUgYWxsIGhhdmUgaW50ZWdyYXRlZCBMMSBhbmQgTDIgY2FjaGUsIHNvIGlmIHRoZQo+IGxp bmUgaXMgY29taW5nIGZyb20gYSBwZWVyLWNvcmUgd2UgZG9uJ3Qga25vdyB3aGljaCBsZXZlbCBp dCdzIGFjdHVhbGx5IGNvbWluZwo+IGZyb20uICBTaW1pbGFybHksIGlmIGl0J3MgY29taW5nIGZy b20gYSBsb2NhbCBjbHVzdGVyLCB0aGF0IGNvdWxkIG1lYW4gYSBjbHVzdGVyCj4gbDMsIGJ1dCBp dCdzIG5vdCB0aGUgTDIuCgpBcyBmYXIgYXMgSSBrbm93LCBOZW92ZXJzZSBOMiBtaWNyb2FyY2hp dGVjdHVyZSBMMyBDYWNoZSBpcyBub24taW5jbHVzaXZlLCBhbmQgTDEKYW5kIEwyIGFyZSBzdHJp Y3RseSBpbmNsdXNpdmUsIGxpa2UgIEludGVsIFNreWxha2UgU1AgKFNLWCksIGkuZS4sIHRoZSBM MiBtYXkKb3IgbWF5IG5vdCBiZSBpbiB0aGUgTDMgKG5vIGd1YXJhbnRlZSBpcyBtYWRlKS4gVGhh dCBpcyB0byBzYXksIHdlIGNhbiBub3QgdGVsbAppdCBpcyBmcm9tIGNsdXN0ZXIgTDIgb3IgTDMu IENvdWxkIHlvdSBjb25maXJtIHRoaXM/CgpbLi4uXQoKCj4gSSBzdGlsbCB0aGluayB3ZSBzaG91 bGQgY29uc2lkZXIgdG8gZXh0ZW5kIHRoZSBtZW1vcnkgbGV2ZWxzIHRvCj4gZGVtb25zdHJhdGUg Y2xlYXIgbW9tb3J5IGhpZXJhcmNoeSBvbiBBcm0gYXJjaHMsIEkgcGVyc29uYWxseSBsaWtlIHRo ZQo+IGRlZmluaXRpb25zIGZvciAiUEVFUl9DT1JFIiwgIkxDTF9DTFNUUiIsICJQRUVSX0NMU1RS IiBhbmQgIlNZU19DQUNIRSIsCj4gdGhvdWdoIHRoZXNlIGNhY2hlIGxldmVscyBhcmUgbm90IHBy ZWNpc2UgbGlrZSBMMS9MMi9MMyBsZXZlbHMsIHRoZXkgY2FuCj4gaGVscCB1cyB0byBtYXAgdmVy eSB3ZWxsIGZvciB0aGUgY2FjaGUgdG9wb2xvZ3kgb24gQXJtIGFyY2hzIGFuZCB3aXRob3V0Cj4g YW55IGNvbmZ1c2lvbi4gIFdlIGNvdWxkIHRha2UgdGhpcyBhcyBhbiBlbmhhbmNlbWVudCBpZiB5 b3UgZG9uJ3Qgd2FudAo+IHRvIGJvdGhlciB0aGUgY3VycmVudCBwYXRjaCBzZXQncyB1cHN0cmVh bWluZy4KCkFncmVlLiBJbiBteSBvcGluaW9uLCBpbXByZWNpc2UgY2FjaGUgbGV2ZWxzIGNhbiBs ZWFkIHRvIHdyb25nIGNvbmNsdXNpb25zLgoiUEVFUl9DT1JFIiwgIkxDTF9DTFNUUiIsICJQRUVS X0NMU1RSIiBhbmQgIlNZU19DQUNIRSIgYXJlIG1vcmUgaW50dWl0aXZlLgoKQmVzdCBSZWdhcmRz LApTaHVhaQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==