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 X-Spam-Level: X-Spam-Status: No, score=-14.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 09BCCC43461 for ; Wed, 9 Sep 2020 09:02:23 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 76530206C9 for ; Wed, 9 Sep 2020 09:02:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="neIuQc9X" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 76530206C9 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=oK5uIlgqjZA7pY6xTMvM0muKgk0uC1UVGB1dZcHHbCQ=; b=neIuQc9XHLihBoy3Qco9bfJT3 Y/ElNwcEEYunJCw/wg6JW5iqdaTcKRdzIF5kaMzy8Ii0WCc5FlE5t3Ab+wc8rDrKwZyKqLrP+GE/5 NDuWwjUlajSZv+Z67BuDrDggmhWewhoP/mKF0OYxntEAq1FYyUghYRPDw/l13QYtIBTgauJlViD9L DZRt6IkwWB/gS+Mkz4VMEHVL0pBXLUCDFg/uaU68/8ydRHDJHx/3WQY0kvoQWvLhLd9BAr4XYv1xP zoCmAil4M8nmFdyjlIsS/lBaijOvP2EPJbdUMVoagQnm8H8CaXtqq7lKGKobwMwR4tuh78/fqgT/l MaIt+oVVg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kFvyI-0001aH-0b; Wed, 09 Sep 2020 09:00:54 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kFvyE-0001Zp-6V for linux-arm-kernel@lists.infradead.org; Wed, 09 Sep 2020 09:00:51 +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 7226F1FB; Wed, 9 Sep 2020 02:00:46 -0700 (PDT) Received: from [10.57.6.175] (unknown [10.57.6.175]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0A5AB3F66E; Wed, 9 Sep 2020 02:00:44 -0700 (PDT) Subject: Re: [PATCH v2] Coresight: etm4x: add support for Self-hosted trace To: jonathan.zhouwen@huawei.com, linux-arm-kernel@lists.infradead.org, mathieu.poirier@linaro.org References: <1598860966-70616-1-git-send-email-jonathan.zhouwen@huawei.com> <0ef7d1ec-09e5-06c9-8ff3-a68dbd42422b@arm.com> <543e97a2-aaf5-1b06-dc7c-795193245f90@huawei.com> From: Suzuki K Poulose Message-ID: <95aaa024-7462-9f33-1df7-896da7eb6565@arm.com> Date: Wed, 9 Sep 2020 10:05:30 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <543e97a2-aaf5-1b06-dc7c-795193245f90@huawei.com> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200909_050050_326945_259B8F88 X-CRM114-Status: GOOD ( 24.41 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: zhangshaokun@hisilicon.com, catalin.marinas@arm.com, will@kernel.org 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 T24gMDkvMDkvMjAyMCAwODo1NiBBTSwgSm9uYXRoYW4gWmhvdSB3cm90ZToKPiBIaSBTdXp1a2kK PiAKPiBUaGFua3MgZm9yIHlvdXIgcmV2aWV3Lgo+IAo+IE9uIDA4LzA5LzIwMjAgMTc6NTYsIFN1 enVraSBLIFBvdWxvc2Ugd3JvdGU6Cj4+IE9uIDA4LzMxLzIwMjAgMDk6MDIgQU0sIEpvbmF0aGFu IFpob3Ugd3JvdGU6Cj4+PiBBUk12OC40IGFyY2hpdGVjdHVyZSBleHRlbnNpb24gaW50cm9kdWNl cyBBUk12OC40LVRyYWNlLCBBcm12OC40Cj4+PiBTZWxmLWhvc3RlZCBUcmFjZSBFeHRlbnNpb25z LiBJdCBwcm92aWRlcyBjb250cm9sIG9mIGV4Y2VwdGlvbgo+Pj4gbGV2ZWxzIGFuZCBzZWN1cml0 eSBzdGF0ZXMuIExldCdzIGFkZCB0aGlzIGZlYXR1cmUgZGV0ZWN0aW9uIGFuZAo+Pj4gZW5hYmxl IEUxVFJFIGFuZCBFMFRSRSBpbiBUUkZDUl9FTDEgaWYgU2VsZi1ob3N0ZWQgVHJhY2UgaXMKPj4+ IHN1cHBvcnRlZC4KPj4+Cj4+PiBDYzogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNA YXJtLmNvbT4KPj4+IENjOiBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgo+Pj4gQ2M6IFN1 enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+Cj4+PiBDYzogU2hhb2t1biBa aGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKb25h dGhhbiBaaG91IDxqb25hdGhhbi56aG91d2VuQGh1YXdlaS5jb20+Cj4+PiAtLS0KPj4+ICDCoCBh cmNoL2FybTY0L2luY2x1ZGUvYXNtL3N5c3JlZy5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCB8wqAgOCArKysrKysrKwo+Pj4gIMKgIGRyaXZlcnMvaHd0cmFjaW5nL2NvcmVzaWdodC9jb3Jl c2lnaHQtZXRtNHguYyB8IDIzCj4+PiArKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gIMKgIDIg ZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9hcmNo L2FybTY0L2luY2x1ZGUvYXNtL3N5c3JlZy5oCj4+PiBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20v c3lzcmVnLmgKPj4+IGluZGV4IDU1NGE3ZThlY2IwNy4uNTNkYTVmMzI2NjY3IDEwMDY0NAo+Pj4g LS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9zeXNyZWcuaAo+Pj4gKysrIGIvYXJjaC9hcm02 NC9pbmNsdWRlL2FzbS9zeXNyZWcuaAo+Pj4gQEAgLTE4NCw2ICsxODQsMTMgQEAKPj4+ICDCoCDC oCAjZGVmaW5lIFNZU19aQ1JfRUwxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzeXNfcmVnKDMsIDAs IDEsIDIsIDApCj4+PiAgwqAgKy8qIFRyYWNlIEZpbHRlciBjb250cm9sICovCj4+PiArI2RlZmlu ZSBTWVNfVFJGQ1JfRUwxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzeXNfcmVnKDMsIDAsIDEsIDIs IDEpCj4+Cj4+PiArLyogVHJhY2UgaXMgYWxsb3dlZCBhdCBFTDAgKi8KPj4+ICsjZGVmaW5lIFNZ U19UUkZDUl9FTDFfRTBUUkXCoMKgwqDCoMKgwqDCoCBCSVQoMCkKPj4+ICsvKiBUcmFjZSBpcyBh bGxvd2VkIGF0IEVMMSAqLwo+Pj4gKyNkZWZpbmUgU1lTX1RSRkNSX0VMMV9FMVRSRcKgwqDCoMKg wqDCoMKgIEJJVCgxKQo+Pj4gKwo+Pgo+PiBQbGVhc2UgZHJvcCBTWVMgc3VmZml4IGZvciB0aGUg ZmllbGRzLgo+Pgo+IFRoYW5rcywgSSB3aWxsIGZpeCB0aGlzLgo+IAo+Pj4gIMKgICNkZWZpbmUg U1lTX1RUQlIwX0VMMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3lzX3JlZygzLCAwLCAyLCAwLCAw KQo+Pj4gIMKgICNkZWZpbmUgU1lTX1RUQlIxX0VMMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3lz X3JlZygzLCAwLCAyLCAwLCAxKQo+Pj4gIMKgICNkZWZpbmUgU1lTX1RDUl9FTDHCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHN5c19yZWcoMywgMCwgMiwgMCwgMikKPj4+IEBAIC03NzIsNiArNzc5LDcg QEAKPj4+ICDCoCAjZGVmaW5lIElEX0FBNjRNTUZSMl9DTlBfU0hJRlTCoMKgwqDCoMKgwqDCoCAw Cj4+PiAgwqAgwqAgLyogaWRfYWE2NGRmcjAgKi8KPj4+ICsjZGVmaW5lIElEX0FBNjRERlIwX1NF TEZfSE9TVEVEX1NISUZUwqDCoMKgIDQwCj4+PiAgwqAgI2RlZmluZSBJRF9BQTY0REZSMF9ET1VC TEVMT0NLX1NISUZUwqDCoMKgIDM2Cj4+PiAgwqAgI2RlZmluZSBJRF9BQTY0REZSMF9QTVNWRVJf U0hJRlTCoMKgwqAgMzIKPj4+ICDCoCAjZGVmaW5lIElEX0FBNjRERlIwX0NUWF9DTVBTX1NISUZU wqDCoMKgIDI4Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9od3RyYWNpbmcvY29yZXNpZ2h0L2Nv cmVzaWdodC1ldG00eC5jCj4+PiBiL2RyaXZlcnMvaHd0cmFjaW5nL2NvcmVzaWdodC9jb3Jlc2ln aHQtZXRtNHguYwo+Pj4gaW5kZXggOTY0MjVlODE4ZmMyLi5mNzJiNDU3YzJiYWQgMTAwNjQ0Cj4+ PiAtLS0gYS9kcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LWV0bTR4LmMKPj4+ ICsrKyBiL2RyaXZlcnMvaHd0cmFjaW5nL2NvcmVzaWdodC9jb3Jlc2lnaHQtZXRtNHguYwo+Pj4g QEAgLTI4LDYgKzI4LDcgQEAKPj4+ICDCoCAjaW5jbHVkZSA8bGludXgvcGVyZl9ldmVudC5oPgo+ Pj4gIMKgICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4+PiAgwqAgI2luY2x1ZGUgPGxp bnV4L3Byb3BlcnR5Lmg+Cj4+PiArI2luY2x1ZGUgPGFzbS9zeXNyZWcuaD4KPj4+ICDCoCAjaW5j bHVkZSA8YXNtL3NlY3Rpb25zLmg+Cj4+PiAgwqAgI2luY2x1ZGUgPGFzbS9sb2NhbC5oPgo+Pj4g IMKgICNpbmNsdWRlIDxhc20vdmlydC5oPgo+Pj4gQEAgLTc4NSw2ICs3ODYsMjQgQEAgc3RhdGlj IHZvaWQgZXRtNF9pbml0X2FyY2hfZGF0YSh2b2lkICppbmZvKQo+Pj4gIMKgwqDCoMKgwqAgQ1Nf TE9DSyhkcnZkYXRhLT5iYXNlKTsKPj4+ICDCoCB9Cj4+PiAgwqAgK3N0YXRpYyB2b2lkIGV0bTRf aW5pdF9zeXNjdHJsKHZvaWQgKmluZm8pCj4+PiArewo+Pj4gK8KgwqDCoCB1NjQgc3lzX3RyZmNy X2VsMSwgZGZyMDsKPj4+ICvCoMKgwqAgaW50IHRyYWNlX2ZpbHQ7Cj4+PiArCj4+PiArwqDCoMKg IGRmcjAgPSByZWFkX3N5c3JlZyhpZF9hYTY0ZGZyMF9lbDEpOwo+Pj4gKwo+Pj4gK8KgwqDCoCB0 cmFjZV9maWx0ID0gY3B1aWRfZmVhdHVyZV9leHRyYWN0X3Vuc2lnbmVkX2ZpZWxkKGRmcjAsCj4+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSURfQUE2NERGUjBfU0VM Rl9IT1NURURfU0hJRlQpOwo+Pj4gK8KgwqDCoCAvKiBpZiBzZWxmaG9zdGVkIHRyYWNlIGltcGxl bWVudGVkLCBlbmFibGUgdHJhY2UgRUwwIGFzIGRlZmF1bHQuICovCj4+Cj4+IFdoYXQgYWJvdXQg RUwxID8gV2UgZG8gc3VwcG9ydCBrZXJuZWwgdHJhY2luZy4gSSBiZWxpZXZlIHdlIG5lZWQgdG8g ZG8KPj4gdGhpcyBldmVyeSB0aW1lIHdoZW4gd2UgZW5hYmxlIGV0bTQsIGJhc2VkIG9uIHRoZSBz ZWxlY3RlZCBjb25maWcuCj4+Cj4gSSBkb24ndCBrbm93IGlmIGl0J3MgcG9zc2libGUgdG8gcnVu IHRyYWNlIHNlc3Npb25zIGluIGEgZ3Vlc3QgT1MsIHNvIEkKPiBsZWZ0IHRoZSBFTDEgYW5kIEVM MiB0cmFjZSBkaXNhYmxlZC4gQW5kIGl0J3MgcmlnaHQuIFdlIG5lZWQgdG8gcHJvdmlkZQo+IGFu IGludGVyZmFjZSB0byBzZWxlY3QgdGhlc2UgY29uZmlncyBpbmNsdWRlIHRoZSBDWCBhbmQgVFMg ZmVpbGRzIG9mCj4gVFJGQ1JfRUwyLiBIb3cgYWJvdXQgYSBzeXNmcyBpbnRlcmZhY2U/CgpObywg eW91IGRvbid0IG5lZWQgYW55IGFkZGl0aW9uYWwgaW50ZXJmYWNlcy4gVGhlIGV0bTRfY29uZmln IHNob3VsZAp0ZWxsIHVzLCBpZiB0aGUgRVRNNCBpcyBzdXBwb3NlZCB0byBmaWx0ZXIgZXZlbnRz IGZvciBrZXJuZWwvdXNlcnNwYWNlLgpXZSBkb24ndCBoYXZlIHZpcnR1YWxpemF0aW9uIHN1cHBv cnQgeWV0LCBzbyB3ZSBjb3VsZCBpZ25vcmUgdGhlClRSRkNSX0VMMiwgZm9yIG5vdy4KCkVpdGhl ciB3ZSA6CgoxKSBVbmNvbmRpdGlvbmFsbHkgZW5hYmxlIEVMMSAmIEVMMCB0cmFjaW5nIG9uIGVh Y2ggRVRNdjQgaW5zdGFuY2UKYXQgcHJvYmUgdGltZSBhbmQgbGVhdmUgdGhlIHRyYWNlIGV4Y2x1 c2lvbiBieSBFTCB0byBkZWFsIHdpdGggdGhlIAprZXJuZWwvdXNlcnNwYWNlIGZpbHRlcmluZy4K Ck9SCgoyKSBGb3IgZWFjaCBzZXNzaW9uIG9mIEVUTXY0IHRyYWNpbmcsIHByb2dyYW0gdGhlIEVM MSBhbmQgRUwwIHRyYWNlCmluIFRSRkNSX0VMMSBiYXNlZCBvbiB0aGUgZXhjbHVzaW9uIHJlcXVl c3RlZCBieSBFTHMgaW4gdGhlIGNvbmZpZ3MuCgpJIHByZWZlciAoMSkuIEFsc28sIHdlIG11c3Qg ZW5hYmxlIENYIGZvciBUUkZDUl9FTDIsIGlmIHdlIGFyZSBpbiBWSEUKdG8gYWxsb3cgY29udGV4 dGlkIHRyYWNpbmcuCgpUUyBjb3VsZCBiZSBzZXQgdG8gMGIwMSBpbiBlaXRoZXIgY2FzZSwgdG8g dXNlIHRoZSB2aXJ0dWFsIHRpbWVzdGFtcC4KClN1enVraQoKCgoKCj4gCj4gUmVnYXJkcy4KPiBK b25hdGhhbi4KPj4KPj4gU3V6dWtpCj4+IC4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51 eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5v cmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==