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-wr1-x435.google.com ([2a00:1450:4864:20::435]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qLJLr-003QVu-0k for linux-arm-kernel@lists.infradead.org; Mon, 17 Jul 2023 08:13:08 +0000 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-31427ddd3fbso4022165f8f.0 for ; Mon, 17 Jul 2023 01:13:02 -0700 (PDT) Message-ID: Date: Mon, 17 Jul 2023 10:12:57 +0200 MIME-Version: 1.0 Subject: Re: [PATCH v6 02/11] KVM: arm64: Use kvm_arch_flush_remote_tlbs() Content-Language: en-US References: <20230715005405.3689586-1-rananta@google.com> <20230715005405.3689586-3-rananta@google.com> From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= In-Reply-To: <20230715005405.3689586-3-rananta@google.com> 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+lwn-linux-arm-kernel=archive.lwn.net@lists.infradead.org List-Archive: To: Raghavendra Rao Ananta , Oliver Upton , Marc Zyngier , James Morse , Suzuki K Poulose Cc: 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 SGkgUmFnaGF2ZW5kcmEsIERhdmlkLAoKT24gMTUvNy8yMyAwMjo1MywgUmFnaGF2ZW5kcmEgUmFv IEFuYW50YSB3cm90ZToKPiBGcm9tOiBEYXZpZCBNYXRsYWNrIDxkbWF0bGFja0Bnb29nbGUuY29t Pgo+IAo+IFVzZSBrdm1fYXJjaF9mbHVzaF9yZW1vdGVfdGxicygpIGluc3RlYWQgb2YKPiBDT05G SUdfSEFWRV9LVk1fQVJDSF9UTEJfRkxVU0hfQUxMLiBUaGUgdHdvIG1lY2hhbmlzbXMgc29sdmUg dGhlIHNhbWUKPiBwcm9ibGVtLCBhbGxvd2luZyBhcmNoaXRlY3R1cmUtc3BlY2lmaWMgY29kZSB0 byBwcm92aWRlIGEgbm9uLUlQSQo+IGltcGxlbWVudGF0aW9uIG9mIHJlbW90ZSBUTEIgZmx1c2hp bmcuCj4gCj4gRHJvcHBpbmcgQ09ORklHX0hBVkVfS1ZNX0FSQ0hfVExCX0ZMVVNIX0FMTCBhbGxv d3MgS1ZNIHRvIHN0YW5kYXJkaXplCj4gYWxsIGFyY2hpdGVjdHVyZXMgb24ga3ZtX2FyY2hfZmx1 c2hfcmVtb3RlX3RsYnMoKSBpbnN0ZWFkIG9mIG1haW50YWluaW5nCj4gdHdvIG1lY2hhbmlzbXMu Cj4gCj4gT3B0IHRvIHN0YW5kYXJkaXplIG9uIGt2bV9hcmNoX2ZsdXNoX3JlbW90ZV90bGJzKCkg c2luY2UgaXQgYXZvaWRzCj4gZHVwbGljYXRpbmcgdGhlIGdlbmVyaWMgVExCIHN0YXRzIGFjcm9z cyBhcmNoaXRlY3R1cmVzIHRoYXQgaW1wbGVtZW50Cj4gdGhlaXIgb3duIHJlbW90ZSBUTEIgZmx1 c2guCj4gCj4gVGhpcyBhZGRzIGFuIGV4dHJhIGZ1bmN0aW9uIGNhbGwgdG8gdGhlIEFSTTY0IGt2 bV9mbHVzaF9yZW1vdGVfdGxicygpCj4gcGF0aCwgYnV0IHRoYXQgaXMgYSBzbWFsbCBjb3N0IGlu IGNvbXBhcmlzb24gdG8gZmx1c2hpbmcgcmVtb3RlIFRMQnMuCj4gCj4gSW4gYWRkaXRpb24sIGlu c3RlYWQgb2YganVzdCBpbmNyZW1lbnRpbmcgcmVtb3RlX3RsYl9mbHVzaF9yZXF1ZXN0cwo+IHN0 YXQsIHRoZSBnZW5lcmljIGludGVyZmFjZSB3b3VsZCBhbHNvIGluY3JlbWVudCB0aGUKPiByZW1v dGVfdGxiX2ZsdXNoIHN0YXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgTWF0bGFjayA8ZG1h dGxhY2tAZ29vZ2xlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSYWdoYXZlbmRyYSBSYW8gQW5hbnRh IDxyYW5hbnRhQGdvb2dsZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFplbmdodWkgWXUgPHplbmdodWku eXVAbGludXguZGV2Pgo+IEFja2VkLWJ5OiBPbGl2ZXIgVXB0b24gPG9saXZlci51cHRvbkBsaW51 eC5kZXY+Cj4gUmV2aWV3ZWQtYnk6IEdhdmluIFNoYW4gPGdzaGFuQHJlZGhhdC5jb20+Cj4gLS0t Cj4gICBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2t2bV9ob3N0LmggfCAzICsrKwo+ICAgYXJjaC9h cm02NC9rdm0vS2NvbmZpZyAgICAgICAgICAgIHwgMSAtCj4gICBhcmNoL2FybTY0L2t2bS9tbXUu YyAgICAgICAgICAgICAgfCA2ICsrKy0tLQo+ICAgdmlydC9rdm0vS2NvbmZpZyAgICAgICAgICAg ICAgICAgIHwgMyAtLS0KPiAgIHZpcnQva3ZtL2t2bV9tYWluLmMgICAgICAgICAgICAgICB8IDIg LS0KPiAgIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoK WW91IGFyZSBkb2luZyAyIGNoYW5nZXMgaW4gdGhlIHNhbWUgcGF0Y2g6CgotIEhhdmUgQVJNIHVz ZSBrdm1fYXJjaF9mbHVzaF9yZW1vdGVfdGxicygpIGluc3RlYWQgb2YKICAgSEFWRV9LVk1fQVJD SF9UTEJfRkxVU0hfQUxMLAotIERyb3AgdGhlIG5vdyB1bnVzZWQgSEFWRV9LVk1fQVJDSF9UTEJf RkxVU0hfQUxMLgoKQ29tbWl0cyBzaG91bGQgYmUgYXRvbWljLCB0byBhbGxvdyBwYXJ0aWFsCnJl dmVydCBvciBjaGVycnktcGljay4KClByZWZlcmFibHkgc3BsaXR0aW5nIHRoaXMgcGF0Y2ggaW4g MjoKUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAbGluYXJvLm9y Zz4KClJlZ2FyZHMsCgpQaGlsLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK