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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 59342C433F5 for ; Thu, 18 Nov 2021 09:04:05 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 2DD0560F42 for ; Thu, 18 Nov 2021 09:04:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 2DD0560F42 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=hisilicon.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org 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:To:Subject:CC:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=JblaIdD8sCcZGln4XRTZJPOsvI7cVNmpB/7JBnlh/L0=; b=S0OUqBbBh1d+Cls4XRio6t9/gr kmiKuvTvv3qsvWzAEQsubupUwAuB10XhTG1fowQqpotfzUX4ZAzz1WYx4t7qNxRMJRpet0/gAK5l+ FYBomtVLGXP1RD63XU1oxt+rA0sDJQMYy2dCOhFlyJDovZS/4t4tOO3MgH6DF5OJDbA9H7ljxDfoK Upk4gsgNASwvOCK2qzAFMMrMeaJj0tC0YfjeBYTm+Qg2fljonRGpWr6sKEMw9+u97hj1lt+mfpsbj /qcdmK9ztw3ef9oGU8xFxSTzaV66PmqIF4ooshwna2tYy5gIbKwdPrCt4/8XsKZkBwOLgkIF1jowr R/h9SMJg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mndJW-007Gyy-7Q; Thu, 18 Nov 2021 09:02:38 +0000 Received: from szxga02-in.huawei.com ([45.249.212.188]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mndIh-007Gi6-Rm for linux-arm-kernel@lists.infradead.org; Thu, 18 Nov 2021 09:01:50 +0000 Received: from dggemv703-chm.china.huawei.com (unknown [172.30.72.55]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4Hvv0n0zYxz917Z; Thu, 18 Nov 2021 17:01:13 +0800 (CST) Received: from dggema772-chm.china.huawei.com (10.1.198.214) by dggemv703-chm.china.huawei.com (10.3.19.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2308.20; Thu, 18 Nov 2021 17:01:34 +0800 Received: from [10.67.102.169] (10.67.102.169) by dggema772-chm.china.huawei.com (10.1.198.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2308.20; Thu, 18 Nov 2021 17:01:34 +0800 CC: , , , , Subject: Re: [PATCH v2 2/6] hwtracing: Add trace function support for HiSilicon PCIe Tune and Trace device To: Robin Murphy , , , , , , , , , , , , , , , , , , , , , References: <20211116090625.53702-1-yangyicong@hisilicon.com> <20211116090625.53702-3-yangyicong@hisilicon.com> <0b67745c-13dd-1fea-1b8b-d55212bad232@arm.com> <3644ad6e-d800-c84b-9d62-6dda8462450f@hisilicon.com> From: Yicong Yang Message-ID: Date: Thu, 18 Nov 2021 17:01:34 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 In-Reply-To: <3644ad6e-d800-c84b-9d62-6dda8462450f@hisilicon.com> X-Originating-IP: [10.67.102.169] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To dggema772-chm.china.huawei.com (10.1.198.214) X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211118_010148_281297_DCA09E56 X-CRM114-Status: GOOD ( 19.39 ) 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 SGkgUm9iaW4sCgpPbiAyMDIxLzExLzE2IDE5OjM3LCBZaWNvbmcgWWFuZyB3cm90ZToKPiBPbiAy MDIxLzExLzE2IDE4OjU2LCBSb2JpbiBNdXJwaHkgd3JvdGU6Cj4+IE9uIDIwMjEtMTEtMTYgMDk6 MDYsIFlpY29uZyBZYW5nIHZpYSBpb21tdSB3cm90ZToKPj4gWy4uLl0KPj4+ICsvKgo+Pj4gKyAq IEdldCBSTVIgYWRkcmVzcyBpZiBwcm92aWRlZCBieSB0aGUgZmlybXdhcmUuCj4+PiArICogUmV0 dXJuIDAgaWYgdGhlIElPTU1VIGRvZXNuJ3QgcHJlc2VudCBvciB0aGUgcG9saWN5IG9mIHRoZQo+ Pj4gKyAqIElPTU1VIGRvbWFpbiBpcyBwYXNzdGhyb3VnaCBvciB3ZSBnZXQgYSB1c2FibGUgUk1S IHJlZ2lvbi4KPj4+ICsgKiBPdGhlcndpc2UgYSBuZWdhdGl2ZSB2YWx1ZSBpcyByZXR1cm5lZC4K Pj4+ICsgKi8KPj4+ICtzdGF0aWMgaW50IGhpc2lfcHR0X2dldF9ybXIoc3RydWN0IGhpc2lfcHR0 ICpoaXNpX3B0dCkKPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gaGlz aV9wdHQtPnBkZXY7Cj4+PiArwqDCoMKgIHN0cnVjdCBpb21tdV9kb21haW4gKmlvbW11X2RvbWFp bjsKPj4+ICvCoMKgwqAgc3RydWN0IGlvbW11X3Jlc3ZfcmVnaW9uICpyZWdpb247Cj4+PiArwqDC oMKgIExJU1RfSEVBRChsaXN0KTsKPj4+ICsKPj4+ICvCoMKgwqAgLyoKPj4+ICvCoMKgwqDCoCAq IFVzZSBkaXJlY3QgRE1BIGlmIElPTU1VIGRvZXMgbm90IHByZXNlbnQgb3IgdGhlIHBvbGljeSBv ZiB0aGUKPj4+ICvCoMKgwqDCoCAqIElPTU1VIGRvbWFpbiBpcyBwYXNzdGhyb3VnaC4KPj4+ICvC oMKgwqDCoCAqLwo+Pj4gK8KgwqDCoCBpb21tdV9kb21haW4gPSBpb21tdV9nZXRfZG9tYWluX2Zv cl9kZXYoJnBkZXYtPmRldik7Cj4+PiArwqDCoMKgIGlmICghaW9tbXVfZG9tYWluIHx8IGlvbW11 X2RvbWFpbi0+dHlwZSA9PSBJT01NVV9ET01BSU5fSURFTlRJVFkpCj4+PiArwqDCoMKgwqDCoMKg wqAgcmV0dXJuIDA7Cj4+PiArCj4+PiArwqDCoMKgIGlvbW11X2dldF9yZXN2X3JlZ2lvbnMoJnBk ZXYtPmRldiwgJmxpc3QpOwo+Pj4gK8KgwqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5KHJlZ2lvbiwg Jmxpc3QsIGxpc3QpCj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKHJlZ2lvbi0+dHlwZSA9PSBJT01N VV9SRVNWX0RJUkVDVCAmJgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnaW9uLT5sZW5n dGggPj0gSElTSV9QVFRfVFJBQ0VfQlVGRkVSX1NJWkUpIHsKPj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGhpc2lfcHR0LT50cmFjZV9jdHJsLmhhc19ybXIgPSB0cnVlOwo+Pj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqAgaGlzaV9wdHQtPnRyYWNlX2N0cmwucm1yX2FkZHIgPSByZWdpb24tPnN0 YXJ0Owo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaGlzaV9wdHQtPnRyYWNlX2N0cmwucm1y X2xlbmd0aCA9IHJlZ2lvbi0+bGVuZ3RoOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJl YWs7Cj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4gKwo+Pj4gK8KgwqDCoCBpb21tdV9wdXRfcmVz dl9yZWdpb25zKCZwZGV2LT5kZXYsICZsaXN0KTsKPj4+ICvCoMKgwqAgcmV0dXJuIGhpc2lfcHR0 LT50cmFjZV9jdHJsLmhhc19ybXIgPyAwIDogLUVOT01FTTsKPj4+ICt9Cj4+Cj4+IE5vLgo+Pgo+ PiBUaGUgd2hvbGUgcG9pbnQgb2YgUk1ScyBpcyBmb3IgZGV2aWNlcyB0aGF0IGFyZSBhbHJlYWR5 IGNvbmZpZ3VyZWQgdG8gYWNjZXNzIHRoZSBnaXZlbiBhZGRyZXNzIHJhbmdlIGluIGEgbWFubmVy IGJleW9uZCB0aGUga2VybmVsJ3MgY29udHJvbC4gSWYgeW91IGNhbiBkbyB0aGlzLCBpdCBwcm92 ZXMgdGhhdCB5b3Ugc2hvdWxkIG5vdCBoYXZlIGFuIFJNUiBpbiB0aGUgZmlyc3QgcGxhY2UuCj4+ Cj4+IFRoZSBub3Rpb24gb2YgYSBrZXJuZWwgZHJpdmVyIGV4cGxpY2l0bHkgY29uZmlndXJpbmcg aXRzIGRldmljZSB0byBETUEgaW50byBhbnkgcmFuZG9tIFJNUiB0aGF0IGxvb2tzIGJpZyBlbm91 Z2ggaXMgc28gZWdyZWdpb3VzbHkgd3JvbmcgdGhhdCBJJ20gYWxtb3N0IGxvc3QgZm9yIHdvcmRz Li4uCj4+Cj4gCj4gb3VyIGJpb3Mgd2lsbCByZXNlcnZlIHN1Y2ggYSByZWdpb24gYW5kIHJlcG9y dGVkIGl0IHRocm91Z2ggaW9ydC4gdGhlIGRldmljZSB3aWxsIHdyaXRlIHRvIHRoZSByZWdpb24g YW5kIGluIHRoZSBkcml2ZXIgd2UgbmVlZCB0byBhY2Nlc3MgdGhlIHJlZ2lvbgo+IHRvIGdldCB0 aGUgdHJhY2VkIGRhdGEuIHRoZSByZWdpb24gaXMgcmVzZXJ2ZWQgZXhjbHVzaXZlbHkgYW5kIHdp bGwgbm90IGJlIGFjY2Vzc2VkIGJ5IGtlcm5lbCBvciBvdGhlciBkZXZpY2VzLgo+IAo+IGlzIGl0 IG9rIHRvIGxldCBiaW9zIGNvbmZpZ3VyZSB0aGUgYWRkcmVzcyB0byB0aGUgZGV2aWNlIGFuZCBm cm9tIENQVSBzaWRlIHdlIGp1c3QgcmVhZCBpdD8KPiAKCkFueSBzdWdnZXN0aW9uPyAgSXMgdGhp cyBzdGlsbCBhbiBpc3N1ZSB5b3UgY29uY2VybiBpZiB3ZSBtb3ZlIHRoZSBjb25maWd1cmF0aW9u IG9mIHRoZSBkZXZpY2UgYWRkcmVzcyB0byBCSU9TIGFuZCBqdXN0IHJlYWQgZnJvbSB0aGUgQ1BV IHNpZGU/Cgo+IAo+IAo+IC4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK