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.2 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 84A83C43461 for ; Tue, 15 Sep 2020 14:45:19 +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 16696206A4 for ; Tue, 15 Sep 2020 14:45:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="fySZg+FT" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16696206A4 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=huawei.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-Transfer-Encoding: Content-Type: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=b6hCNeKVLzKGJUH3feTmsQ9NJUzDDeeXGsaaAdndEpI=; b=fySZg+FTgmjIrabNMM0hFXXc6 9a676JNJbAY2KI3eNAklB/aQhiI+82YIchKPO3jLx3cYo7rF5lfPH9U/ijocN9GAur6kbuciDNdkb zBn7REBO+LYwrw0ZYv/uF2eBEFSD2wlS6dcIURwvP4LXVlKP5r/5gQaACnOqoYKuf9Fk4p+ZvzpRG f8RHO1lVVbOLovHwmNpGePhi63AprGlvU8uDtUde+SMCRn3JP2Zevk2zI7J2evflBJQZTyZj/98ZD htq9WK9te2+aYGR9MQaS07rkoTQZIjE4f4MdBMag4pwt4LWsNp7Oquk9YzylXhSyXL0qN7Wbe3d2l ZH4Qm9KiQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kICBD-0001VR-GH; Tue, 15 Sep 2020 14:43:35 +0000 Received: from szxga04-in.huawei.com ([45.249.212.190] helo=huawei.com) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kICB9-0001Tg-7W for linux-arm-kernel@lists.infradead.org; Tue, 15 Sep 2020 14:43:32 +0000 Received: from DGGEMS414-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 98973BDFCDC9BCF6D4B3; Tue, 15 Sep 2020 22:43:14 +0800 (CST) Received: from [10.67.76.227] (10.67.76.227) by DGGEMS414-HUB.china.huawei.com (10.3.19.214) with Microsoft SMTP Server id 14.3.487.0; Tue, 15 Sep 2020 22:43:04 +0800 Subject: Re: [PATCH v2] Coresight: etm4x: add support for Self-hosted trace To: Suzuki K Poulose , , 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> <95aaa024-7462-9f33-1df7-896da7eb6565@arm.com> From: Jonathan Zhou Message-ID: Date: Tue, 15 Sep 2020 22:43:04 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.2.1 MIME-Version: 1.0 In-Reply-To: <95aaa024-7462-9f33-1df7-896da7eb6565@arm.com> Content-Language: en-GB X-Originating-IP: [10.67.76.227] X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200915_104331_565665_BAB26FB8 X-CRM114-Status: GOOD ( 22.83 ) 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-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 T24gMDkvMDkvMjAyMCAxNzowNSwgU3V6dWtpIEsgUG91bG9zZSB3cm90ZToKPiBPbiAwOS8wOS8y MDIwIDA4OjU2IEFNLCBKb25hdGhhbiBaaG91IHdyb3RlOgo+PiBIaSBTdXp1a2kKPj4KPj4gVGhh bmtzIGZvciB5b3VyIHJldmlldy4KPj4KPj4gT24gMDgvMDkvMjAyMCAxNzo1NiwgU3V6dWtpIEsg UG91bG9zZSB3cm90ZToKPj4+IE9uIDA4LzMxLzIwMjAgMDk6MDIgQU0sIEpvbmF0aGFuIFpob3Ug d3JvdGU6Cj4+Pj4gQVJNdjguNCBhcmNoaXRlY3R1cmUgZXh0ZW5zaW9uIGludHJvZHVjZXMgQVJN djguNC1UcmFjZSwgQXJtdjguNAo+Pj4+IFNlbGYtaG9zdGVkIFRyYWNlIEV4dGVuc2lvbnMuIEl0 IHByb3ZpZGVzIGNvbnRyb2wgb2YgZXhjZXB0aW9uCj4+Pj4gbGV2ZWxzIGFuZCBzZWN1cml0eSBz dGF0ZXMuIExldCdzIGFkZCB0aGlzIGZlYXR1cmUgZGV0ZWN0aW9uIGFuZAo+Pj4+IGVuYWJsZSBF MVRSRSBhbmQgRTBUUkUgaW4gVFJGQ1JfRUwxIGlmIFNlbGYtaG9zdGVkIFRyYWNlIGlzCj4+Pj4g c3VwcG9ydGVkLgo+Pj4+Cj4+Pj4gQ2M6IENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFz QGFybS5jb20+Cj4+Pj4gQ2M6IFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+Cj4+Pj4gQ2M6 IFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+Cj4+Pj4gQ2M6IFNoYW9r dW4gWmhhbmcgPHpoYW5nc2hhb2t1bkBoaXNpbGljb24uY29tPgo+Pj4+IFNpZ25lZC1vZmYtYnk6 IEpvbmF0aGFuIFpob3UgPGpvbmF0aGFuLnpob3V3ZW5AaHVhd2VpLmNvbT4KPj4+PiAtLS0KPj4+ PiDCoMKgIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vc3lzcmVnLmjCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHzCoCA4ICsrKysrKysrCj4+Pj4gwqDCoCBkcml2ZXJzL2h3dHJhY2luZy9jb3Jl c2lnaHQvY29yZXNpZ2h0LWV0bTR4LmMgfCAyMwo+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysr Cj4+Pj4gwqDCoCAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKykKPj4+Pgo+Pj4+IGRp ZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3N5c3JlZy5oCj4+Pj4gYi9hcmNoL2Fy bTY0L2luY2x1ZGUvYXNtL3N5c3JlZy5oCj4+Pj4gaW5kZXggNTU0YTdlOGVjYjA3Li41M2RhNWYz MjY2NjcgMTAwNjQ0Cj4+Pj4gLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9zeXNyZWcuaAo+ Pj4+ICsrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vc3lzcmVnLmgKPj4+PiBAQCAtMTg0LDYg KzE4NCwxMyBAQAo+Pj4+IMKgwqAgwqAgI2RlZmluZSBTWVNfWkNSX0VMMcKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgc3lzX3JlZygzLCAwLCAxLCAyLCAwKQo+Pj4+IMKgwqAgKy8qIFRyYWNlIEZpbHRl ciBjb250cm9sICovCj4+Pj4gKyNkZWZpbmUgU1lTX1RSRkNSX0VMMcKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgc3lzX3JlZygzLCAwLCAxLCAyLCAxKQo+Pj4KPj4+PiArLyogVHJhY2UgaXMgYWxsb3dl ZCBhdCBFTDAgKi8KPj4+PiArI2RlZmluZSBTWVNfVFJGQ1JfRUwxX0UwVFJFwqDCoMKgwqDCoMKg wqAgQklUKDApCj4+Pj4gKy8qIFRyYWNlIGlzIGFsbG93ZWQgYXQgRUwxICovCj4+Pj4gKyNkZWZp bmUgU1lTX1RSRkNSX0VMMV9FMVRSRcKgwqDCoMKgwqDCoMKgIEJJVCgxKQo+Pj4+ICsKPj4+Cj4+ PiBQbGVhc2UgZHJvcCBTWVMgc3VmZml4IGZvciB0aGUgZmllbGRzLgo+Pj4KPj4gVGhhbmtzLCBJ IHdpbGwgZml4IHRoaXMuCj4+Cj4+Pj4gwqDCoCAjZGVmaW5lIFNZU19UVEJSMF9FTDHCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHN5c19yZWcoMywgMCwgMiwgMCwgMCkKPj4+PiDCoMKgICNkZWZpbmUg U1lTX1RUQlIxX0VMMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3lzX3JlZygzLCAwLCAyLCAwLCAx KQo+Pj4+IMKgwqAgI2RlZmluZSBTWVNfVENSX0VMMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3lz X3JlZygzLCAwLCAyLCAwLCAyKQo+Pj4+IEBAIC03NzIsNiArNzc5LDcgQEAKPj4+PiDCoMKgICNk ZWZpbmUgSURfQUE2NE1NRlIyX0NOUF9TSElGVMKgwqDCoMKgwqDCoMKgIDAKPj4+PiDCoMKgIMKg IC8qIGlkX2FhNjRkZnIwICovCj4+Pj4gKyNkZWZpbmUgSURfQUE2NERGUjBfU0VMRl9IT1NURURf U0hJRlTCoMKgwqAgNDAKPj4+PiDCoMKgICNkZWZpbmUgSURfQUE2NERGUjBfRE9VQkxFTE9DS19T SElGVMKgwqDCoCAzNgo+Pj4+IMKgwqAgI2RlZmluZSBJRF9BQTY0REZSMF9QTVNWRVJfU0hJRlTC oMKgwqAgMzIKPj4+PiDCoMKgICNkZWZpbmUgSURfQUE2NERGUjBfQ1RYX0NNUFNfU0hJRlTCoMKg wqAgMjgKPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9od3RyYWNpbmcvY29yZXNpZ2h0L2NvcmVz aWdodC1ldG00eC5jCj4+Pj4gYi9kcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0 LWV0bTR4LmMKPj4+PiBpbmRleCA5NjQyNWU4MThmYzIuLmY3MmI0NTdjMmJhZCAxMDA2NDQKPj4+ PiAtLS0gYS9kcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LWV0bTR4LmMKPj4+ PiArKysgYi9kcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LWV0bTR4LmMKPj4+ PiBAQCAtMjgsNiArMjgsNyBAQAo+Pj4+IMKgwqAgI2luY2x1ZGUgPGxpbnV4L3BlcmZfZXZlbnQu aD4KPj4+PiDCoMKgICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4+Pj4gwqDCoCAjaW5j bHVkZSA8bGludXgvcHJvcGVydHkuaD4KPj4+PiArI2luY2x1ZGUgPGFzbS9zeXNyZWcuaD4KPj4+ PiDCoMKgICNpbmNsdWRlIDxhc20vc2VjdGlvbnMuaD4KPj4+PiDCoMKgICNpbmNsdWRlIDxhc20v bG9jYWwuaD4KPj4+PiDCoMKgICNpbmNsdWRlIDxhc20vdmlydC5oPgo+Pj4+IEBAIC03ODUsNiAr Nzg2LDI0IEBAIHN0YXRpYyB2b2lkIGV0bTRfaW5pdF9hcmNoX2RhdGEodm9pZCAqaW5mbykKPj4+ PiDCoMKgwqDCoMKgwqAgQ1NfTE9DSyhkcnZkYXRhLT5iYXNlKTsKPj4+PiDCoMKgIH0KPj4+PiDC oMKgICtzdGF0aWMgdm9pZCBldG00X2luaXRfc3lzY3RybCh2b2lkICppbmZvKQo+Pj4+ICt7Cj4+ Pj4gK8KgwqDCoCB1NjQgc3lzX3RyZmNyX2VsMSwgZGZyMDsKPj4+PiArwqDCoMKgIGludCB0cmFj ZV9maWx0Owo+Pj4+ICsKPj4+PiArwqDCoMKgIGRmcjAgPSByZWFkX3N5c3JlZyhpZF9hYTY0ZGZy MF9lbDEpOwo+Pj4+ICsKPj4+PiArwqDCoMKgIHRyYWNlX2ZpbHQgPSBjcHVpZF9mZWF0dXJlX2V4 dHJhY3RfdW5zaWduZWRfZmllbGQoZGZyMCwKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgSURfQUE2NERGUjBfU0VMRl9IT1NURURfU0hJRlQpOwo+Pj4+ICvCoMKg wqAgLyogaWYgc2VsZmhvc3RlZCB0cmFjZSBpbXBsZW1lbnRlZCwgZW5hYmxlIHRyYWNlIEVMMCBh cwo+Pj4+IGRlZmF1bHQuICovCj4+Pgo+Pj4gV2hhdCBhYm91dCBFTDEgPyBXZSBkbyBzdXBwb3J0 IGtlcm5lbCB0cmFjaW5nLiBJIGJlbGlldmUgd2UgbmVlZCB0byBkbwo+Pj4gdGhpcyBldmVyeSB0 aW1lIHdoZW4gd2UgZW5hYmxlIGV0bTQsIGJhc2VkIG9uIHRoZSBzZWxlY3RlZCBjb25maWcuCj4+ Pgo+PiBJIGRvbid0IGtub3cgaWYgaXQncyBwb3NzaWJsZSB0byBydW4gdHJhY2Ugc2Vzc2lvbnMg aW4gYSBndWVzdCBPUywgc28gSQo+PiBsZWZ0IHRoZSBFTDEgYW5kIEVMMiB0cmFjZSBkaXNhYmxl ZC4gQW5kIGl0J3MgcmlnaHQuIFdlIG5lZWQgdG8gcHJvdmlkZQo+PiBhbiBpbnRlcmZhY2UgdG8g c2VsZWN0IHRoZXNlIGNvbmZpZ3MgaW5jbHVkZSB0aGUgQ1ggYW5kIFRTIGZlaWxkcyBvZgo+PiBU UkZDUl9FTDIuIEhvdyBhYm91dCBhIHN5c2ZzIGludGVyZmFjZT8KPiAKPiBObywgeW91IGRvbid0 IG5lZWQgYW55IGFkZGl0aW9uYWwgaW50ZXJmYWNlcy4gVGhlIGV0bTRfY29uZmlnIHNob3VsZAo+ IHRlbGwgdXMsIGlmIHRoZSBFVE00IGlzIHN1cHBvc2VkIHRvIGZpbHRlciBldmVudHMgZm9yIGtl cm5lbC91c2Vyc3BhY2UuCj4gV2UgZG9uJ3QgaGF2ZSB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IHll dCwgc28gd2UgY291bGQgaWdub3JlIHRoZQo+IFRSRkNSX0VMMiwgZm9yIG5vdy4KPiAKClRoYW5r cywgdmlydHVhbGl6YXRpb24gaXMgcmVhbGx5IHNvbWV0aGluZyBvdXQgb2YgbXkgbWluZC4KCj4g RWl0aGVyIHdlIDoKPiAKPiAxKSBVbmNvbmRpdGlvbmFsbHkgZW5hYmxlIEVMMSAmIEVMMCB0cmFj aW5nIG9uIGVhY2ggRVRNdjQgaW5zdGFuY2UKPiBhdCBwcm9iZSB0aW1lIGFuZCBsZWF2ZSB0aGUg dHJhY2UgZXhjbHVzaW9uIGJ5IEVMIHRvIGRlYWwgd2l0aCB0aGUKPiBrZXJuZWwvdXNlcnNwYWNl IGZpbHRlcmluZy4KPiAKPiBPUgo+IAo+IDIpIEZvciBlYWNoIHNlc3Npb24gb2YgRVRNdjQgdHJh Y2luZywgcHJvZ3JhbSB0aGUgRUwxIGFuZCBFTDAgdHJhY2UKPiBpbiBUUkZDUl9FTDEgYmFzZWQg b24gdGhlIGV4Y2x1c2lvbiByZXF1ZXN0ZWQgYnkgRUxzIGluIHRoZSBjb25maWdzLgo+IAo+IEkg cHJlZmVyICgxKS4gQWxzbywgd2UgbXVzdCBlbmFibGUgQ1ggZm9yIFRSRkNSX0VMMiwgaWYgd2Ug YXJlIGluIFZIRQo+IHRvIGFsbG93IGNvbnRleHRpZCB0cmFjaW5nLgo+IApZZXMsICgxKSBzZWVt cyB0byBiZSBiZXR0ZXIuIFByb2dyYW1taW5nIFRSRkNSX0VMeCBiYXNlZCBvbiB0aGUgRVRNCnZp ZXdpbnN0IEVMcycgY29uZmlncyBsb29rcyBhIGxpdHRsZSBzdHJhbmdlLCBmb3IgdGhleSBhcmUg ZmlsdGVycyBvbgpkaWZmZXJlbnQgbGV2ZWwuIEkgd2lsbCBhcHBseSB0aGlzIGluIFBBVENIIFYz LgoKUmVnYXJkcy4KSm9uYXRoYW4KCj4gVFMgY291bGQgYmUgc2V0IHRvIDBiMDEgaW4gZWl0aGVy IGNhc2UsIHRvIHVzZSB0aGUgdmlydHVhbCB0aW1lc3RhbXAuCj4gCj4gU3V6dWtpCj4gCj4gCj4g Cj4gCj4gCj4+Cj4+IFJlZ2FyZHMuCj4+IEpvbmF0aGFuLgo+Pj4KPj4+IFN1enVraQo+Pj4gLgo+ Pgo+IAo+IC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==