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 2AE46C433EF for ; Mon, 21 Feb 2022 20:43:56 +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:Date: Message-ID:From:References:Cc:To:Subject:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=yjDA/1KqKQdzwpzXFzYx31FmIKkp1witu83OFHmWxwo=; b=dyVj7wXC+H3x5LkYuJ92mu8cRy +wsZCtYw94eufozX8vU2Cje5uWhoDHZavCoBAfeT1ZR6LhLq6PaREBYg86XIX0WLIWGGwnNqTOXzP Trsng/KQfGKGg3SoI5Gtetpt5HsT6fJv0WFMugD0NVm0j5T/M0TYxcdieXtc6J/F3ySghxceHMQ8C JUavOVUtYv7Z8wNR0S4CLeP9VLO/nq7RQFCOp8XvbcAAEX7lMlYbdcFFXoSRQ4lrXt028dQoJ02QA EqFqrGZGSMFoSaagxqUucYrBVeEeY8xIufroLdouwvcBhHyfzHWXgHo8vTSmiTAm+Ok5kMMNcvOxC 3hcaJIJg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMFW4-007EZE-6z; Mon, 21 Feb 2022 20:42:40 +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 1nMFW0-007EYK-JF for linux-arm-kernel@lists.infradead.org; Mon, 21 Feb 2022 20:42:38 +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 E74821063; Mon, 21 Feb 2022 12:42:34 -0800 (PST) Received: from [10.1.39.143] (e127744.cambridge.arm.com [10.1.39.143]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 864133F66F; Mon, 21 Feb 2022 12:42:31 -0800 (PST) Subject: Re: [PATCH 2/2] perf arm-spe: Parse more SPE fields and store source To: Leo Yan , Ali Saidi Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, andrew.kilroy@arm.com, benh@kernel.crashing.org, james.clark@arm.com, john.garry@huawei.com, jolsa@redhat.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: <20220128210245.4628-1-alisaidi@amazon.com> <7eca7a1d-a5a2-2aab-b3cf-5d83cb8ccf4f@arm.com> <20220212041927.GA763461@leoy-ThinkPad-X240s> From: German Gomez Message-ID: <9266bfb6-341c-1d9c-e96f-c9f856a5ffb6@arm.com> Date: Mon, 21 Feb 2022 20:41:43 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <20220212041927.GA763461@leoy-ThinkPad-X240s> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220221_124236_749586_579F767C X-CRM114-Status: GOOD ( 24.18 ) 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 SGkgTGVvLCBBbGksCgpPbiAxMi8wMi8yMDIyIDA0OjE5LCBMZW8gWWFuIHdyb3RlOgo+IEhpIEdl cm1hbiwgQWxpLAo+Cj4gT24gRnJpLCBGZWIgMTEsIDIwMjIgYXQgMDQ6MzE6NDBQTSArMDAwMCwg R2VybWFuIEdvbWV6IHdyb3RlOgo+PiBIaSBBbGksCj4+Cj4+IFsuLi5dCj4gTGV0J3Mgc3RlcCBi YWNrIGEgYml0IGFuZCBkaXZpZGUgdGhlIGRlY29kaW5nIGZsb3cgaW50byB0d28gcGFydHM6Cj4g YmFja2VuZCBhbmQgZnJvbnRlbmQuCgpTb3JyeSBmb3IgZGVyYWlsaW5nIHRoZSBjb252ZXJzYXRp b24uCgooSSBtYWRlIHNvbWUgYWRkaXRpb25hbCBjb21tZW50cyBvbiB0aGUgZ2VuZXJhdGlvbiBv ZiBzYW1wbGVzIGJlbG93KQoKPiBlbnVtIGFybV9zcGVfb3BfdHlwZSB7Cj4gICAgICAgICAvKiBG aXJzdCBsZXZlbCBvcGVyYXRpb24gdHlwZSAqLwo+IAlBUk1fU1BFX09QX09USEVSICAgICAgICA9 IDEgPDwgMCwKPiAJQVJNX1NQRV9PUF9MRFNUCQk9IDEgPDwgMSwKPiAJQVJNX1NQRV9PUF9CUkFO Q0hfRVJFVCAgPSAxIDw8IDIsCj4KPiAgICAgICAgIC8qIFNlY29uZCBsZXZlbCBvcGVyYXRpb24g dHlwZSBmb3IgT1RIRVIgKi8KPiAgICAgICAgIEFSTV9TUEVfT1BfU1ZFX09USEVSICAgID0gMSA8 PCAxNiwKPiAgICAgICAgIEFSTV9TUEVfT1BfU1ZFX0ZQICAgICAgID0gMSA8PCAxNywKPiAgICAg ICAgIEFSTV9TUEVfT1BfU1ZFX1BSRUQgICAgID0gMSA8PCAxOCwKPgo+ICAgICAgICAgLyogU2Vj b25kIGxldmVsIG9wZXJhdGlvbiB0eXBlIGZvciBMRFNUICovCj4gICAgICAgICBBUk1fU1BFX09Q X0xEICAgICAgICAgICA9IDEgPDwgMTYsCj4gICAgICAgICBBUk1fU1BFX09QX1NUICAgICAgICAg ICA9IDEgPDwgMTcsCj4gICAgICAgICBBUk1fU1BFX09QX0FUT01JQyAgICAgICA9IDEgPDwgMTgs Cj4gICAgICAgICBBUk1fU1BFX09QX0VYQ0wgICAgICAgICA9IDEgPDwgMTksCj4gICAgICAgICBB Uk1fU1BFX09QX0FSICAgICAgICAgICA9IDEgPDwgMjAsCj4gICAgICAgICBBUk1fU1BFX09QX1NJ TURfRlAgICAgICA9IDEgPDwgMjEsCj4gICAgICAgICBBUk1fU1BFX09QX0dQX1JFRyAgICAgICA9 IDEgPDwgMjIsCj4gICAgICAgICBBUk1fU1BFX09QX1VOU1BFQ19SRUcgICA9IDEgPDwgMjMsCj4g ICAgICAgICBBUk1fU1BFX09QX05WX1NZU1JFRyAgICA9IDEgPDwgMjQsCj4gICAgICAgICBBUk1f U1BFX09QX1NWRV9QUkVEICAgICA9IDEgPDwgMjUsCj4gICAgICAgICBBUk1fU1BFX09QX1NWRV9T RyAgICAgICA9IDEgPDwgMjYsCj4KPiAgICAgICAgIC8qIFNlY29uZCBsZXZlbCBvcGVyYXRpb24g dHlwZSBmb3IgQlJBTkNIX0VSRVQgKi8KPiAgICAgICAgIEFSTV9TUEVfT1BfQlJfQ09ORCAgICAg ID0gMSA8PCAxNiwKPiAgICAgICAgIEFSTV9TUEVfT1BfQlJfSU5ESVJFQ1QgID0gMSA8PCAxNywK PiB9Owo+Cj4gSUlVQywgQWxpIHN1Z2dlc3RlZCB0byBkaXJlY3RseSByZXVzZSBwYWNrZXQgZm9y bWF0IHRvIGV4cHJlc3MKPiBvcGVyYXRpb24gdHlwZSBhbmQgZG9uJ3QgbmVlZCB0byByZWRlZmlu ZSB0aGUgb3BlcmF0aW9uIHR5cGVzIGxpa2UKPiBhYm92ZSBzdHJ1Y3R1cmUgYXJtX3NwZV9vcF90 eXBlLiAgSSBwZXJzb25hbGx5IGJpYXMgdG8gY29udmVydCB0aGUgcmF3Cj4gcGFja2V0IGZvcm1h dCB0byBtb3JlIHJlYWRhYmxlIGZvcm1hdCwgYSBiZW5lZml0IGlzIHRoaXMgd291bGQgZ2l2ZQo+ IHVzIG1vcmUgcmVhZGFibGUgY29kZS4KCkkgcGVyc29uYWxseSBsaWtlIHRoaXMgbWV0aG9kIGFz IHdlbGwKCj4KPiBGb3IgdGhlIGZyb250ZW5kLCB3ZSBuZWVkIHRvIGNvbnZlcnQgQXJtIFNQRSBy ZWNvcmQgdG8gc2FtcGxlcy4KPiBXZSBjYW4gZXhwbG9yZSB0d28gZmllbGRzOiBzYW1wbGU6OmZs YWdzIGFuZCBzYW1wbGU6OmRhdGFfc3JjLCBmb3IKPiBsb2FkL3N0b3JlIHJlbGF0ZWQgb3BlcmF0 aW9ucywgSSBwZXJmZXIgd2UgY2FuIGZpbGwgbW9yZSBjb21wbGV0ZQo+IGluZm8gaW4gZmllbGQg c2FtcGxlOjpkYXRhX3NyYyBhbmQgZXh0ZW5kIHRoZSBkZWZpbml0aW9ucyBmb3IKPiBwZXJmX21l bV9kYXRhX3NyYzsgZm9yIGJyYW5jaCBvcGVyYXRpb25zLCB3ZSBjYW4gZmlsbCBzYW1wbGU6OmZs YWdzLgo+Cj4gU28gSSBhbSBqdXN0IHdhbmRlcmluZyBpZiB3ZSBjYW4gc2V0IHRoZSBmaWVsZAo+ IHNhbXBsZTo6ZGF0YV9zcmM6Om1lbV9sb2NrIGZvciBhdG9taWMgb3BlcmF0aW9ucywgbGlrZToK Pgo+ICAgICBkYXRhX3NyYy5tZW1fb3AgICA9IFBFUkZfTUVNX09QX0xPQUQ7Cj4gICAgIGRhdGFf c3JjLm1lbV9sb2NrID0gUEVSRl9NRU1fTE9DS19BVE9NSUM7Cj4KPiBUaGUgZmllbGQgIm1lbV9s b2NrIiBpcyBvbmx5IHR3byBiaXRzLCB3ZSBjYW4gY29uc2lkZXIgdG8gZXh0ZW5kIHRoZQo+IHN0 cnVjdHVyZSB3aXRoIGFuIGV4dHJhIGZpbGVkICJtZW1fbG9ja19leHQiIGlmIGl0IGNhbm5vdCBt ZWV0IG91cgo+IHJlcXVpcmVtZW50LgoKSW5kZWVkIGl0IG1ha2VzIG1vcmUgc2Vuc2UgdG8gdXNl IGRhdGFfc3JjIGFzIG11Y2ggYXMgcG9zc2libGUuIFRoYW5rcwpmb3IgcG9pbnRpbmcgdGhhdCBv dXQuCgpTb21lIGNvbW1lbnRzOgoKIyBBUk1fU1BFX09QX0FUT01JQwoKwqAgVGhpcyBtaWdodCBi ZSBhIGhhY2ssIGJ1dCBjYW4gd2Ugbm90IHJlcHJlc2VudCBpdCBhcyBib3RoIExEJlNSIGFzIHRo ZQrCoCBhdG9taWMgb3Agd291bGQgY29tYmluZSBib3RoPwoKwqAgZGF0YV9zcmMubWVtX29wID0g UEVSRl9NRU1fT1BfTE9BRCB8IFBFUkZfTUVNX09QX1NUT1JFOwoKIyBBUk1fU1BFX09QX0VYQ0wg KGluc3RydWN0aW9ucyBsZHhyL3N0eHIpCgrCoCB4ODYgZG9lc24ndCBzZWVtIHRvIGhhdmUgc2lt aWxhciBpbnN0cnVjdGlvbnMgd2l0aCBzaW1pbGFyIHNlbWFudGljcwrCoCAocGxlYXNlIGNvcnJl Y3QgbWUgaWYgSSdtIHdyb25nKS4gRm9yIHRoaXMgYXJjaCwgUEVSRl9NRU1fTE9DS19MT0NLCsKg IHByb2JhYmx5IHN1ZmZpY2VzLgoKwqAgUFBDIHNlZW1zIHRvIGhhdmUgc2ltaWxhciBpbnN0cnVj dGlvbnMgdG8gYXJtNjQgKGx3YXJ4L3N0d2N4KS4gSSBkb24ndArCoCBrbm93IGlmIHRoZXkgYWxz byBoYXZlIGluc3RydWN0aW9ucyB3aXRoIHNhbWUgc2VtYW50aWNzIGFzIHg4Ni4KCsKgIEkgdGhp bmsgaXQgbWFrZXMgc2Vuc2UgdG8gaGF2ZSBhIFBFUkZfTUVNX0xPQ0tfRVhDTC4gSWYgbm90LCBy ZXVzaW5nCsKgIFBFUkZfTUVNX0xPQ0tfTE9DSyBpcyB0aGUgcXVpY2tlciBhbHRlcm5hdGl2ZS4K CiMgQVJNX1NQRV9PUF9TVkVfU0cKCsKgIChJJ20gc29ycnkgaWYgdGhpcyBpcyB0b28gZmFyIG91 dCBvZiBzY29wZSBvZiB0aGUgb3JpZ2luYWwgcGF0Y2guIExldArCoCBtZSBrbm93IGlmIHlvdSB3 b3VsZCBwcmVmZXIgdG8gZGlzY3VzcyBpdCBvbiBhIHNlcGFyYXRlIGNoYW5uZWwpCgrCoCBPbiBh IHNlcGFyYXRlIG5vdGUsIEknbSBhbHNvIGxvb2tpbmcgYXQgaW5jb3Jwb3JhdGluZyBzb21lIG9m IHRoZSBTVkUKwqAgYml0cyBpbiB0aGUgcGVyZiBzYW1wbGVzLgrCoArCoCBGb3IgdGhpcywgZG8g eW91IHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGhhdmUgdHdvIG1lbV8qIGNhdGVnb3JpZXMgaW4K wqAgcGVyZl9tZW1fZGF0YV9zcmM6CgrCoCBtZW1fdmVjdG9yICgyIGJpdHMpCsKgwqDCoCAtIHNp bWQKwqDCoMKgIC0gb3RoZXIgKFNWRSBpbiBhcm02NCkKCsKgIG1lbV9zcmMgKDEgYml0KQrCoMKg wqAgLSBzcGFyc2UgKHNjYXR0ZXIvZ2F0aGVyIGxvYWRzL3N0b3JlcyBpbiBTVkUsIGFzIHdlbGwg YXMgc2ltZCkKCi0tLQpUaGFua3MsCkdlcm1hbgoKPj4+Pj4gKwlBUk1fU1BFX0JSCQk9IDEgPDwg NSwKPj4+Pj4gKwlBUk1fU1BFX0JSX0NPTkQJCT0gMSA8PCA2LAo+Pj4+PiArCUFSTV9TUEVfQlJf SU5ECQk9IDEgPDwgNywKPj4gU2VlbXMgbGlrZSB3ZSBjYW4gc3RvcmUgQlJfQ09ORCBpbiB0aGUg ZXhpc3RpbmcgImJyYW5jaC1taXNzIiBldmVudAo+PiAoLS1pdHJhY2U9Yikgd2l0aDoKPj4KPj4g c2FtcGxlLT5mbGFncyA9IFBFUkZfSVBfRkxBR19CUkFOQ0g7Cj4+IHNhbXBsZS0+ZmxhZ3MgfD0g UEVSRl9JUF9GTEFHX0NPTkRJVElPTkFMOwo+PiBhbmQvb3IKPj4gc2FtcGxlLT5mbGFncyB8PSBQ RVJGX0lQX0ZMQUdfSU5ESVJFQ1Q7Cj4+Cj4+IFBFUkZfSVBfRkxBR19JTkRJUkVDVCBkb2Vzbid0 IGV4aXN0IHlldCBidXQgd2UgY2FuIHByb2JhYmx5IGFkZCBpdC4KPiBZZXMsIGZvciBicmFuY2gg c2FtcGxlcywgdGhpcyBtYWtlcyBzZW5zZSBmb3IgbWUuCj4KPiBUaGFua3MsCj4gTGVvCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2Vy bmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0 cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVs Cg==