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,INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 E1616C433DB for ; Fri, 29 Jan 2021 08:17:46 +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 7A65064E02 for ; Fri, 29 Jan 2021 08:17:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7A65064E02 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:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=G0ChCrEsZbBdOqAbhcXT2vol5lt24PXS2XmYLMVgpC4=; b=GIz1Pcv0tGRToK1HnYaeBXDZd rnRV3BbZMtBBcQtwTAxWVzk3pfUSsIpwq4MCigjIcFNsUEjdNwPfHsyS06erZvGo2Lr3fxYt9c8WK 36VwlqOjYT5bL4dqm3nWz0zxd7aqjGduPuoJ+wn41EpEvEE9Uplkzh/CumHptd8cUB6EJzOG043NU fYZTslzWiixfFZPdxWSI2E7RKqKblKxyeBkh0FKxNDRAncV4az/to14F5WGcK2vy2GT3iQ82WlkQJ JmprSrIsITsn+ex/z152pwLF6ElvQfa5V1YZn+hen8pvawk1loh5YawaAnBfHA7TC+BZnQk57EmYR MdIu3yH5w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l5Ox7-0002KP-De; Fri, 29 Jan 2021 08:16:25 +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 1l5Ox3-0002J2-TV for linux-arm-kernel@lists.infradead.org; Fri, 29 Jan 2021 08:16:22 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id AB13E64E0C for ; Fri, 29 Jan 2021 08:16:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1611908180; bh=Dp8vUsZ53xfbMQEnr35sWNh3bAcB/JViBV3WSHhngOg=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=po0xITvukxyHWcDz5Pyht6ZOvs6yPsK4S/OKIS2oHg+WKY5weSvlZ9KZlgZETBaQ+ yH+kbak2xlSXpaOhAr8mEXG1kq/b2MOlgEGnBPicn3ODvH3G9WEofAhCNTAAOjFCBR 4AUNYrvCKjAZJnZpg5cTivb+D7OvQuu3mAQAabl0ZvhyWwx6NXiYkDCDte+3FuhApc 0xqYD5gB4vR94CKTu5io7E/WUV/27bt3sp7v5gJ3au2qiKdQvRdGlevoNphhd9XJbl V4ATANvdSrygSrLfvuI8FNVSYpFxEEEG09m0dWrU9LNHdzJDre92svCPLElwIQRF5I qZAnxGokLJb7Q== Received: by mail-oi1-f173.google.com with SMTP id j25so9080844oii.0 for ; Fri, 29 Jan 2021 00:16:20 -0800 (PST) X-Gm-Message-State: AOAM530C5aEWFqpUyp1JHG9bQFhtD6DJ1buTkOf8JyuL8UnpgBYCmMaZ w5VxXqJQSboWdFFKJbHU9Ilrw7p/1UxppzfLdhM= X-Google-Smtp-Source: ABdhPJzITwkLYayVW3INg/52RFNuK0MhVk8Md2++IADqY6ctOr++4OpBCkX1eEjdK+4KusH+ex4aKT0yujtWZtMkbf8= X-Received: by 2002:aca:e103:: with SMTP id y3mr1946219oig.11.1611908179812; Fri, 29 Jan 2021 00:16:19 -0800 (PST) MIME-Version: 1.0 References: <20210116032740.873-1-thunder.leizhen@huawei.com> <20210116032740.873-5-thunder.leizhen@huawei.com> <20dac713-25b7-cddf-cc42-69a834487c71@huawei.com> In-Reply-To: <20dac713-25b7-cddf-cc42-69a834487c71@huawei.com> From: Arnd Bergmann Date: Fri, 29 Jan 2021 09:16:03 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v5 4/4] ARM: Add support for Hisilicon Kunpeng L3 cache controller To: "Leizhen (ThunderTown)" X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210129_031622_115989_699B8C10 X-CRM114-Status: GOOD ( 34.14 ) 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: devicetree , Arnd Bergmann , Greg Kroah-Hartman , Will Deacon , linux-kernel , Haojian Zhuang , Rob Herring , Wei Xu , Russell King , 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 T24gRnJpLCBKYW4gMjksIDIwMjEgYXQgODoyMyBBTSBMZWl6aGVuIChUaHVuZGVyVG93bikKPHRo dW5kZXIubGVpemhlbkBodWF3ZWkuY29tPiB3cm90ZToKPiBPbiAyMDIxLzEvMjggMjI6MjQsIEFy bmQgQmVyZ21hbm4gd3JvdGU6Cj4gPiBPbiBTYXQsIEphbiAxNiwgMjAyMSBhdCA0OjI3IEFNIFpo ZW4gTGVpIDx0aHVuZGVyLmxlaXpoZW5AaHVhd2VpLmNvbT4gd3JvdGU6Cj4gPj4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtL21tL01ha2VmaWxlIGIvYXJjaC9hcm0vbW0vTWFrZWZpbGUKPiA+PiArCj4g Pj4gK3N0YXRpYyB2b2lkIGwzY2FjaGVfbWFpbnRfY29tbW9uKHUzMiByYW5nZSwgdTMyIG9wX3R5 cGUpCj4gPj4gK3sKPiA+PiArICAgICAgIHUzMiByZWc7Cj4gPj4gKwo+ID4+ICsgICAgICAgcmVn ID0gcmVhZGwobDNfY3RybF9iYXNlICsgTDNfTUFJTlRfQ1RSTCk7Cj4gPj4gKyAgICAgICByZWcg Jj0gfihMM19NQUlOVF9SQU5HRV9NQVNLIHwgTDNfTUFJTlRfVFlQRV9NQVNLKTsKPiA+PiArICAg ICAgIHJlZyB8PSByYW5nZSB8IG9wX3R5cGU7Cj4gPj4gKyAgICAgICByZWcgfD0gTDNfTUFJTlRf U1RBVFVTX1NUQVJUOwo+ID4+ICsgICAgICAgd3JpdGVsKHJlZywgbDNfY3RybF9iYXNlICsgTDNf TUFJTlRfQ1RSTCk7Cj4gPgo+ID4gQXJlIHRoZXJlIGNvbnRlbnRzIG9mIEwzX01BSU5UX0NUUkwg dGhhdCBuZWVkIHRvIGJlIHByZXNlcnZlZAo+ID4gYWNyb3NzIGNhbGxzIGFuZCBjYW4gbm90IGJl IGluZmVycmVkPyBBICdyZWFkbCgpJyBpcyBvZnRlbiBleHBlbnNpdmUsCj4gPiBzbyBpdCBtaWdo dCBiZSBtb3JlIGVmZmljaWVudCBpZiB5b3UgY2FuIGF2b2lkIHRoYXQuCj4KPiBSaWdodCwgdGhp cyByZWFkbCgpIGNhbiBiZSByZXBsYWNlZCB3aXRoIHJlYWRsX3JlbGF4ZWQoKS4gVGhhbmtzLgo+ Cj4gSSdsbCBjaGVjayBhbmQgY29ycmVjdCB0aGUgcmVhZGwoKSBhbmQgd3JpdGVsKCkgaW4gb3Ro ZXIgcGxhY2VzLgoKV2hhdCBJIG1lYW50IGlzIHRoYXQgaWYgeW91IHdhbnQgdG8gcmVwbGFjZSB0 aGVtLCB5b3Ugc2hvdWxkIHByb3ZpZGUKcGVyZm9ybWFuY2UgbnVtYmVycyB0aGF0IHNob3cgaG93 IG11Y2ggZGlmZmVyZW5jZSB0aGlzIG1ha2VzCmFuZCBhZGQgY29tbWVudHMgaW4gdGhlIHNvdXJj ZSBjb2RlIGV4cGxhaW5pbmcgaG93IHlvdSBwcm92ZWQgdGhhdAp0aGUgX3JlbGF4ZWQoKSB2ZXJz aW9uIGlzIGFjdHVhbGx5IGNvcnJlY3QuCgo+ID4+ICtzdGF0aWMgaW5saW5lIHZvaWQgbDNjYWNo ZV9mbHVzaF9hbGxfbm9sb2NrKHZvaWQpCj4gPj4gK3sKPiA+PiArICAgICAgIGwzY2FjaGVfbWFp bnRfY29tbW9uKEwzX01BSU5UX1JBTkdFX0FMTCwgTDNfTUFJTlRfVFlQRV9GTFVTSCk7Cj4gPj4g K30KPiA+PiArCj4gPj4gK3N0YXRpYyB2b2lkIGwzY2FjaGVfZmx1c2hfYWxsKHZvaWQpCj4gPj4g K3sKPiA+PiArICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gPj4gKwo+ID4+ICsgICAgICAg c3Bpbl9sb2NrX2lycXNhdmUoJmwzY2FjaGVfbG9jaywgZmxhZ3MpOwo+ID4+ICsgICAgICAgbDNj YWNoZV9mbHVzaF9hbGxfbm9sb2NrKCk7Cj4gPj4gKyAgICAgICBzcGluX3VubG9ja19pcnFyZXN0 b3JlKCZsM2NhY2hlX2xvY2ssIGZsYWdzKTsKPiA+PiArfQo+ID4KPiA+IEkgc2VlIHRoYXQgY2Fj aGUtbDJ4MCB1c2VzIHJhd19zcGluX2xvY2tfaXJxc2F2ZSgpIGluc3RlYWQgb2YKPiA+IHNwaW5f bG9ja19pcnFzYXZlKCksIHRvIGF2b2lkIHByZWVtcHRpb24gaW4gdGhlIG1pZGRsZSBvZiBhIGNh Y2hlCj4gPiBvcGVyYXRpb24uIFRoaXMgaXMgcHJvYmFibHkgYSBnb29kIGlkZWEgaGVyZSBhcyB3 ZWxsLgo+Cj4gSSBkb24ndCB0aGluayB0aGVyZSdzIGFueSBlc3NlbnRpYWwgZGlmZmVyZW5jZSBi ZXR3ZWVuIHRoZSB0d28hIEkgZG9uJ3Qga25vdwo+IGlmIHRoZSBjb21waWxlciBvciB0b29sIHdp bGwgZG8gYW55dGhpbmcgZXh0cmEuIEkgY2hlY2tlZCB0aGUgZ2l0IGxvZyBvZiB0aGUKPiBsMngw IGRyaXZlciBhbmQgaXQgdXNlZCByYXdfc3Bpbl9sb2NrX2lycXNhdmUoKSBhdCB0aGUgYmVnaW5u aW5nLiBNYXliZQo+IHRoZXJlJ3MgYSBkZXNjcmlwdGlvbiBpbiAyLjYuIFNpbmNlIHlvdSBtZW50 aW9uZWQgdGhpcyBwb3RlbnRpYWwgcmlzaywgSSdsbAo+IGNoYW5nZSBpdCB0byByYXdfc3Bpbl9s b2NrX2lycXNhdmUuCgo+IGluY2x1ZGUvbGludXgvc3BpbmxvY2suaO+8mgo+IHN0YXRpYyBfX2Fs d2F5c19pbmxpbmUgcmF3X3NwaW5sb2NrX3QgKnNwaW5sb2NrX2NoZWNrKHNwaW5sb2NrX3QgKmxv Y2spCj4gewo+ICAgICAgICAgcmV0dXJuICZsb2NrLT5ybG9jazsKPiB9Cj4KPiAjZGVmaW5lIHNw aW5fbG9ja19pcnFzYXZlKGxvY2ssIGZsYWdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ IGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBcCj4gICAgICAgICByYXdfc3Bpbl9sb2NrX2lycXNhdmUoc3BpbmxvY2tfY2hlY2so bG9jayksIGZsYWdzKTsgICAgIFwKPiB9IHdoaWxlICgwKQoKVGhlIHNwaW5fbG9ja19pcnFzYXZl KCkgZGVmaW5pdGlvbiBpcyBvbmUgb2YgdGhlIHRoaW5ncyB0aGF0IGRpZmZlcnMKd2l0aCBDT05G SUdfUFJFRU1QVF9SVD15LCB3aGVyZSBpdCB1c2VzIGEgbXV0ZXggaW5zdGVhZC4KClNlZSBodHRw czovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9ydC9saW51eC1ydC1k ZXZlbC5naXQvbG9nLz9oPWxpbnV4LTUuMTEueS1ydC1yZWJhc2UKZm9yIHRoZSBmaW5hbCBtaXNz aW5nIHBhdGNoZXMgaW5jbHVkaW5nIHRoZSBvbmUgdGhhdCBjaGFuZ2VzIHRoZQpzcGlubG9jayBk ZWZpbml0aW9uIGFuZCBzb21lIHBhdGNoZXMgdGhhdCBjaGFuZ2UgYSBmZXcgb3RoZXIgc3Bpbl9s b2NrCnRvIHJhd19zcGluX2xvY2suCgo+ID4+ICtzdGF0aWMgaW50IF9faW5pdCBsM2NhY2hlX2lu aXQodm9pZCkKPiA+PiArewo+ID4+ICsgICAgICAgdTMyIHJlZzsKPiA+PiArICAgICAgIHN0cnVj dCBkZXZpY2Vfbm9kZSAqbm9kZTsKPiA+PiArCj4gPj4gKyAgICAgICBub2RlID0gb2ZfZmluZF9t YXRjaGluZ19ub2RlKE5VTEwsIGwzY2FjaGVfaWRzKTsKPiA+PiArICAgICAgIGlmICghbm9kZSkK PiA+PiArICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4gPgo+ID4gSSB0aGluayB0aGUg aW5pdGNhbGwgc2hvdWxkIHJldHVybiAnMCcgdG8gaW5kaWNhdGUgc3VjY2VzcyB3aGVuIHJ1bm5p bmcKPiA+IGEga2VybmVsIHdpdGggdGhpcyBkcml2ZXIgYnVpbHQtaW4gb24gYSBwbGF0Zm9ybSB0 aGF0IGRvZXMgbm90IGhhdmUKPiA+IHRoaXMgZGV2aWNlLgo+Cj4gSSBoYXZlIGFkZGVkICJkZXBl bmRzIG9uIEFSQ0hfS1VOUEVORzUwWCIgZm9yIHRoaXMgZHJpdmVyLiBCdXQgaXQncyBPSyB0bwo+ IHJldHVybiAwLgoKTm90ZSB0aGF0IHRoZSAiZGVwZW5kcyBvbiBBUkNIX0tVTlBFTkc1MFgiIGlz IG5vdCByZWxldmFudCBoZXJlLCBzaW5jZQppdCBvbmx5IHByZXZlbnRzIHlvdSBmcm9tIGVuYWJs aW5nIHRoZSBkcml2ZXIgb24ga2VybmVscyB0aGF0IGV4cGxpY2l0bHkgZXhjbHVkZQp0aGUga3Vu cGVuZyBwbGF0Zm9ybSwgYnV0IGl0IGhhcyBubyBzaWduaWZpY2FuY2UgdG8gd2hhdCB5b3UgYXJl IGFjdHVhbGx5CnJ1bm5pbmcgb24uIFRoZSAibXVsdGlfdjdfZGVmY29uZmlnIiBmaWxlIHNob3Vs ZCBoYXZlIGFsbCBhY3RpdmVseSBtYWludGFpbmVkCmFybXY3IHBsYXRmb3JtcyBlbmFibGVkLCBz aW1pbGFyIHRvIGhvdyBjb21tb24gZGlzdHJvcyBzaGlwIHRoZWlyIGtlcm5lbHMuCgogICAgICAg IEFybmQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK