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.6 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,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 90997C433DB for ; Mon, 1 Feb 2021 13:11:52 +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 30B4D60C41 for ; Mon, 1 Feb 2021 13:11:52 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 30B4D60C41 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=jzXl2z4wecE+G+n/ioG5NwMkQomEsDZcl6/PndANAcg=; b=uBXUHO8OYqFjUJTshzHFph/7j JjUmStTfH9g/c5scJqUxp1NXQoAL1dACueTdN+toiOBMLXJycAsESfOr+AfJIuSK4qntC9LcubbLa ktqghNXAILwD+YCAfrfNagvAPufTdLJ2jHZpiQcxowVJ4dsUdrjzcZcPVEFM5OLeoDta7DykWtvLz c0SpqAxW55d8qMkTuhuZbHyCHSWf1Ep7JfvEiev85Nw8HdnCdmT8Jri/TaK54eay8hNuQb4iwGpPV R4MnmpLkr2Wq3lHqKF/q63QNm83fezvMRTf+EF0v/am5g9wLzW1pTaoexIL029qD9pn4XrP3TY8en 6m6BLBJNg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l6YyT-0006fF-12; Mon, 01 Feb 2021 13:10:37 +0000 Received: from szxga04-in.huawei.com ([45.249.212.190]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l6YyP-0006ej-Ka for linux-arm-kernel@lists.infradead.org; Mon, 01 Feb 2021 13:10:35 +0000 Received: from DGGEMS406-HUB.china.huawei.com (unknown [172.30.72.59]) by szxga04-in.huawei.com (SkyGuard) with ESMTP id 4DTpDN2p5dzlF09; Mon, 1 Feb 2021 21:08:52 +0800 (CST) Received: from [127.0.0.1] (10.174.176.220) by DGGEMS406-HUB.china.huawei.com (10.3.19.206) with Microsoft SMTP Server id 14.3.498.0; Mon, 1 Feb 2021 21:10:21 +0800 Subject: Re: [PATCH v4 1/2] perf/smmuv3: Don't reserve the PMCG register spaces To: Will Deacon References: <20210130071414.1575-1-thunder.leizhen@huawei.com> <20210130071414.1575-2-thunder.leizhen@huawei.com> <20210201125412.GA14772@willie-the-truck> From: "Leizhen (ThunderTown)" Message-ID: Date: Mon, 1 Feb 2021 21:10:19 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 In-Reply-To: <20210201125412.GA14772@willie-the-truck> Content-Language: en-US X-Originating-IP: [10.174.176.220] X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210201_081034_166130_857C452D X-CRM114-Status: GOOD ( 20.77 ) 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 CgpPbiAyMDIxLzIvMSAyMDo1NCwgV2lsbCBEZWFjb24gd3JvdGU6Cj4gT24gU2F0LCBKYW4gMzAs IDIwMjEgYXQgMDM6MTQ6MTNQTSArMDgwMCwgWmhlbiBMZWkgd3JvdGU6Cj4+IEFjY29yZGluZyB0 byB0aGUgU01NVXYzIHNwZWNpZmljYXRpb246Cj4+IEVhY2ggUE1DRyBjb3VudGVyIGdyb3VwIGlz IHJlcHJlc2VudGVkIGJ5IG9uZSA0S0IgcGFnZSAoUGFnZSAwKSB3aXRoIG9uZQo+PiBvcHRpb25h bCBhZGRpdGlvbmFsIDRLQiBwYWdlIChQYWdlIDEpLCBib3RoIG9mIHdoaWNoIGFyZSBhdCBJTVBM RU1FTlRBVElPTgo+PiBERUZJTkVEIGJhc2UgYWRkcmVzc2VzLgo+Pgo+PiBUaGlzIG1lYW5zIHRo YXQgdGhlIFBNQ0cgcmVnaXN0ZXIgc3BhY2VzIG1heSBiZSB3aXRoaW4gdGhlIDY0S0IgcGFnZXMg b2YKPj4gdGhlIFNNTVV2MyByZWdpc3RlciBzcGFjZS4gV2hlbiBib3RoIHRoZSBTTU1VIGFuZCBQ TUNHIGRyaXZlcnMgcmVzZXJ2ZQo+PiB0aGVpciBvd24gcmVzb3VyY2VzLCBhIHJlc291cmNlIGNv bmZsaWN0IG9jY3Vycy4KPj4KPj4gVG8gYXZvaWQgdGhpcyBjb25mbGljdCwgZG9uJ3QgcmVzZXJ2 ZSB0aGUgUE1DRyByZWdpb25zLgo+Pgo+PiBTdWdnZXN0ZWQtYnk6IFJvYmluIE11cnBoeSA8cm9i aW4ubXVycGh5QGFybS5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFpoZW4gTGVpIDx0aHVuZGVyLmxl aXpoZW5AaHVhd2VpLmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJzL3BlcmYvYXJtX3NtbXV2M19wbXUu YyB8IDI1ICsrKysrKysrKysrKysrKysrKystLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxOSBp bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9w ZXJmL2FybV9zbW11djNfcG11LmMgYi9kcml2ZXJzL3BlcmYvYXJtX3NtbXV2M19wbXUuYwo+PiBp bmRleCA3NDQ3NGJiMzIyYzNmMjYuLjVlODk0Zjk1N2M3YjkzNSAxMDA2NDQKPj4gLS0tIGEvZHJp dmVycy9wZXJmL2FybV9zbW11djNfcG11LmMKPj4gKysrIGIvZHJpdmVycy9wZXJmL2FybV9zbW11 djNfcG11LmMKPj4gQEAgLTc5MywxNyArNzkzLDMwIEBAIHN0YXRpYyBpbnQgc21tdV9wbXVfcHJv YmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPj4gIAkJLmNhcGFiaWxpdGllcwk9IFBF UkZfUE1VX0NBUF9OT19FWENMVURFLAo+PiAgCX07Cj4+ICAKPj4gLQlzbW11X3BtdS0+cmVnX2Jh c2UgPSBkZXZtX3BsYXRmb3JtX2dldF9hbmRfaW9yZW1hcF9yZXNvdXJjZShwZGV2LCAwLCAmcmVz XzApOwo+PiAtCWlmIChJU19FUlIoc21tdV9wbXUtPnJlZ19iYXNlKSkKPj4gLQkJcmV0dXJuIFBU Ul9FUlIoc21tdV9wbXUtPnJlZ19iYXNlKTsKPj4gKwkvKgo+PiArCSAqIFRoZSByZWdpc3RlciBz cGFjZXMgb2YgdGhlIFBNQ0cgbWF5IGJlIGluIHRoZSByZWdpc3RlciBzcGFjZSBvZgo+PiArCSAq IG90aGVyIGRldmljZXMuIEZvciBleGFtcGxlLCBTTU1VLiBUaGVyZWZvcmUsIHRoZSBQTUNHIHJl c291cmNlcyBhcmUKPj4gKwkgKiBub3QgcmVzZXJ2ZWQgdG8gYXZvaWQgcmVzb3VyY2UgY29uZmxp Y3RzIHdpdGggb3RoZXIgZHJpdmVycy4KPj4gKwkgKi8KPj4gKwlyZXNfMCA9IHBsYXRmb3JtX2dl dF9yZXNvdXJjZShwZGV2LCBJT1JFU09VUkNFX01FTSwgMCk7Cj4+ICsJaWYgKCFyZXNfMCkKPj4g KwkJcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7Cj4gCj4gSSB0cmllZCB0byBhcHBseSB0aGlzLCBi dXQgeW91J3ZlIGdvdCB5b3VyIHJldHVybiB0eXBlIGluIGEgbXVkZGxlOgoKSSdtIGRpenp5LiBJ IGRvbid0IGtub3cgaG93IHRoaXMgYnVnIHBhdGNoIGNhbWUgb3V0LiBJIGp1c3QgcGluY2hlZCBt eSBsZWcsIGxpa2UgSSdtIHN0aWxsIGluIHRoZSByZWFsIHdvcmxkLgoKVGhlICJFUlJfUFRSKCki IG9mIHRoZSBmb3VyIEVSUl9QVFIoeHh4KSBzaG91bGQgYmUgcmVtb3ZlZC4gQ2FuIHlvdSBoZWxw IG1lPyBPciBJIHNlbmQgYSBuZXcgb25lLgoKPiAKPiBAQCBAQAo+ICtkcml2ZXJzL3BlcmYvYXJt X3NtbXV2M19wbXUuYzogSW4gZnVuY3Rpb24g4oCYc21tdV9wbXVfcHJvYmXigJk6Cj4gK2RyaXZl cnMvcGVyZi9hcm1fc21tdXYzX3BtdS5jOjgwMzoxMDogd2FybmluZzogcmV0dXJuaW5nIOKAmHZv aWQgKuKAmSBmcm9tIGEgZnVuY3Rpb24gd2l0aCByZXR1cm4gdHlwZSDigJhpbnTigJkgbWFrZXMg aW50ZWdlciBmcm9tIHBvaW50ZXIgd2l0aG91dCBhIGNhc3QgWy1XaW50LWNvbnZlcnNpb25dCj4g KyAgODAzIHwgICByZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPiArICAgICAgfCAgICAgICAgICBe fn5+fn5+fn5+fn5+fn5+Cj4gK2RyaXZlcnMvcGVyZi9hcm1fc21tdXYzX3BtdS5jOjgwMzozMTog d2FybmluZzogaW5jb3JyZWN0IHR5cGUgaW4gcmV0dXJuIGV4cHJlc3Npb24gKGRpZmZlcmVudCBi YXNlIHR5cGVzKSBbc3BhcnNlXQo+ICtkcml2ZXJzL3BlcmYvYXJtX3NtbXV2M19wbXUuYzo4MDM6 MzE6ICAgIGV4cGVjdGVkIGludCBbc3BhcnNlXQo+ICtkcml2ZXJzL3BlcmYvYXJtX3NtbXV2M19w bXUuYzo4MDM6MzE6ICAgIGdvdCB2b2lkICogW3NwYXJzZV0KPiArZHJpdmVycy9wZXJmL2FybV9z bW11djNfcG11LmM6ODA2OjEwOiB3YXJuaW5nOiByZXR1cm5pbmcg4oCYdm9pZCAq4oCZIGZyb20g YSBmdW5jdGlvbiB3aXRoIHJldHVybiB0eXBlIOKAmGludOKAmSBtYWtlcyBpbnRlZ2VyIGZyb20g cG9pbnRlciB3aXRob3V0IGEgY2FzdCBbLVdpbnQtY29udmVyc2lvbl0KPiArICA4MDYgfCAgIHJl dHVybiBFUlJfUFRSKC1FTk9NRU0pOwo+ICsgICAgICB8ICAgICAgICAgIF5+fn5+fn5+fn5+fn5+ fn4KPiArZHJpdmVycy9wZXJmL2FybV9zbW11djNfcG11LmM6ODA2OjMxOiB3YXJuaW5nOiBpbmNv cnJlY3QgdHlwZSBpbiByZXR1cm4gZXhwcmVzc2lvbiAoZGlmZmVyZW50IGJhc2UgdHlwZXMpIFtz cGFyc2VdCj4gK2RyaXZlcnMvcGVyZi9hcm1fc21tdXYzX3BtdS5jOjgwNjozMTogICAgZXhwZWN0 ZWQgaW50IFtzcGFyc2VdCj4gK2RyaXZlcnMvcGVyZi9hcm1fc21tdXYzX3BtdS5jOjgwNjozMTog ICAgZ290IHZvaWQgKiBbc3BhcnNlXQo+ICtkcml2ZXJzL3BlcmYvYXJtX3NtbXV2M19wbXUuYzo4 MTY6MTE6IHdhcm5pbmc6IHJldHVybmluZyDigJh2b2lkICrigJkgZnJvbSBhIGZ1bmN0aW9uIHdp dGggcmV0dXJuIHR5cGUg4oCYaW504oCZIG1ha2VzIGludGVnZXIgZnJvbSBwb2ludGVyIHdpdGhv dXQgYSBjYXN0IFstV2ludC1jb252ZXJzaW9uXQo+ICsgIDgxNiB8ICAgIHJldHVybiBFUlJfUFRS KC1FSU5WQUwpOwo+ICsgICAgICB8ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+Cj4gK2RyaXZl cnMvcGVyZi9hcm1fc21tdXYzX3BtdS5jOjgxNjozOTogd2FybmluZzogaW5jb3JyZWN0IHR5cGUg aW4gcmV0dXJuIGV4cHJlc3Npb24gKGRpZmZlcmVudCBiYXNlIHR5cGVzKSBbc3BhcnNlXQo+ICtk cml2ZXJzL3BlcmYvYXJtX3NtbXV2M19wbXUuYzo4MTY6Mzk6ICAgIGV4cGVjdGVkIGludCBbc3Bh cnNlXQo+ICtkcml2ZXJzL3BlcmYvYXJtX3NtbXV2M19wbXUuYzo4MTY6Mzk6ICAgIGdvdCB2b2lk ICogW3NwYXJzZV0KPiArZHJpdmVycy9wZXJmL2FybV9zbW11djNfcG11LmM6ODE5OjExOiB3YXJu aW5nOiByZXR1cm5pbmcg4oCYdm9pZCAq4oCZIGZyb20gYSBmdW5jdGlvbiB3aXRoIHJldHVybiB0 eXBlIOKAmGludOKAmSBtYWtlcyBpbnRlZ2VyIGZyb20gcG9pbnRlciB3aXRob3V0IGEgY2FzdCBb LVdpbnQtY29udmVyc2lvbl0KPiArICA4MTkgfCAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsK PiArICAgICAgfCAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fgo+ICtkcml2ZXJzL3BlcmYvYXJt X3NtbXV2M19wbXUuYzo4MTk6Mzk6IHdhcm5pbmc6IGluY29ycmVjdCB0eXBlIGluIHJldHVybiBl eHByZXNzaW9uIChkaWZmZXJlbnQgYmFzZSB0eXBlcykgW3NwYXJzZV0KPiArZHJpdmVycy9wZXJm L2FybV9zbW11djNfcG11LmM6ODE5OjM5OiAgICBleHBlY3RlZCBpbnQgW3NwYXJzZV0KPiArZHJp dmVycy9wZXJmL2FybV9zbW11djNfcG11LmM6ODE5OjM5OiAgICBnb3Qgdm9pZCAqIFtzcGFyc2Vd Cj4gCj4gV2lsbAo+IAo+IC4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==