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.5 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, 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 4B3A9C4332D for ; Tue, 9 Mar 2021 09:04:38 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 CB87464F73 for ; Tue, 9 Mar 2021 09:04:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CB87464F73 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=desiato.20200630; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:CC:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=46N0QrEJJ2t/Gg6aSQqht6Uv5+3Mmpt91pWxWo5TE+8=; b=StLYISjmpbZ5zEE085ldSSGrb Sywg9edVekGb5fAyc7Kf9zDydUSxxQ5YzB5LPySRrLUxC5pZHS4q8EaaK/aHTlJ1+AXd53+wOHMa6 JKSvq4l9iG9vKR4cfgT/o9sfe2sgJHKShV2fKuIJVh1mq/gjfBxx/2uo5Ez7HER8ZlXrsSFcm3kok 9cxEwV76yViTdDk3LHmELX9wiKTPVxtUJ+aUyJnHCtw2gnr7lwDSn0bHjdCZI9yvPtVayVfDnsS9O fidiSmzB6lKrA6ooJOhgdcEJHjiCaqqJunhIzvv8jPM1ZYU6ZDD8irKOIc6GJPbL1XpyvrWPGUUFd 6VpVC6l8w==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lJYGL-0046hS-77; Tue, 09 Mar 2021 09:02:45 +0000 Received: from szxga08-in.huawei.com ([45.249.212.255]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lJYGC-0046go-JI for linux-arm-kernel@lists.infradead.org; Tue, 09 Mar 2021 09:02:40 +0000 Received: from DGGEMM402-HUB.china.huawei.com (unknown [172.30.72.55]) by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4Dvq0C3dsFz143DX; Tue, 9 Mar 2021 16:59:39 +0800 (CST) Received: from dggpemm500023.china.huawei.com (7.185.36.83) by DGGEMM402-HUB.china.huawei.com (10.3.20.210) with Microsoft SMTP Server (TLS) id 14.3.498.0; Tue, 9 Mar 2021 17:02:30 +0800 Received: from [10.174.187.128] (10.174.187.128) by dggpemm500023.china.huawei.com (7.185.36.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2106.2; Tue, 9 Mar 2021 17:02:30 +0800 Subject: Re: [PATCH 2/2] KVM: arm64: Skip the cache flush when coalescing tables into a block To: Marc Zyngier CC: Will Deacon , Catalin Marinas , James Morse , Julien Thierry , Suzuki K Poulose , , , , , , References: <20210125141044.380156-1-wangyanan55@huawei.com> <20210125141044.380156-3-wangyanan55@huawei.com> <20210308163454.GA26561@willie-the-truck> <8a947c73-16e9-7ca7-c185-d4c951938505@huawei.com> <87y2ewyawn.wl-maz@kernel.org> From: "wangyanan (Y)" Message-ID: Date: Tue, 9 Mar 2021 17:02:29 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 MIME-Version: 1.0 In-Reply-To: <87y2ewyawn.wl-maz@kernel.org> Content-Language: en-US X-Originating-IP: [10.174.187.128] X-ClientProxiedBy: dggeme712-chm.china.huawei.com (10.1.199.108) To dggpemm500023.china.huawei.com (7.185.36.83) X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210309_090237_463486_F17DCCE3 X-CRM114-Status: GOOD ( 27.27 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ck9uIDIwMjEvMy85IDE2OjQzLCBNYXJjIFp5bmdpZXIgd3JvdGU6Cj4gT24gVHVlLCAwOSBNYXIg MjAyMSAwODozNDo0MyArMDAwMCwKPiAid2FuZ3lhbmFuIChZKSIgPHdhbmd5YW5hbjU1QGh1YXdl aS5jb20+IHdyb3RlOgo+Pgo+PiBPbiAyMDIxLzMvOSAwOjM0LCBXaWxsIERlYWNvbiB3cm90ZToK Pj4+IE9uIE1vbiwgSmFuIDI1LCAyMDIxIGF0IDEwOjEwOjQ0UE0gKzA4MDAsIFlhbmFuIFdhbmcg d3JvdGU6Cj4+Pj4gQWZ0ZXIgZGlydHktbG9nZ2luZyBpcyBzdG9wcGVkIGZvciBhIFZNIGNvbmZp Z3VyZWQgd2l0aCBodWdlIG1hcHBpbmdzLAo+Pj4+IEtWTSB3aWxsIHJlY292ZXIgdGhlIHRhYmxl IG1hcHBpbmdzIGJhY2sgdG8gYmxvY2sgbWFwcGluZ3MuIEFzIHdlIG9ubHkKPj4+PiByZXBsYWNl IHRoZSBleGlzdGluZyBwYWdlIHRhYmxlcyB3aXRoIGEgYmxvY2sgZW50cnkgYW5kIHRoZSBjYWNo ZWFiaWxpdHkKPj4+PiBoYXMgbm90IGJlZW4gY2hhbmdlZCwgdGhlIGNhY2hlIG1haW50ZW5hbmNl IG9wcmVhdGlvbnMgY2FuIGJlIHNraXBwZWQuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBZYW5h biBXYW5nIDx3YW5neWFuYW41NUBodWF3ZWkuY29tPgo+Pj4+IC0tLQo+Pj4+ICAgIGFyY2gvYXJt NjQva3ZtL21tdS5jIHwgMTIgKysrKysrKysrLS0tCj4+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDkg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9hcmNo L2FybTY0L2t2bS9tbXUuYyBiL2FyY2gvYXJtNjQva3ZtL21tdS5jCj4+Pj4gaW5kZXggOGU4NTQ5 ZWExZDcwLi4zN2I0MjdkY2JjNGYgMTAwNjQ0Cj4+Pj4gLS0tIGEvYXJjaC9hcm02NC9rdm0vbW11 LmMKPj4+PiArKysgYi9hcmNoL2FybTY0L2t2bS9tbXUuYwo+Pj4+IEBAIC03NDQsNyArNzQ0LDcg QEAgc3RhdGljIGludCB1c2VyX21lbV9hYm9ydChzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIHBoeXNf YWRkcl90IGZhdWx0X2lwYSwKPj4+PiAgICB7Cj4+Pj4gICAgCWludCByZXQgPSAwOwo+Pj4+ICAg IAlib29sIHdyaXRlX2ZhdWx0LCB3cml0YWJsZSwgZm9yY2VfcHRlID0gZmFsc2U7Cj4+Pj4gLQli b29sIGV4ZWNfZmF1bHQ7Cj4+Pj4gKwlib29sIGV4ZWNfZmF1bHQsIGFkanVzdF9odWdlcGFnZTsK Pj4+PiAgICAJYm9vbCBkZXZpY2UgPSBmYWxzZTsKPj4+PiAgICAJdW5zaWduZWQgbG9uZyBtbXVf c2VxOwo+Pj4+ICAgIAlzdHJ1Y3Qga3ZtICprdm0gPSB2Y3B1LT5rdm07Cj4+Pj4gQEAgLTg3Miwx MiArODcyLDE4IEBAIHN0YXRpYyBpbnQgdXNlcl9tZW1fYWJvcnQoc3RydWN0IGt2bV92Y3B1ICp2 Y3B1LCBwaHlzX2FkZHJfdCBmYXVsdF9pcGEsCj4+Pj4gICAgCQltYXJrX3BhZ2VfZGlydHkoa3Zt LCBnZm4pOwo+Pj4+ICAgIAl9Cj4+Pj4gICAgLQlpZiAoZmF1bHRfc3RhdHVzICE9IEZTQ19QRVJN ICYmICFkZXZpY2UpCj4+Pj4gKwkvKgo+Pj4+ICsJICogVGhlcmUgaXMgbm8gbmVjZXNzaXR5IHRv IHBlcmZvcm0gY2FjaGUgbWFpbnRlbmFuY2Ugb3BlcmF0aW9ucyBpZiB3ZQo+Pj4+ICsJICogd2ls bCBvbmx5IHJlcGxhY2UgdGhlIGV4aXN0aW5nIHRhYmxlIG1hcHBpbmdzIHdpdGggYSBibG9jayBt YXBwaW5nLgo+Pj4+ICsJICovCj4+Pj4gKwlhZGp1c3RfaHVnZXBhZ2UgPSBmYXVsdF9ncmFudWxl IDwgdm1hX3BhZ2VzaXplID8gdHJ1ZSA6IGZhbHNlOwo+Pj4gbml0OiB5b3UgZG9uJ3QgbmVlZCB0 aGUgJz8gdHJ1ZSA6IGZhbHNlJyBwYXJ0Cj4+Pgo+Pj4gVGhhdCBzYWlkLCB5b3VyIHByZXZpb3Vz IHBhdGNoIGNoZWNrcyBmb3IgJ2ZhdWx0X2dyYW51bGUgPiB2bWFfcGFnZXNpemUnLAo+Pj4gc28g SSdtIG5vdCBzdXJlIHRoZSBsb2NhbCB2YXJpYWJsZSBoZWxwcyBhbGwgdGhhdCBtdWNoIGhlcmUg YmVjYXVzZSBpdAo+Pj4gb2JzY3VyZXMgdGhlIHNpemUgY2hlY2tzIGluIG15IG9waW5pb24uIEl0 IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHQtZm9yd2FyZAo+Pj4gaWYgd2UgY291bGQgc3RydWN0dXJl IHRoZSBsb2dpYyBhczoKPj4+Cj4+Pgo+Pj4gCWlmIChmYXVsdF9ncmFudWxlIDwgdm1hX3BhZ2Vz aXplKSB7Cj4+Pgo+Pj4gCX0gZWxzZSBpZiAoZmF1bHRfZ3JhbnVsZSA+IHZtYV9wYWdlX3NpemUp IHsKPj4+Cj4+PiAJfSBlbHNlIHsKPj4+Cj4+PiAJfQo+Pj4KPj4+IFdpdGggc29tZSBjb21tZW50 cyBkZXNjcmliaW5nIHdoYXQgd2UgY2FuIGluZmVyIGFib3V0IHRoZSBtZW1jYWNoZSBhbmQgY2Fj aGUKPj4+IG1haW50ZW5hbmNlIHJlcXVpcmVtZW50cyBmb3IgZWFjaCBjYXNlLgo+PiBUaGFua3Mg Zm9yIHlvdXIgc3VnZ2VzdGlvbiBoZXJlLCBXaWxsLgo+PiBCdXQgSSBoYXZlIHJlc2VudCBhbm90 aGVyIG5ld2VyIHNlcmllcyBbMV0gKEtWTTogYXJtNjQ6IEltcHJvdmUKPj4gZWZmaWNpZW5jeSBv ZiBzdGFnZTIgcGFnZSB0YWJsZSkKPj4gcmVjZW50bHksIHdoaWNoIGhhcyB0aGUgc2FtZSB0aGVt ZSBidXQgZGlmZmVyZW50IHNvbHV0aW9ucyB0aGF0IEkKPj4gdGhpbmsgYXJlIGJldHRlci4KPj4g WzFdCj4+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xrbWwvMjAyMTAyMDgxMTIyNTAuMTYzNTY4 LTEtd2FuZ3lhbmFuNTVAaHVhd2VpLmNvbS8KPj4KPj4gQ291bGQgeW91IHBsZWFzZSBjb21tZW50 IG9uIHRoYXQgc2VyaWVzID/CoCBJIHRoaW5rIGl0IGNhbiBiZSBmb3VuZCBpbgo+PiB5b3VyIGlu Ym94IDopLgo+IFRoZXJlIHdlcmUgYWxyZWFkeSBhIGJ1bmNoIG9mIGNvbW1lbnRzIG9uIHRoYXQg c2VyaWVzLCBhbmQgSSBzdG9wcGVkCj4gYXQgdGhlIHBvaW50IHdoZXJlIHRoZSBjYWNoZSBtYWlu dGVuYW5jZSB3YXMgYnJva2VuLiBQbGVhc2UgcmVzcGluCj4gdGhhdCBzZXJpZXMgaWYgeW91IHdh bnQgZnVydGhlciBmZWVkYmFjayBvbiBpdC4KT2ssIEkgd2lsbCBzZW5kIGEgbmV3IHZlcnNpb24g bGF0ZXIuCj4KPiBJbiB0aGUgZnV0dXJlLCBpZiB5b3UgZGVwcmVjYXRlIGEgc2VyaWVzICh3aGlj aCBpcyBjb21wbGV0ZWx5Cj4gdW5kZXJzdGFuZGFibGUpLCBwbGVhc2UgbGVhdmUgYSBub3RlIG9u IHRoZSBsaXN0IHdpdGggYSBwb2ludGVyIHRvIHRoZQo+IG5ldyBzZXJpZXMgc28gdGhhdCBwZW9w bGUgZG9uJ3Qgd2FzdGUgdGltZSByZXZpZXdpbmcgYW4gb2Jzb2xldGUKPiBzZXJpZXMuIE9yIHBv c3QgdGhlIG5ldyBzZXJpZXMgd2l0aCBhIG5ldyB2ZXJzaW9uIG51bWJlciBzbyB0aGF0IGl0IGlz Cj4gb2J2aW91cyB0aGF0IHRoZSBvcmlnaW5hbCBzZXJpZXMgaGFzIGJlZW4gc3VwZXJzZWRlZC4K SSBhcG9sb2dpemUgZm9yIHRoaXMsIEkgd2lsbCBiZSBtb3JlIGNhcmVmdWwgaW4gdGhlIGZ1dHVy ZS4KClRoYW5rcywKCllhbmFuCj4gVGhhbmtzLAo+Cj4gCU0uCj4KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK