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=-15.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable 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 B74C6C433DB for ; Mon, 1 Feb 2021 12:55:32 +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 5CAFA64EB8 for ; Mon, 1 Feb 2021 12:55:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5CAFA64EB8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org 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:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=2gtH0+nfCNjgSXKjHmJysjzOa6Ss/7G/pHfRVuXApn8=; b=XCB4GJEYZOEcd1ijYBXGYP3WF 1y1m4M9sYqPK3QkFL1AI5k7E6ViDGWyJkNCJ7tZgjpvdCB6MQ/ruIaCRLDxoz7R3sc4EqkcW5AZUq /f9L4DMhbHIFF6l0iSkeQoRKQkAT+x/QJMF9DohWcTk1UiHW5+uXJYAPsbo1X6rF23eDrF5qnjPhq Qu4C2qoswKCrfJ0A7wDW8behNIMk0BKkZ93aW9QvcWERBwxFKxIVU1GsO3jyfHd1U+95FrFEoQynw tZ+Ev6AG9snklTqoNaLGqeJqISA9n0khMB+fb6LeY/edE7bv3XdyQAUi9BfiqF74t0gSZ21tYYUvT 5wFUI9yzw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l6Yil-0004lx-Mg; Mon, 01 Feb 2021 12:54:23 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l6Yij-0004lT-JR for linux-arm-kernel@lists.infradead.org; Mon, 01 Feb 2021 12:54:22 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id E064264EA5; Mon, 1 Feb 2021 12:54:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1612184060; bh=zWF+wd/PULo/VNVJQJXebEqy2S1k4Ep9nQ1G7TCUPGo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=p8uQwfyhxCKnCpl7YK40xhXOBD2Y6FXdga9DxkiUjzgICQ0zWinEap4SZs/wV0G90 1fm+qS+22XjKt68W1uuH0RYjXouOEHtNH3Fq3du1OGc7tsuUdi676ysPDiLImnzUg5 l1JKGMFvIyZpxl9LnBSx9A79LAtaKHC5JQfwNgc/8WPtrxOVCscHp1gXW4kIjqgP8E So86FU5DCiLrcK4rsNy0ufqeghDr5/2HFDHex5QaZlirsO3mCDRD8ug5G2AgLJ3ECE H02kHxC/J9rtlq9VyhUE7DPfqcpKroRyWUIeDOb2vZDf2ivNWHcy+EFQC6ZaL63OZh 721NsBB9E96RQ== Date: Mon, 1 Feb 2021 12:54:12 +0000 From: Will Deacon To: Zhen Lei Subject: Re: [PATCH v4 1/2] perf/smmuv3: Don't reserve the PMCG register spaces Message-ID: <20210201125412.GA14772@willie-the-truck> References: <20210130071414.1575-1-thunder.leizhen@huawei.com> <20210130071414.1575-2-thunder.leizhen@huawei.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210130071414.1575-2-thunder.leizhen@huawei.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210201_075421_776829_A5FC28F3 X-CRM114-Status: GOOD ( 20.70 ) 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: Mark Rutland , Jean-Philippe Brucker , Joerg Roedel , linux-kernel , Shameer Kolothum , iommu , Robin Murphy , linux-arm-kernel 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 T24gU2F0LCBKYW4gMzAsIDIwMjEgYXQgMDM6MTQ6MTNQTSArMDgwMCwgWmhlbiBMZWkgd3JvdGU6 Cj4gQWNjb3JkaW5nIHRvIHRoZSBTTU1VdjMgc3BlY2lmaWNhdGlvbjoKPiBFYWNoIFBNQ0cgY291 bnRlciBncm91cCBpcyByZXByZXNlbnRlZCBieSBvbmUgNEtCIHBhZ2UgKFBhZ2UgMCkgd2l0aCBv bmUKPiBvcHRpb25hbCBhZGRpdGlvbmFsIDRLQiBwYWdlIChQYWdlIDEpLCBib3RoIG9mIHdoaWNo IGFyZSBhdCBJTVBMRU1FTlRBVElPTgo+IERFRklORUQgYmFzZSBhZGRyZXNzZXMuCj4gCj4gVGhp cyBtZWFucyB0aGF0IHRoZSBQTUNHIHJlZ2lzdGVyIHNwYWNlcyBtYXkgYmUgd2l0aGluIHRoZSA2 NEtCIHBhZ2VzIG9mCj4gdGhlIFNNTVV2MyByZWdpc3RlciBzcGFjZS4gV2hlbiBib3RoIHRoZSBT TU1VIGFuZCBQTUNHIGRyaXZlcnMgcmVzZXJ2ZQo+IHRoZWlyIG93biByZXNvdXJjZXMsIGEgcmVz b3VyY2UgY29uZmxpY3Qgb2NjdXJzLgo+IAo+IFRvIGF2b2lkIHRoaXMgY29uZmxpY3QsIGRvbid0 IHJlc2VydmUgdGhlIFBNQ0cgcmVnaW9ucy4KPiAKPiBTdWdnZXN0ZWQtYnk6IFJvYmluIE11cnBo eSA8cm9iaW4ubXVycGh5QGFybS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogWmhlbiBMZWkgPHRodW5k ZXIubGVpemhlbkBodWF3ZWkuY29tPgo+IC0tLQo+ICBkcml2ZXJzL3BlcmYvYXJtX3NtbXV2M19w bXUuYyB8IDI1ICsrKysrKysrKysrKysrKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE5 IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv cGVyZi9hcm1fc21tdXYzX3BtdS5jIGIvZHJpdmVycy9wZXJmL2FybV9zbW11djNfcG11LmMKPiBp bmRleCA3NDQ3NGJiMzIyYzNmMjYuLjVlODk0Zjk1N2M3YjkzNSAxMDA2NDQKPiAtLS0gYS9kcml2 ZXJzL3BlcmYvYXJtX3NtbXV2M19wbXUuYwo+ICsrKyBiL2RyaXZlcnMvcGVyZi9hcm1fc21tdXYz X3BtdS5jCj4gQEAgLTc5MywxNyArNzkzLDMwIEBAIHN0YXRpYyBpbnQgc21tdV9wbXVfcHJvYmUo c3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgCQkuY2FwYWJpbGl0aWVzCT0gUEVSRl9Q TVVfQ0FQX05PX0VYQ0xVREUsCj4gIAl9Owo+ICAKPiAtCXNtbXVfcG11LT5yZWdfYmFzZSA9IGRl dm1fcGxhdGZvcm1fZ2V0X2FuZF9pb3JlbWFwX3Jlc291cmNlKHBkZXYsIDAsICZyZXNfMCk7Cj4g LQlpZiAoSVNfRVJSKHNtbXVfcG11LT5yZWdfYmFzZSkpCj4gLQkJcmV0dXJuIFBUUl9FUlIoc21t dV9wbXUtPnJlZ19iYXNlKTsKPiArCS8qCj4gKwkgKiBUaGUgcmVnaXN0ZXIgc3BhY2VzIG9mIHRo ZSBQTUNHIG1heSBiZSBpbiB0aGUgcmVnaXN0ZXIgc3BhY2Ugb2YKPiArCSAqIG90aGVyIGRldmlj ZXMuIEZvciBleGFtcGxlLCBTTU1VLiBUaGVyZWZvcmUsIHRoZSBQTUNHIHJlc291cmNlcyBhcmUK PiArCSAqIG5vdCByZXNlcnZlZCB0byBhdm9pZCByZXNvdXJjZSBjb25mbGljdHMgd2l0aCBvdGhl ciBkcml2ZXJzLgo+ICsJICovCj4gKwlyZXNfMCA9IHBsYXRmb3JtX2dldF9yZXNvdXJjZShwZGV2 LCBJT1JFU09VUkNFX01FTSwgMCk7Cj4gKwlpZiAoIXJlc18wKQo+ICsJCXJldHVybiBFUlJfUFRS KC1FSU5WQUwpOwoKSSB0cmllZCB0byBhcHBseSB0aGlzLCBidXQgeW91J3ZlIGdvdCB5b3VyIHJl dHVybiB0eXBlIGluIGEgbXVkZGxlOgoKQEAgQEAKK2RyaXZlcnMvcGVyZi9hcm1fc21tdXYzX3Bt dS5jOiBJbiBmdW5jdGlvbiDigJhzbW11X3BtdV9wcm9iZeKAmToKK2RyaXZlcnMvcGVyZi9hcm1f c21tdXYzX3BtdS5jOjgwMzoxMDogd2FybmluZzogcmV0dXJuaW5nIOKAmHZvaWQgKuKAmSBmcm9t IGEgZnVuY3Rpb24gd2l0aCByZXR1cm4gdHlwZSDigJhpbnTigJkgbWFrZXMgaW50ZWdlciBmcm9t IHBvaW50ZXIgd2l0aG91dCBhIGNhc3QgWy1XaW50LWNvbnZlcnNpb25dCisgIDgwMyB8ICAgcmV0 dXJuIEVSUl9QVFIoLUVJTlZBTCk7CisgICAgICB8ICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn4K K2RyaXZlcnMvcGVyZi9hcm1fc21tdXYzX3BtdS5jOjgwMzozMTogd2FybmluZzogaW5jb3JyZWN0 IHR5cGUgaW4gcmV0dXJuIGV4cHJlc3Npb24gKGRpZmZlcmVudCBiYXNlIHR5cGVzKSBbc3BhcnNl XQorZHJpdmVycy9wZXJmL2FybV9zbW11djNfcG11LmM6ODAzOjMxOiAgICBleHBlY3RlZCBpbnQg W3NwYXJzZV0KK2RyaXZlcnMvcGVyZi9hcm1fc21tdXYzX3BtdS5jOjgwMzozMTogICAgZ290IHZv aWQgKiBbc3BhcnNlXQorZHJpdmVycy9wZXJmL2FybV9zbW11djNfcG11LmM6ODA2OjEwOiB3YXJu aW5nOiByZXR1cm5pbmcg4oCYdm9pZCAq4oCZIGZyb20gYSBmdW5jdGlvbiB3aXRoIHJldHVybiB0 eXBlIOKAmGludOKAmSBtYWtlcyBpbnRlZ2VyIGZyb20gcG9pbnRlciB3aXRob3V0IGEgY2FzdCBb LVdpbnQtY29udmVyc2lvbl0KKyAgODA2IHwgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKKyAg ICAgIHwgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fgorZHJpdmVycy9wZXJmL2FybV9zbW11djNf cG11LmM6ODA2OjMxOiB3YXJuaW5nOiBpbmNvcnJlY3QgdHlwZSBpbiByZXR1cm4gZXhwcmVzc2lv biAoZGlmZmVyZW50IGJhc2UgdHlwZXMpIFtzcGFyc2VdCitkcml2ZXJzL3BlcmYvYXJtX3NtbXV2 M19wbXUuYzo4MDY6MzE6ICAgIGV4cGVjdGVkIGludCBbc3BhcnNlXQorZHJpdmVycy9wZXJmL2Fy bV9zbW11djNfcG11LmM6ODA2OjMxOiAgICBnb3Qgdm9pZCAqIFtzcGFyc2VdCitkcml2ZXJzL3Bl cmYvYXJtX3NtbXV2M19wbXUuYzo4MTY6MTE6IHdhcm5pbmc6IHJldHVybmluZyDigJh2b2lkICri gJkgZnJvbSBhIGZ1bmN0aW9uIHdpdGggcmV0dXJuIHR5cGUg4oCYaW504oCZIG1ha2VzIGludGVn ZXIgZnJvbSBwb2ludGVyIHdpdGhvdXQgYSBjYXN0IFstV2ludC1jb252ZXJzaW9uXQorICA4MTYg fCAgICByZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKKyAgICAgIHwgICAgICAgICAgIF5+fn5+fn5+ fn5+fn5+fn4KK2RyaXZlcnMvcGVyZi9hcm1fc21tdXYzX3BtdS5jOjgxNjozOTogd2FybmluZzog aW5jb3JyZWN0IHR5cGUgaW4gcmV0dXJuIGV4cHJlc3Npb24gKGRpZmZlcmVudCBiYXNlIHR5cGVz KSBbc3BhcnNlXQorZHJpdmVycy9wZXJmL2FybV9zbW11djNfcG11LmM6ODE2OjM5OiAgICBleHBl Y3RlZCBpbnQgW3NwYXJzZV0KK2RyaXZlcnMvcGVyZi9hcm1fc21tdXYzX3BtdS5jOjgxNjozOTog ICAgZ290IHZvaWQgKiBbc3BhcnNlXQorZHJpdmVycy9wZXJmL2FybV9zbW11djNfcG11LmM6ODE5 OjExOiB3YXJuaW5nOiByZXR1cm5pbmcg4oCYdm9pZCAq4oCZIGZyb20gYSBmdW5jdGlvbiB3aXRo IHJldHVybiB0eXBlIOKAmGludOKAmSBtYWtlcyBpbnRlZ2VyIGZyb20gcG9pbnRlciB3aXRob3V0 IGEgY2FzdCBbLVdpbnQtY29udmVyc2lvbl0KKyAgODE5IHwgICAgcmV0dXJuIEVSUl9QVFIoLUVO T01FTSk7CisgICAgICB8ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+Citkcml2ZXJzL3BlcmYv YXJtX3NtbXV2M19wbXUuYzo4MTk6Mzk6IHdhcm5pbmc6IGluY29ycmVjdCB0eXBlIGluIHJldHVy biBleHByZXNzaW9uIChkaWZmZXJlbnQgYmFzZSB0eXBlcykgW3NwYXJzZV0KK2RyaXZlcnMvcGVy Zi9hcm1fc21tdXYzX3BtdS5jOjgxOTozOTogICAgZXhwZWN0ZWQgaW50IFtzcGFyc2VdCitkcml2 ZXJzL3BlcmYvYXJtX3NtbXV2M19wbXUuYzo4MTk6Mzk6ICAgIGdvdCB2b2lkICogW3NwYXJzZV0K CldpbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK