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 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qLR61-004XtE-0V for linux-arm-kernel@lists.infradead.org; Mon, 17 Jul 2023 16:29:14 +0000 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-1b9ed206018so217575ad.1 for ; Mon, 17 Jul 2023 09:29:10 -0700 (PDT) MIME-Version: 1.0 References: <20230715005405.3689586-1-rananta@google.com> <20230715005405.3689586-3-rananta@google.com> In-Reply-To: From: Raghavendra Rao Ananta Date: Mon, 17 Jul 2023 09:28:58 -0700 Message-ID: Subject: Re: [PATCH v6 02/11] KVM: arm64: Use kvm_arch_flush_remote_tlbs() List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+lwn-linux-arm-kernel=archive.lwn.net@lists.infradead.org List-Archive: To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= Cc: Oliver Upton , Marc Zyngier , James Morse , Suzuki K Poulose , Paolo Bonzini , Sean Christopherson , Huacai Chen , Zenghui Yu , Anup Patel , Atish Patra , Jing Zhang , Colton Lewis , David Matlack , linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev, linux-mips@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, Zenghui Yu , Gavin Shan SGkgUGhpbGlwcGUsCgpPbiBNb24sIEp1bCAxNywgMjAyMyBhdCAxOjEz4oCvQU0gUGhpbGlwcGUg TWF0aGlldS1EYXVkw6kKPHBoaWxtZEBsaW5hcm8ub3JnPiB3cm90ZToKPgo+IEhpIFJhZ2hhdmVu ZHJhLCBEYXZpZCwKPgo+IE9uIDE1LzcvMjMgMDI6NTMsIFJhZ2hhdmVuZHJhIFJhbyBBbmFudGEg d3JvdGU6Cj4gPiBGcm9tOiBEYXZpZCBNYXRsYWNrIDxkbWF0bGFja0Bnb29nbGUuY29tPgo+ID4K PiA+IFVzZSBrdm1fYXJjaF9mbHVzaF9yZW1vdGVfdGxicygpIGluc3RlYWQgb2YKPiA+IENPTkZJ R19IQVZFX0tWTV9BUkNIX1RMQl9GTFVTSF9BTEwuIFRoZSB0d28gbWVjaGFuaXNtcyBzb2x2ZSB0 aGUgc2FtZQo+ID4gcHJvYmxlbSwgYWxsb3dpbmcgYXJjaGl0ZWN0dXJlLXNwZWNpZmljIGNvZGUg dG8gcHJvdmlkZSBhIG5vbi1JUEkKPiA+IGltcGxlbWVudGF0aW9uIG9mIHJlbW90ZSBUTEIgZmx1 c2hpbmcuCj4gPgo+ID4gRHJvcHBpbmcgQ09ORklHX0hBVkVfS1ZNX0FSQ0hfVExCX0ZMVVNIX0FM TCBhbGxvd3MgS1ZNIHRvIHN0YW5kYXJkaXplCj4gPiBhbGwgYXJjaGl0ZWN0dXJlcyBvbiBrdm1f YXJjaF9mbHVzaF9yZW1vdGVfdGxicygpIGluc3RlYWQgb2YgbWFpbnRhaW5pbmcKPiA+IHR3byBt ZWNoYW5pc21zLgo+ID4KPiA+IE9wdCB0byBzdGFuZGFyZGl6ZSBvbiBrdm1fYXJjaF9mbHVzaF9y ZW1vdGVfdGxicygpIHNpbmNlIGl0IGF2b2lkcwo+ID4gZHVwbGljYXRpbmcgdGhlIGdlbmVyaWMg VExCIHN0YXRzIGFjcm9zcyBhcmNoaXRlY3R1cmVzIHRoYXQgaW1wbGVtZW50Cj4gPiB0aGVpciBv d24gcmVtb3RlIFRMQiBmbHVzaC4KPiA+Cj4gPiBUaGlzIGFkZHMgYW4gZXh0cmEgZnVuY3Rpb24g Y2FsbCB0byB0aGUgQVJNNjQga3ZtX2ZsdXNoX3JlbW90ZV90bGJzKCkKPiA+IHBhdGgsIGJ1dCB0 aGF0IGlzIGEgc21hbGwgY29zdCBpbiBjb21wYXJpc29uIHRvIGZsdXNoaW5nIHJlbW90ZSBUTEJz Lgo+ID4KPiA+IEluIGFkZGl0aW9uLCBpbnN0ZWFkIG9mIGp1c3QgaW5jcmVtZW50aW5nIHJlbW90 ZV90bGJfZmx1c2hfcmVxdWVzdHMKPiA+IHN0YXQsIHRoZSBnZW5lcmljIGludGVyZmFjZSB3b3Vs ZCBhbHNvIGluY3JlbWVudCB0aGUKPiA+IHJlbW90ZV90bGJfZmx1c2ggc3RhdC4KPiA+Cj4gPiBT aWduZWQtb2ZmLWJ5OiBEYXZpZCBNYXRsYWNrIDxkbWF0bGFja0Bnb29nbGUuY29tPgo+ID4gU2ln bmVkLW9mZi1ieTogUmFnaGF2ZW5kcmEgUmFvIEFuYW50YSA8cmFuYW50YUBnb29nbGUuY29tPgo+ ID4gUmV2aWV3ZWQtYnk6IFplbmdodWkgWXUgPHplbmdodWkueXVAbGludXguZGV2Pgo+ID4gQWNr ZWQtYnk6IE9saXZlciBVcHRvbiA8b2xpdmVyLnVwdG9uQGxpbnV4LmRldj4KPiA+IFJldmlld2Vk LWJ5OiBHYXZpbiBTaGFuIDxnc2hhbkByZWRoYXQuY29tPgo+ID4gLS0tCj4gPiAgIGFyY2gvYXJt NjQvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCB8IDMgKysrCj4gPiAgIGFyY2gvYXJtNjQva3ZtL0tj b25maWcgICAgICAgICAgICB8IDEgLQo+ID4gICBhcmNoL2FybTY0L2t2bS9tbXUuYyAgICAgICAg ICAgICAgfCA2ICsrKy0tLQo+ID4gICB2aXJ0L2t2bS9LY29uZmlnICAgICAgICAgICAgICAgICAg fCAzIC0tLQo+ID4gICB2aXJ0L2t2bS9rdm1fbWFpbi5jICAgICAgICAgICAgICAgfCAyIC0tCj4g PiAgIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Cj4g WW91IGFyZSBkb2luZyAyIGNoYW5nZXMgaW4gdGhlIHNhbWUgcGF0Y2g6Cj4KPiAtIEhhdmUgQVJN IHVzZSBrdm1fYXJjaF9mbHVzaF9yZW1vdGVfdGxicygpIGluc3RlYWQgb2YKPiAgICBIQVZFX0tW TV9BUkNIX1RMQl9GTFVTSF9BTEwsCj4gLSBEcm9wIHRoZSBub3cgdW51c2VkIEhBVkVfS1ZNX0FS Q0hfVExCX0ZMVVNIX0FMTC4KPgo+IENvbW1pdHMgc2hvdWxkIGJlIGF0b21pYywgdG8gYWxsb3cg cGFydGlhbAo+IHJldmVydCBvciBjaGVycnktcGljay4KPgo+IFByZWZlcmFibHkgc3BsaXR0aW5n IHRoaXMgcGF0Y2ggaW4gMjoKPiBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg PHBoaWxtZEBsaW5hcm8ub3JnPgo+ClRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb24uIEkgZ3Vlc3Mg dGhhdCBtYWtlcyBzZW5zZS4gSSdsbCBzcGxpdCB0aGUKcGF0Y2ggaW4gdHdvIGZvciB2Ny4KCi0g UmFnaGF2ZW5kcmEKPiBSZWdhcmRzLAo+Cj4gUGhpbC4KPgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QK bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=