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 E3C27CDB474 for ; Mon, 23 Oct 2023 09:40:14 +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:From:References:Cc:To: Subject: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=PB1xmCIYDTNYiwguLaIBDjBx1WnD4sqnX102QmEqbpo=; b=JiEDxP+mLtY6KP HiPIrq0KRzT5TzsZgEOY5Mn1PQz6sp9w3sz9Z8dHXi57QSuaN6LJvdE5cXG+D/hD0/7V4i42UhtY4 2e9O+kASOTyev5a0u5IGK+96MVmuR8LdSHNZuvyzQC/WlXvvTCNoQ/BckdlftzaQaJP2urWnpc1ck PpvkPXqNgFIXePDuTz2XYG9Fm7bq+8g+YPhQ0ZiBAutrRI5gh6vDgSh7lLdwe1ZNx9qr93IZ6txNU NXXUznAekhgyF6BJJMeiQiMRvUNTzWEtBjRrP0tMUEv8cn+VXu276nIax8D4HToSU2KOqQYgAdGcp lE3xegu0Qh2Ia0sPb5jw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qurPX-006u5B-2K; Mon, 23 Oct 2023 09:39:47 +0000 Received: from out30-100.freemail.mail.aliyun.com ([115.124.30.100]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qurPT-006u3l-2R for linux-arm-kernel@lists.infradead.org; Mon, 23 Oct 2023 09:39:46 +0000 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R581e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018045192;MF=xueshuai@linux.alibaba.com;NM=1;PH=DS;RN=15;SR=0;TI=SMTPD_---0Vujf2Wq_1698053971; Received: from 30.240.113.74(mailfrom:xueshuai@linux.alibaba.com fp:SMTPD_---0Vujf2Wq_1698053971) by smtp.aliyun-inc.com; Mon, 23 Oct 2023 17:39:33 +0800 Message-ID: Date: Mon, 23 Oct 2023 17:39:30 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v9 3/4] drivers/perf: add DesignWare PCIe PMU driver Content-Language: en-US To: Baolin Wang Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, rdunlap@infradead.org, mark.rutland@arm.com, zhuo.song@linux.alibaba.com, renyu.zj@linux.alibaba.com, chengyou@linux.alibaba.com, kaishen@linux.alibaba.com, helgaas@kernel.org, yangyicong@huawei.com, will@kernel.org, Jonathan.Cameron@huawei.com, robin.murphy@arm.com References: <20231020134230.53342-1-xueshuai@linux.alibaba.com> <20231020134230.53342-4-xueshuai@linux.alibaba.com> <8c6a480e-41d2-43f7-952e-4f4e691e700f@linux.alibaba.com> <539dade7-c349-33c3-cb9e-8a795de28041@linux.alibaba.com> From: Shuai Xue In-Reply-To: <539dade7-c349-33c3-cb9e-8a795de28041@linux.alibaba.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231023_023944_031919_0C344F00 X-CRM114-Status: GOOD ( 18.68 ) 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 CgpPbiAyMDIzLzEwLzIzIDEwOjA1LCBCYW9saW4gV2FuZyB3cm90ZToKPiAKPiAKPiBPbiAxMC8y Mi8yMDIzIDM6NDcgUE0sIFNodWFpIFh1ZSB3cm90ZToKPj4gSGksIEJhb2xpbiwKPj4KPj4gSSBk cm9wZWQgeW91ciBSZXZpdmV3ZWQtYnkgdGFnIGR1ZSB0byB0aGF0IEkgbWFkZSBzaWduaWZpY2Fu dCBjaGFuZ2VzIHRvIHRoaXMKPj4gcGF0Y2ggcHJldmlvdXNseSwgcGxlYXNlIGV4cGxpY3R5IGdp dmUgbWUgUmV2aXZld2VkLWJ5IHRhZyBhZ2FpbiBpZiB5b3UgYXJlCj4+IGhhcHB5IHdpdGggdGhl IGNoYW5nZXMuCj4gCj4gWWVzLCBJIGFtIGhhcHB5IHdpdGggdGhpcyB2ZXJzaW9uIChqdXN0IHNv bWUgbml0cyBhcyBiZWxvdyksIGFuZCB0aGFua3MgZm9yIHRoZSByZXZpZXcgZnJvbSBvdGhlciBn dXlzLiBQbGVhc2UgZmVlbCBmcmVlIHRvIGFkZDoKPiAKPiBSZXZpZXdlZC1ieTogQmFvbGluIFdh bmcgPGJhb2xpbi53YW5nQGxpbnV4LmFsaWJhYmEuY29tPgoKClRoYW5rIHlvdS4KCkJlc3QgUmVn YXJkcywKU2h1YWkKCj4gCj4+IE9uIDIwMjMvMTAvMjAgMjE6NDIsIFNodWFpIFh1ZSB3cm90ZToK Pj4+IFRoaXMgY29tbWl0IGFkZHMgdGhlIFBDSWUgUGVyZm9ybWFuY2UgTW9uaXRvcmluZyBVbml0 IChQTVUpIGRyaXZlciBzdXBwb3J0Cj4+PiBmb3IgVC1IZWFkIFlpdGlhbiBTb0MgY2hpcC4gWWl0 aWFuIGlzIGJhc2VkIG9uIHRoZSBTeW5vcHN5cyBQQ0kgRXhwcmVzcwo+Pj4gQ29yZSBjb250cm9s bGVyIElQIHdoaWNoIHByb3ZpZGVzIHN0YXRpc3RpY3MgZmVhdHVyZS4gVGhlIFBNVSBpcyBhIFBD SWUKPj4+IGNvbmZpZ3VyYXRpb24gc3BhY2UgcmVnaXN0ZXIgYmxvY2sgcHJvdmlkZWQgYnkgZWFj aCBQQ0llIFJvb3QgUG9ydCBpbiBhCj4+PiBWZW5kb3ItU3BlY2lmaWMgRXh0ZW5kZWQgQ2FwYWJp bGl0eSBuYW1lZCBSQVMgRC5FLlMgKERlYnVnLCBFcnJvcgo+Pj4gaW5qZWN0aW9uLCBhbmQgU3Rh dGlzdGljcykuCj4+Pgo+Pj4gVG8gZmFjaWxpdGF0ZSBjb2xsZWN0aW9uIG9mIHN0YXRpc3RpY3Mg dGhlIGNvbnRyb2xsZXIgcHJvdmlkZXMgdGhlCj4+PiBmb2xsb3dpbmcgdHdvIGZlYXR1cmVzIGZv ciBlYWNoIFJvb3QgUG9ydDoKPj4+Cj4+PiAtIG9uZSA2NC1iaXQgY291bnRlciBmb3IgVGltZSBC YXNlZCBBbmFseXNpcyAoUlgvVFggZGF0YSB0aHJvdWdocHV0IGFuZAo+Pj4gwqDCoCB0aW1lIHNw ZW50IGluIGVhY2ggbG93LXBvd2VyIExUU1NNIHN0YXRlKSBhbmQKPj4+IC0gb25lIDMyLWJpdCBj b3VudGVyIGZvciBFdmVudCBDb3VudGluZyAoZXJyb3IgYW5kIG5vbi1lcnJvciBldmVudHMgZm9y Cj4+PiDCoMKgIGEgc3BlY2lmaWVkIGxhbmUpCj4+Pgo+Pj4gTm90ZTogVGhlcmUgaXMgbm8gaW50 ZXJydXB0IGZvciBjb3VudGVyIG92ZXJmbG93Lgo+Pj4KPj4+IFRoaXMgZHJpdmVyIGFkZHMgUE1V IGRldmljZXMgZm9yIGVhY2ggUENJZSBSb290IFBvcnQuIEFuZCB0aGUgUE1VIGRldmljZSBpcwo+ Pj4gbmFtZWQgYmFzZWQgdGhlIEJERiBvZiBSb290IFBvcnQuIEZvciBleGFtcGxlLAo+Pj4KPj4+ IMKgwqDCoMKgIDMwOjAzLjAgUENJIGJyaWRnZTogRGV2aWNlIDFkZWQ6ODAwMCAocmV2IDAxKQo+ Pj4KPj4+IHRoZSBQTVUgZGV2aWNlIG5hbWUgZm9yIHRoaXMgUm9vdCBQb3J0IGlzIGR3Y19yb290 cG9ydF8zMDE4Lgo+Pj4KPj4+IEV4YW1wbGUgdXNhZ2Ugb2YgY291bnRpbmcgUENJZSBSWCBUTFAg ZGF0YSBwYXlsb2FkIChVbml0cyBvZiBieXRlcyk6Ogo+Pj4KPj4+IMKgwqDCoMKgICQjIHBlcmYg c3RhdCAtYSAtZSBkd2Nfcm9vdHBvcnRfMzAxOC9SeF9QQ0llX1RMUF9EYXRhX1BheWxvYWQvCj4+ Pgo+Pj4gYXZlcmFnZSBSWCBiYW5kd2lkdGggY2FuIGJlIGNhbGN1bGF0ZWQgbGlrZSB0aGlzOgo+ Pj4KPj4+IMKgwqDCoMKgIFBDSWUgVFggQmFuZHdpZHRoID0gUnhfUENJZV9UTFBfRGF0YV9QYXls b2FkIC8gTWVhc3VyZV9UaW1lX1dpbmRvdwo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFNodWFpIFh1 ZSA8eHVlc2h1YWlAbGludXguYWxpYmFiYS5jb20+Cj4+PiAtLS0KPiAKPiBbc25pcF0KPiAKPj4+ ICtzdGF0aWMgdTY0IGR3Y19wY2llX3BtdV9yZWFkX3RpbWVfYmFzZWRfY291bnRlcihzdHJ1Y3Qg cGVyZl9ldmVudCAqZXZlbnQpCj4+PiArewo+Pj4gK8KgwqDCoCBzdHJ1Y3QgZHdjX3BjaWVfcG11 ICpwY2llX3BtdSA9IHRvX2R3Y19wY2llX3BtdShldmVudC0+cG11KTsKPj4+ICvCoMKgwqAgc3Ry dWN0IHBjaV9kZXYgKnBkZXYgPSBwY2llX3BtdS0+cGRldjsKPj4+ICvCoMKgwqAgaW50IGV2ZW50 X2lkID0gRFdDX1BDSUVfRVZFTlRfSUQoZXZlbnQpOwo+Pj4gK8KgwqDCoCB1MTYgcmFzX2Rlc19v ZmZzZXQgPSBwY2llX3BtdS0+cmFzX2Rlc19vZmZzZXQ7Cj4+PiArwqDCoMKgIHUzMiBsbywgaGks IHNzOwo+Pj4gKwo+Pj4gK8KgwqDCoCAvKgo+Pj4gK8KgwqDCoMKgICogVGhlIDY0LWJpdCB2YWx1 ZSBvZiB0aGUgZGF0YSBjb3VudGVyIGlzIHNwcmVhZCBhY3Jvc3MgdHdvCj4+PiArwqDCoMKgwqAg KiByZWdpc3RlcnMgdGhhdCBhcmUgbm90IHN5bmNocm9uaXplZC4gSW4gb3JkZXIgdG8gcmVhZCB0 aGVtCj4+PiArwqDCoMKgwqAgKiBhdG9taWNhbGx5LCBlbnN1cmUgdGhhdCB0aGUgaGlnaCAzMiBi aXRzIG1hdGNoIGJlZm9yZSBhbmQgYWZ0ZXIKPj4+ICvCoMKgwqDCoCAqIHJlYWRpbmcgdGhlIGxv dyAzMiBiaXRzLgo+Pj4gK8KgwqDCoMKgICovCj4+PiArwqDCoMKgIHBjaV9yZWFkX2NvbmZpZ19k d29yZChwZGV2LCByYXNfZGVzX29mZnNldCArCj4+PiArwqDCoMKgwqDCoMKgwqAgRFdDX1BDSUVf VElNRV9CQVNFRF9BTkFMX0RBVEFfUkVHX0hJR0gsICZoaSk7Cj4+PiArwqDCoMKgIGRvIHsKPj4+ ICvCoMKgwqDCoMKgwqDCoCAvKiBzbmFwc2hvdCB0aGUgaGlnaCAzMiBiaXRzICovCj4+PiArwqDC oMKgwqDCoMKgwqAgc3MgPSBoaTsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCBwY2lfcmVhZF9j b25maWdfZHdvcmQoCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwZGV2LCByYXNfZGVzX29m ZnNldCArIERXQ19QQ0lFX1RJTUVfQkFTRURfQU5BTF9EQVRBX1JFR19MT1csCj4+PiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAmbG8pOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHBjaV9yZWFkX2NvbmZp Z19kd29yZCgKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBkZXYsIHJhc19kZXNfb2Zmc2V0 ICsgRFdDX1BDSUVfVElNRV9CQVNFRF9BTkFMX0RBVEFfUkVHX0hJR0gsCj4+PiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAmaGkpOwo+Pj4gK8KgwqDCoCB9IHdoaWxlIChoaSAhPSBzcyk7Cj4+PiAr Cj4+PiArwqDCoMKgIC8qCj4+PiArwqDCoMKgwqAgKiBUaGUgR3JvdXAjMSBldmVudCBtZWFzdXJl cyB0aGUgYW1vdW50IG9mIGRhdGEgcHJvY2Vzc2VkIGluIDE2LWJ5dGUKPj4+ICvCoMKgwqDCoCAq IHVuaXRzLiBTaW1wbGlmeSB0aGUgZW5kLXVzZXIgaW50ZXJmYWNlIGJ5IG11bHRpcGx5aW5nIHRo ZSBjb3VudGVyCj4+PiArwqDCoMKgwqAgKiBhdCB0aGUgcG9pbnQgb2YgcmVhZC4KPj4+ICvCoMKg wqDCoCAqLwo+Pj4gK8KgwqDCoCBpZiAoZXZlbnRfaWQgPj0gMHgyMCAmJiBldmVudF9pZCA8PSAw eDIzKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAoKCh1NjQpaGkgPDwgMzIpIHwgbG8pIDw8 IDQ7Cj4+PiArwqDCoMKgIGVsc2UKPiAKPiBZb3UgY2FuIGRyb3AgdGhlICdlbHNlJy4KCkFncmVl ZCwgd2lsbCBmaXggaXQgaW4gbmV4dCB2ZXJzaW9uLgoKCj4+PiArCj4+PiArwqDCoMKgIGV2ZW50 LT5jcHUgPSBwY2llX3BtdS0+b25fY3B1Owo+Pj4gKwo+Pj4gK8KgwqDCoCByZXR1cm4gMDsKPj4+ ICt9Cj4+PiArCj4+PiArc3RhdGljIHZvaWQgZHdjX3BjaWVfcG11X3NldF9wZXJpb2Qoc3RydWN0 IGh3X3BlcmZfZXZlbnQgKmh3YykKPj4+ICt7Cj4+PiArwqDCoMKgIGxvY2FsNjRfc2V0KCZod2Mt PnByZXZfY291bnQsIDApOwo+Pj4gK30KPiAKPiBPbmx5IGR3Y19wY2llX3BtdV9ldmVudF9zdGFy dCgpIHdpbGwgY2FsbCB0aGlzIHNtYWxsIGZ1bmN0aW9uLCB3aHkganVzdCByZW1vdmUgdGhpcyBm dW5jdGlvbiBhbmQgbW92ZSBsb2NhbDY0X3NldCgpIGludG8gZHdjX3BjaWVfcG11X2V2ZW50X3N0 YXJ0KCk/CgpHb29kIHN1Z2dlc3Rpb24sIHdpbGwgZml4IGl0LgoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK