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=-10.6 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,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 ED46EC433E0 for ; Mon, 1 Feb 2021 13:14:16 +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 A5DD160C41 for ; Mon, 1 Feb 2021 13:14:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A5DD160C41 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=GOiskM+a1+EJacA6JfLgIHiw9FH4CaW/VFRQEt8wj1Q=; b=kXmrgQVFA25wznWI9vWCe/QbO 3DNCyvcxz56GU8hc/V+pdzP5ApPPiBIFKMUs9gaYjkviq+Z1kX6rAY9zre7GfsOGFn2bxhQ8tdGqK uWfdrnIEA1uQeLzGm3KEnMRr3gdh/174Kam9Fl5YVuLlMV9CLOw1lcVFsmPNz8Aj68OpbIJCarLti 8RE0bIhUZG8Y4VqLCKvZkeRKl0jdnU8khoDuch+YrXN8XA+njut1jOqX/tG/bChMcd6L9dX1cyjRI VbOVX6PVUcgXrdWjW2keJvZJ+eJDp+5uct1cVAi0r26DHAemcNKibRIeANewWOX2qXhjE4SFUbJU3 RhxuimCFg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l6Z0r-0006ub-Lj; Mon, 01 Feb 2021 13:13:05 +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 1l6Z0o-0006tp-Db for linux-arm-kernel@lists.infradead.org; Mon, 01 Feb 2021 13:13:03 +0000 Received: from DGGEMS413-HUB.china.huawei.com (unknown [172.30.72.59]) by szxga04-in.huawei.com (SkyGuard) with ESMTP id 4DTpHc4F8Sz162jk; Mon, 1 Feb 2021 21:11:40 +0800 (CST) Received: from [10.174.184.42] (10.174.184.42) by DGGEMS413-HUB.china.huawei.com (10.3.19.213) with Microsoft SMTP Server id 14.3.498.0; Mon, 1 Feb 2021 21:12:49 +0800 Subject: Re: [RFC PATCH 0/7] kvm: arm64: Implement SW/HW combined dirty log To: Marc Zyngier References: <20210126124444.27136-1-zhukeqian1@huawei.com> From: Keqian Zhu Message-ID: Date: Mon, 1 Feb 2021 21:12:49 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <20210126124444.27136-1-zhukeqian1@huawei.com> X-Originating-IP: [10.174.184.42] X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210201_081302_981707_6056C207 X-CRM114-Status: GOOD ( 23.05 ) 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 , yubihong@huawei.com, jiangkunkun@huawei.com, kvm@vger.kernel.org, Suzuki K Poulose , Catalin Marinas , Cornelia Huck , linux-kernel@vger.kernel.org, Kirti Wankhede , zhengchuan@huawei.com, Alex Williamson , James Morse , xiexiangyou@huawei.com, wanghaibin.wang@huawei.com, Will Deacon , kvmarm@lists.cs.columbia.edu, linux-arm-kernel@lists.infradead.org, Robin Murphy 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 SGkgTWFyYywKCkRvIHlvdSBoYXZlIHRpbWUgdG8gaGF2ZSBhIGxvb2sgYXQgdGhpcz8gVGhhbmtz IDstKQoKS2VxaWFuLgoKT24gMjAyMS8xLzI2IDIwOjQ0LCBLZXFpYW4gWmh1IHdyb3RlOgo+IFRo ZSBpbnRlbnRpb246Cj4gCj4gT24gYXJtNjQgcGxhdGZvcm0sIHdlIHRyYWNraW5nIGRpcnR5IGxv ZyBvZiB2Q1BVIHRocm91Z2ggZ3Vlc3QgbWVtb3J5IGFib3J0Lgo+IEtWTSBvY2N1cHlzIHNvbWUg dkNQVSB0aW1lIG9mIGd1ZXN0IHRvIGNoYW5nZSBzdGFnZTIgbWFwcGluZyBhbmQgbWFyayBkaXJ0 eS4KPiBUaGlzIGxlYWRzIHRvIGhlYXZ5IHNpZGUgZWZmZWN0IG9uIFZNLCBlc3BlY2lhbGx5IHdo ZW4gbXVsdGkgdkNQVSByYWNlIGFuZAo+IHNvbWUgb2YgdGhlbSBibG9jayBvbiBrdm0gbW11X2xv Y2suCj4gCj4gREJNIGlzIGEgSFcgYXV4aWxpYXJ5IGFwcHJvYWNoIHRvIGxvZyBkaXJ0eS4gTU1V IGNoYWdlcyBQVEUgdG8gYmUgd3JpdGFibGUgaWYKPiBpdHMgREJNIGJpdCBpcyBzZXQuIFRoZW4g S1ZNIGRvZXNuJ3Qgb2NjdXB5IHZDUFUgdGltZSB0byBsb2cgZGlydHkuCj4gCj4gQWJvdXQgdGhp cyBwYXRjaCBzZXJpZXM6Cj4gCj4gVGhlIGJpZ2dlc3QgcHJvYmxlbSBvZiBhcHBseSBEQk0gZm9y IHN0YWdlMiBpcyB0aGF0IHNvZnR3YXJlIG11c3Qgc2NhbiBQVHMgdG8KPiBjb2xsZWN0IGRpcnR5 IHN0YXRlLCB3aGljaCBtYXkgY29zdCBtdWNoIHRpbWUgYW5kIGFmZmVjdCBkb3dudGltZSBvZiBt aWdyYXRpb24uCj4gCj4gVGhpcyBzZXJpZXMgcmVhbGl6ZSBhIFNXL0hXIGNvbWJpbmVkIGRpcnR5 IGxvZyB0aGF0IGNhbiBlZmZlY3RpdmVseSBzb2x2ZSB0aGlzCj4gcHJvYmxlbSAoVGhlIHNtbXUg c2lkZSBjYW4gYWxzbyB1c2UgdGhpcyBhcHByb2FjaCB0byBzb2x2ZSBkbWEgZGlydHkgbG9nIHRy YWNraW5nKS4KPiAKPiBUaGUgY29yZSBpZGVhIGlzIHRoYXQgd2UgZG8gbm90IGVuYWJsZSBoYXJk d2FyZSBkaXJ0eSBhdCBzdGFydCAoZG8gbm90IGFkZCBEQk0gYml0KS4KPiBXaGVuIGEgYXJiaXRy YXJ5IFBUIG9jY3VycyBmYXVsdCwgd2UgZXhlY3V0ZSBzb2Z0IHRyYWNraW5nIGZvciB0aGlzIFBU IGFuZCBlbmFibGUKPiBoYXJkd2FyZSB0cmFja2luZyBmb3IgaXRzICpuZWFyYnkqIFBUcyAoZS5n LiBBZGQgREJNIGJpdCBmb3IgbmVhcmJ5IDE2UFRzKS4gVGhlbiB3aGVuCj4gc3luYyBkaXJ0eSBs b2csIHdlIGhhdmUga25vd24gYWxsIFBUcyB3aXRoIGhhcmR3YXJlIGRpcnR5IGVuYWJsZWQsIHNv IHdlIGRvIG5vdCBuZWVkCj4gdG8gc2NhbiBhbGwgUFRzLgo+IAo+ICAgICAgICAgbWVtIGFib3J0 IHBvaW50ICAgICAgICAgICAgIG1lbSBhYm9ydCBwb2ludAo+ICAgICAgICAgICAgICAg4oaTICAg ICAgICAgICAgICAgICAgICAgICAgICAgIOKGkwo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgICAgICAgfCoqKioqKioq fCAgICAgICAgfCAgICAgICAgfCoqKioqKioqfCAgICAgICAgfCAgICAgICAgfAo+IC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ ICAgICAgICAgICAgICDihpEgICAgICAgICAgICAgICAgICAgICAgICAgICAg4oaRCj4gICAgICAg ICBzZXQgREJNIGJpdCBvZiAgICAgICAgICAgICAgIHNldCBEQk0gYml0IG9mCj4gICAgICB0aGlz IFBUIHNlY3Rpb24gKDY0UFRFcykgICAgICB0aGlzIFBUIHNlY3Rpb24gKDY0UFRFcykKPiAKPiBX ZSBtYXkgd29ycnkgdGhhdCB3aGVuIGRpcnR5IHJhdGUgaXMgb3Zlci1oaWdoIHdlIHN0aWxsIG5l ZWQgdG8gc2NhbiB0b28gbXVjaCBQVHMuCj4gV2UgbWFpbmx5IGNvbmNlcm4gdGhlIFZNIHN0b3Ag dGltZS4gV2l0aCBRZW11IGRpcnR5IHJhdGUgdGhyb3R0bGluZywgdGhlIGRpcnR5IG1lbW9yeQo+ IGlzIGNsb3NpbmcgdG8gdGhlIFZNIHN0b3AgdGhyZXNob2xkLCBzbyB0aGVyZSBpcyBhIGxpdHRs ZSBQVHMgdG8gc2NhbiBhZnRlciBWTSBzdG9wLgo+IAo+IEl0IGhhcyB0aGUgYWR2YW50YWdlcyBv ZiBoYXJkd2FyZSB0cmFja2luZyB0aGF0IG1pbmltaXplcyBzaWRlIGVmZmVjdCBvbiB2Q1BVLAo+ IGFuZCBhbHNvIGhhcyB0aGUgYWR2YW50YWdlcyBvZiBzb2Z0d2FyZSB0cmFja2luZyB0aGF0IGNv bnRyb2xzIHZDUFUgZGlydHkgcmF0ZS4KPiBNb3Jlb3Zlciwgc29mdHdhcmUgdHJhY2tpbmcgaGVs cHMgdXMgdG8gc2NhbiBQVHMgYXQgc29tZSBmaXhlZCBwb2ludHMsIHdoaWNoCj4gZ3JlYXRseSBy ZWR1Y2VzIHNjYW5uaW5nIHRpbWUuIEFuZCB0aGUgYmlnZ2VzdCBiZW5lZml0IGlzIHRoYXQgd2Ug Y2FuIGFwcGx5IHRoaXMKPiBzb2x1dGlvbiBmb3IgZG1hIGRpcnR5IHRyYWNraW5nLgo+IAo+IFRl c3Q6Cj4gCj4gSG9zdDogS3VucGVuZyA5MjAgd2l0aCAxMjggQ1BVIDUxMkcgUkFNLiBEaXNhYmxl IFRyYW5zcGFyZW50IEh1Z2VwYWdlIChFbnN1cmUgdGVzdCByZXN1bHQKPiAgICAgICBpcyBub3Qg ZWZmZWN0ZWQgYnkgZGlzc29sdmUgb2YgYmxvY2sgcGFnZSB0YWJsZSBhdCB0aGUgZWFybHkgc3Rh Z2Ugb2YgbWlncmF0aW9uKS4KPiBWTTogICAxNiBDUFUgMTZHQiBSQU0uIFJ1biA0IHBhaXIgb2Yg KHJlZGlzX2JlbmNobWFyaytyZWRpc19zZXJ2ZXIpLgo+IAo+IEVhY2ggcnVuIDUgdGltZXMgZm9y IHNvZnR3YXJlIGRpcnR5IGxvZyBhbmQgU1cvSFcgY29uYmluZWQgZGlydHkgbG9nLiAKPiAKPiBU ZXN0IHJlc3VsdDoKPiAKPiBHYWluIDUlfjclIGltcHJvdmVtZW50IG9mIHJlZGlzIFFQUyBkdXJp bmcgVk0gbWlncmF0aW9uLgo+IFZNIGRvd250aW1lIGlzIG5vdCBhZmZlY3RlZCBmdW5kYW1lbnRh bGx5Lgo+IEFib3V0IDU2LjclIG9mIERCTSBpcyBlZmZlY3RpdmVseSB1c2VkLgo+IAo+IEtlcWlh biBaaHUgKDcpOgo+ICAgYXJtNjQ6IGNwdWZlYXR1cmU6IEFkZCBBUEkgdG8gcmVwb3J0IHN5c3Rl bSBzdXBwb3J0IG9mIEhXREJNCj4gICBrdm06IGFybTY0OiBVc2UgYXRvbWljIG9wZXJhdGlvbiB3 aGVuIHVwZGF0ZSBQVEUKPiAgIGt2bTogYXJtNjQ6IEFkZCBsZXZlbF9hcHBseSBwYXJhbWV0ZXIg Zm9yIHN0YWdlMl9hdHRyX3dhbGtlcgo+ICAga3ZtOiBhcm02NDogQWRkIHNvbWUgSFdfREJNIHJl bGF0ZWQgcGd0YWJsZSBpbnRlcmZhY2VzCj4gICBrdm06IGFybTY0OiBBZGQgc29tZSBIV19EQk0g cmVsYXRlZCBtbXUgaW50ZXJmYWNlcwo+ICAga3ZtOiBhcm02NDogT25seSB3cml0ZSBwcm90ZWN0 IHNlbGVjdGVkIFBURQo+ICAga3ZtOiBhcm02NDogU3RhcnQgdXAgU1cvSFcgY29tYmluZWQgZGly dHkgbG9nCj4gCj4gIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZS5oICB8ICAxMiAr KysKPiAgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9rdm1faG9zdC5oICAgIHwgICA2ICsrCj4gIGFy Y2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX21tdS5oICAgICB8ICAgNyArKwo+ICBhcmNoL2FybTY0 L2luY2x1ZGUvYXNtL2t2bV9wZ3RhYmxlLmggfCAgNDUgKysrKysrKysrKwo+ICBhcmNoL2FybTY0 L2t2bS9hcm0uYyAgICAgICAgICAgICAgICAgfCAxMjUgKysrKysrKysrKysrKysrKysrKysrKysr KysKPiAgYXJjaC9hcm02NC9rdm0vaHlwL3BndGFibGUuYyAgICAgICAgIHwgMTMwICsrKysrKysr KysrKysrKysrKysrKystLS0tLQo+ICBhcmNoL2FybTY0L2t2bS9tbXUuYyAgICAgICAgICAgICAg ICAgfCAgNDcgKysrKysrKysrLQo+ICBhcmNoL2FybTY0L2t2bS9yZXNldC5jICAgICAgICAgICAg ICAgfCAgIDggKy0KPiAgOCBmaWxlcyBjaGFuZ2VkLCAzNTEgaW5zZXJ0aW9ucygrKSwgMjkgZGVs ZXRpb25zKC0pCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==