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_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 D6949C433E0 for ; Fri, 12 Mar 2021 11:12:28 +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 7875264FE0 for ; Fri, 12 Mar 2021 11:12:28 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7875264FE0 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=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Subject:Cc:To: From:Message-ID:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=9Lkk0+6r8qJeApLdYefN0FXV8e4ncLTCJGVgVUGkBZM=; b=FP8SPQBOcaB54Y2Dqu+KTe12B 7JrviJyGacP65I4VDN8NnJc3sUBvSULxfmRRUoP0INyf2PdhG46wOj9P+YxE4IiSbCk8tN60h4pKH 3kcKvCA74wnVTC9pNVNek3IwEraw7YM0fIWfYM34Yznh85TXW2skySMOz/jkLUkjQ+7d+pyuUiye6 BMhB0lhuzcvg6s/+7mEmPhMK8F6gLSJpuuqb9gJvjTACkyO5NJuInedEnqwv7q+vT1ZKdAkg0LuVm W03osjtfeCOCPXLqVCDxR61/YIpH2GzILmR8PaPNIuiQQiXZ0I3uBLkLkFqXtVtkQZplN+5Isi9q7 C2lkQq/Kg==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lKfh8-00BGLJ-5l; Fri, 12 Mar 2021 11:11:02 +0000 Received: from mail.kernel.org ([198.145.29.99]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lKfgy-00BGJU-T7 for linux-arm-kernel@lists.infradead.org; Fri, 12 Mar 2021 11:10:55 +0000 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 94B9C64FE0; Fri, 12 Mar 2021 11:10:48 +0000 (UTC) Received: from 78.163-31-62.static.virginmediabusiness.co.uk ([62.31.163.78] helo=why.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1lKfgs-001CLV-Jt; Fri, 12 Mar 2021 11:10:46 +0000 Date: Fri, 12 Mar 2021 11:10:45 +0000 Message-ID: <87h7lgfwzu.wl-maz@kernel.org> From: Marc Zyngier To: Shenming Lu Cc: Eric Auger , Will Deacon , , , , , Alex Williamson , Cornelia Huck , "Lorenzo\ Pieralisi" , , Subject: Re: [PATCH v3 3/4] KVM: arm64: GICv4.1: Restore VLPI's pending state to physical side In-Reply-To: References: <20210127121337.1092-1-lushenming@huawei.com> <20210127121337.1092-4-lushenming@huawei.com> <87tupif3x3.wl-maz@kernel.org> <0820f429-4c29-acd6-d9e0-af9f6deb68e4@huawei.com> <87k0qcg2s6.wl-maz@kernel.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 62.31.163.78 X-SA-Exim-Rcpt-To: lushenming@huawei.com, eric.auger@redhat.com, will@kernel.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, alex.williamson@redhat.com, cohuck@redhat.com, lorenzo.pieralisi@arm.com, wanghaibin.wang@huawei.com, yuzenghui@huawei.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210312_111053_463552_7D5ACE53 X-CRM114-Status: GOOD ( 32.46 ) 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-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 T24gRnJpLCAxMiBNYXIgMjAyMSAxMDo0ODoyOSArMDAwMCwKU2hlbm1pbmcgTHUgPGx1c2hlbm1p bmdAaHVhd2VpLmNvbT4gd3JvdGU6Cj4gCj4gT24gMjAyMS8zLzEyIDE3OjA1LCBNYXJjIFp5bmdp ZXIgd3JvdGU6Cj4gPiBPbiBUaHUsIDExIE1hciAyMDIxIDEyOjMyOjA3ICswMDAwLAo+ID4gU2hl bm1pbmcgTHUgPGx1c2hlbm1pbmdAaHVhd2VpLmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiBPbiAyMDIx LzMvMTEgMTc6MTQsIE1hcmMgWnluZ2llciB3cm90ZToKPiA+Pj4gT24gV2VkLCAyNyBKYW4gMjAy MSAxMjoxMzozNiArMDAwMCwKPiA+Pj4gU2hlbm1pbmcgTHUgPGx1c2hlbm1pbmdAaHVhd2VpLmNv bT4gd3JvdGU6Cj4gPj4+Pgo+ID4+Pj4gRnJvbTogWmVuZ2h1aSBZdSA8eXV6ZW5naHVpQGh1YXdl aS5jb20+Cj4gPj4+Pgo+ID4+Pj4gV2hlbiBzZXR0aW5nIHRoZSBmb3J3YXJkaW5nIHBhdGggb2Yg YSBWTFBJIChzd2l0Y2ggdG8gdGhlIEhXIG1vZGUpLAo+ID4+Pj4gd2UgY291bGQgYWxzbyB0cmFu c2ZlciB0aGUgcGVuZGluZyBzdGF0ZSBmcm9tIGlycS0+cGVuZGluZ19sYXRjaCB0bwo+ID4+Pj4g VlBUIChlc3BlY2lhbGx5IGluIG1pZ3JhdGlvbiwgdGhlIHBlbmRpbmcgc3RhdGVzIG9mIFZMUElz IGFyZSByZXN0b3JlZAo+ID4+Pj4gaW50byBrdm3igJlzIHZnaWMgZmlyc3QpLiBBbmQgd2UgY3Vy cmVudGx5IHNlbmQgIklOVCtWU1lOQyIgdG8gdHJpZ2dlcgo+ID4+Pj4gYSBWTFBJIHRvIHBlbmRp bmcuCj4gPj4+Pgo+ID4+Pj4gU2lnbmVkLW9mZi1ieTogWmVuZ2h1aSBZdSA8eXV6ZW5naHVpQGh1 YXdlaS5jb20+Cj4gPj4+PiBTaWduZWQtb2ZmLWJ5OiBTaGVubWluZyBMdSA8bHVzaGVubWluZ0Bo dWF3ZWkuY29tPgo+ID4+Pj4gLS0tCj4gPj4+PiAgYXJjaC9hcm02NC9rdm0vdmdpYy92Z2ljLXY0 LmMgfCAxNCArKysrKysrKysrKysrKwo+ID4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRp b25zKCspCj4gPj4+Pgo+ID4+Pj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva3ZtL3ZnaWMvdmdp Yy12NC5jIGIvYXJjaC9hcm02NC9rdm0vdmdpYy92Z2ljLXY0LmMKPiA+Pj4+IGluZGV4IGFjMDI5 YmEzZDMzNy4uYTM1NDJhZjZmMDRhIDEwMDY0NAo+ID4+Pj4gLS0tIGEvYXJjaC9hcm02NC9rdm0v dmdpYy92Z2ljLXY0LmMKPiA+Pj4+ICsrKyBiL2FyY2gvYXJtNjQva3ZtL3ZnaWMvdmdpYy12NC5j Cj4gPj4+PiBAQCAtNDQ5LDYgKzQ0OSwyMCBAQCBpbnQga3ZtX3ZnaWNfdjRfc2V0X2ZvcndhcmRp bmcoc3RydWN0IGt2bSAqa3ZtLCBpbnQgdmlycSwKPiA+Pj4+ICAJaXJxLT5ob3N0X2lycQk9IHZp cnE7Cj4gPj4+PiAgCWF0b21pY19pbmMoJm1hcC52cGUtPnZscGlfY291bnQpOwo+ID4+Pj4gIAo+ ID4+Pj4gKwkvKiBUcmFuc2ZlciBwZW5kaW5nIHN0YXRlICovCj4gPj4+PiArCWlmIChpcnEtPnBl bmRpbmdfbGF0Y2gpIHsKPiA+Pj4+ICsJCXJldCA9IGlycV9zZXRfaXJxY2hpcF9zdGF0ZShpcnEt Pmhvc3RfaXJxLAo+ID4+Pj4gKwkJCQkJICAgIElSUUNISVBfU1RBVEVfUEVORElORywKPiA+Pj4+ ICsJCQkJCSAgICBpcnEtPnBlbmRpbmdfbGF0Y2gpOwo+ID4+Pj4gKwkJV0FSTl9SQVRFTElNSVQo cmV0LCAiSVJRICVkIiwgaXJxLT5ob3N0X2lycSk7Cj4gPj4+PiArCj4gPj4+PiArCQkvKgo+ID4+ Pj4gKwkJICogTGV0IGl0IGJlIHBydW5lZCBmcm9tIGFwX2xpc3QgbGF0ZXIgYW5kIGRvbid0IGJv dGhlcgo+ID4+Pj4gKwkJICogdGhlIExpc3QgUmVnaXN0ZXIuCj4gPj4+PiArCQkgKi8KPiA+Pj4+ ICsJCWlycS0+cGVuZGluZ19sYXRjaCA9IGZhbHNlOwo+ID4+Pgo+ID4+PiBOQUsuIElmIHRoZSBp bnRlcnJ1cHQgaXMgb24gdGhlIEFQIGxpc3QsIGl0IG11c3QgYmUgcHJ1bmVkIGZyb20gaXQKPiA+ Pj4gKmltbWVkaWF0ZWx5Ki4gVGhlIG9ubHkgY2FzZSB3aGVyZSBpdCBjYW4gYmUgIXBlbmRpbmcg YW5kIHN0aWxsIG9uIHRoZQo+ID4+PiBBUCBsaXN0IGlzIGluIGludGVydmFsIGJldHdlZW4gc3lu YyBhbmQgcHJ1bmUuIElmIHdlIHN0YXJ0IG1lc3NpbmcKPiA+Pj4gd2l0aCB0aGlzLCB3ZSBjYW4n dCByZWFzb24gYWJvdXQgdGhlIHN0YXRlIG9mIHRoaXMgbGlzdCBhbnltb3JlLgo+ID4+Pgo+ID4+ PiBDb25zaWRlciBjYWxsaW5nIHZnaWNfcXVldWVfaXJxX3VubG9jaygpIGhlcmUuCj4gPj4KPiA+ PiBUaGFua3MgZm9yIGdpdmluZyBhIGhpbnQsIGJ1dCBpdCBzZWVtcyB0aGF0IHZnaWNfcXVldWVf aXJxX3VubG9jaygpIG9ubHkKPiA+PiBxdWV1ZXMgYW4gSVJRIGFmdGVyIGNoZWNraW5nLCBkaWQg eW91IG1lYW4gdmdpY19wcnVuZV9hcF9saXN0KCkgaW5zdGVhZD8KPiA+IAo+ID4gTm8sIEkgcmVh bGx5IG1lYW4gdmdpY19xdWV1ZV9pcnFfdW5sb2NrKCkuIEl0IGNhbiBiZSB1c2VkIHRvIHJlbW92 ZQo+ID4gdGhlIHBlbmRpbmcgc3RhdGUgZnJvbSBhbiBpbnRlcnJ1cHQsIGFuZCBkcm9wIGl0IGZy b20gdGhlIEFQCj4gPiBsaXN0LiBUaGlzIGlzIGV4YWN0bHkgd2hhdCBoYXBwZW5zIHdoZW4gY2xl YXJpbmcgdGhlIHBlbmRpbmcgc3RhdGUgb2YKPiA+IGEgbGV2ZWwgaW50ZXJydXB0LCBmb3IgZXhh bXBsZS4KPiAKPiBIaSwgSSBoYXZlIGdvbmUgdGhyb3VnaCB2Z2ljX3F1ZXVlX2lycV91bmxvY2sg bW9yZSB0aGFuIG9uY2UsIGJ1dAo+IHN0aWxsIGNhbid0IGZpbmQgdGhlIHBsYWNlIGluIGl0IHRv IGRyb3AgYW4gSVJRIGZyb20gdGhlIEFQCj4gbGlzdC4uLiBEaWQgSSBtaXNzIHNvbWV0aGluZyA/ Li4uICBPciBjb3VsZCB5b3UgaGVscCB0byBwb2ludCBpdAo+IG91dD8gVGhhbmtzIHZlcnkgbXVj aCBmb3IgdGhpcyEKCk5PLCB5b3UgYXJlIHJpZ2h0LiBJIHRoaW5rIHRoaXMgaXMgYSBtaXNzaW5n IG9wdGltaXNhdGlvbi4gUGxlYXNlIGNhbGwKdGhlIGZ1bmN0aW9uIGFueXdheSwgYXMgdGhhdCdz IHdoYXQgaXMgcmVxdWlyZWQgdG8gY29tbXVuaWNhdGUgYQpjaGFuZ2Ugb2Ygc3RhdGUgaW4gZ2Vu ZXJhbC4KCkknbGwgaGF2ZSBhIHRoaW5rIGFib3V0IGl0LgoKVGhhbmtzLAoKCU0uCgotLSAKV2l0 aG91dCBkZXZpYXRpb24gZnJvbSB0aGUgbm9ybSwgcHJvZ3Jlc3MgaXMgbm90IHBvc3NpYmxlLgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJt LWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAo=