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 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 ED637C433DB for ; Mon, 15 Mar 2021 09:31:58 +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 7F54F64E74 for ; Mon, 15 Mar 2021 09:31:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7F54F64E74 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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-ID:References:In-Reply-To:Subject:Cc:To:From :Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=FwmvChMf3/Rwp6ASLhrIAd+49lfTWO4rU2ECtHzsjuk=; b=EuROGLa/sOUzWeupsvLJ9Cxuj AIVo+vDzD3QJsum482TioN/NE87FRpu6ALILL/fI5ek9RNk5UflgKS0JSWDI8x1foOhHWKVv8mS2K 5HtWvmNyWTrbXPyo5FwOoGe8nr/SguH41GRBjqLLDab0wzJZRPCG3vpyH4dFHDETT7Hp0zZTPCY8F A4f06CIugBydM+Z/IYge5dbA1SfGkwNqyneBG3wz173gRp0y8FMfH1f1M8bqx1hdWISWg3zrddRTx Nci2RNdB0bOToR5lo+UBUEj3FQCvmYV3P6Jv2R+mmRDc2bINc2xkRKGTUDFgeGFotJNVS9XCwJoWk UGmtyRtew==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lLjYG-00FOLk-Fu; Mon, 15 Mar 2021 09:30:16 +0000 Received: from mail.kernel.org ([198.145.29.99]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lLjYA-00FOKT-HV for linux-arm-kernel@lists.infradead.org; Mon, 15 Mar 2021 09:30:13 +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 98C0D64E74; Mon, 15 Mar 2021 09:30:08 +0000 (UTC) Received: from disco-boy.misterjones.org ([51.254.78.96] helo=www.loen.fr) by disco-boy.misterjones.org with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94) (envelope-from ) id 1lLjY6-001cQC-Iq; Mon, 15 Mar 2021 09:30:06 +0000 MIME-Version: 1.0 Date: Mon, 15 Mar 2021 09:30:06 +0000 From: Marc Zyngier To: Shenming Lu Cc: Eric Auger , Will Deacon , linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Alex Williamson , Cornelia Huck , Lorenzo Pieralisi , wanghaibin.wang@huawei.com, yuzenghui@huawei.com Subject: Re: [PATCH v4 5/6] KVM: arm64: GICv4.1: Restore VLPI pending state to physical side In-Reply-To: References: <20210313083900.234-1-lushenming@huawei.com> <20210313083900.234-6-lushenming@huawei.com> <81fbadda-0489-ffc3-cb38-08e89871ec95@huawei.com> User-Agent: Roundcube Webmail/1.4.11 Message-ID: <4f37549dcc5d3dd59a92bc94f2f0b59b@kernel.org> X-Sender: maz@kernel.org X-SA-Exim-Connect-IP: 51.254.78.96 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-20210315_093011_227815_AE54BCB7 X-CRM114-Status: GOOD ( 16.67 ) 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 T24gMjAyMS0wMy0xNSAwOToyNSwgU2hlbm1pbmcgTHUgd3JvdGU6Cj4gT24gMjAyMS8zLzE1IDE3 OjIwLCBNYXJjIFp5bmdpZXIgd3JvdGU6Cj4+IE9uIDIwMjEtMDMtMTUgMDk6MTEsIFNoZW5taW5n IEx1IHdyb3RlOgo+Pj4gT24gMjAyMS8zLzE1IDE2OjMwLCBNYXJjIFp5bmdpZXIgd3JvdGU6Cj4+ Pj4gT24gMjAyMS0wMy0xMyAwODozOCwgU2hlbm1pbmcgTHUgd3JvdGU6Cj4+Pj4+IEZyb206IFpl bmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgo+Pj4+PiAKPj4+Pj4gV2hlbiBzZXR0aW5n IHRoZSBmb3J3YXJkaW5nIHBhdGggb2YgYSBWTFBJIChzd2l0Y2ggdG8gdGhlIEhXIG1vZGUpLAo+ Pj4+PiB3ZSBjYW4gYWxzbyB0cmFuc2ZlciB0aGUgcGVuZGluZyBzdGF0ZSBmcm9tIGlycS0+cGVu ZGluZ19sYXRjaCB0bwo+Pj4+PiBWUFQgKGVzcGVjaWFsbHkgaW4gbWlncmF0aW9uLCB0aGUgcGVu ZGluZyBzdGF0ZXMgb2YgVkxQSXMgYXJlIAo+Pj4+PiByZXN0b3JlZAo+Pj4+PiBpbnRvIGt2beKA mXMgdmdpYyBmaXJzdCkuIEFuZCB3ZSBjdXJyZW50bHkgc2VuZCAiSU5UK1ZTWU5DIiB0byAKPj4+ Pj4gdHJpZ2dlcgo+Pj4+PiBhIFZMUEkgdG8gcGVuZGluZy4KPj4+Pj4gCj4+Pj4+IFNpZ25lZC1v ZmYtYnk6IFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgo+Pj4+PiBTaWduZWQtb2Zm LWJ5OiBTaGVubWluZyBMdSA8bHVzaGVubWluZ0BodWF3ZWkuY29tPgo+Pj4+PiAtLS0KPj4+Pj4g wqBhcmNoL2FybTY0L2t2bS92Z2ljL3ZnaWMtdjQuYyB8IDE4ICsrKysrKysrKysrKysrKysrKwo+ Pj4+PiDCoDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCj4+Pj4+IAo+Pj4+PiBkaWZm IC0tZ2l0IGEvYXJjaC9hcm02NC9rdm0vdmdpYy92Z2ljLXY0LmMgCj4+Pj4+IGIvYXJjaC9hcm02 NC9rdm0vdmdpYy92Z2ljLXY0LmMKPj4+Pj4gaW5kZXggYWMwMjliYTNkMzM3Li4zYjgyYWI4MGMy ZjMgMTAwNjQ0Cj4+Pj4+IC0tLSBhL2FyY2gvYXJtNjQva3ZtL3ZnaWMvdmdpYy12NC5jCj4+Pj4+ ICsrKyBiL2FyY2gvYXJtNjQva3ZtL3ZnaWMvdmdpYy12NC5jCj4+Pj4+IEBAIC00NDksNiArNDQ5 LDI0IEBAIGludCBrdm1fdmdpY192NF9zZXRfZm9yd2FyZGluZyhzdHJ1Y3Qga3ZtIAo+Pj4+PiAq a3ZtLCBpbnQgdmlycSwKPj4+Pj4gwqDCoMKgwqAgaXJxLT5ob3N0X2lyccKgwqDCoCA9IHZpcnE7 Cj4+Pj4+IMKgwqDCoMKgIGF0b21pY19pbmMoJm1hcC52cGUtPnZscGlfY291bnQpOwo+Pj4+PiAK Pj4+Pj4gK8KgwqDCoCAvKiBUcmFuc2ZlciBwZW5kaW5nIHN0YXRlICovCj4+Pj4+ICvCoMKgwqAg aWYgKGlycS0+cGVuZGluZ19sYXRjaCkgewo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQg bG9uZyBmbGFnczsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0ID0gaXJxX3NldF9p cnFjaGlwX3N0YXRlKGlycS0+aG9zdF9pcnEsCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIElSUUNISVBfU1RBVEVfUEVORElORywKPj4+Pj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXJxLT5wZW5kaW5n X2xhdGNoKTsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIFdBUk5fUkFURUxJTUlUKHJldCwgIklSUSAl ZCIsIGlycS0+aG9zdF9pcnEpOwo+Pj4+PiArCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCAvKgo+Pj4+ PiArwqDCoMKgwqDCoMKgwqDCoCAqIENsZWFyIHBlbmRpbmdfbGF0Y2ggYW5kIGNvbW11bmljYXRl IHRoaXMgc3RhdGUKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBjaGFuZ2UgdmlhIHZnaWNfcXVl dWVfaXJxX3VubG9jay4KPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqAgKi8KPj4+Pj4gK8KgwqDCoMKg wqDCoMKgIHJhd19zcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+Pj4+ PiArwqDCoMKgwqDCoMKgwqAgaXJxLT5wZW5kaW5nX2xhdGNoID0gZmFsc2U7Cj4+Pj4+ICvCoMKg wqDCoMKgwqDCoCB2Z2ljX3F1ZXVlX2lycV91bmxvY2soa3ZtLCBpcnEsIGZsYWdzKTsKPj4+Pj4g K8KgwqDCoCB9Cj4+Pj4+ICsKPj4+Pj4gwqBvdXQ6Cj4+Pj4+IMKgwqDCoMKgIG11dGV4X3VubG9j aygmaXRzLT5pdHNfbG9jayk7Cj4+Pj4+IMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+Pj4gCj4+Pj4g VGhlIHJlYWQgc2lkZSBvZiB0aGUgcGVuZGluZyBzdGF0ZSBpc24ndCBsb2NrZWQsIGJ1dCB0aGUg d3JpdGUgc2lkZSAKPj4+PiBpcy4KPj4+PiBJJ2QgcmF0aGVyIHlvdSBsb2NrIHRoZSB3aG9sZSBz ZXF1ZW5jZSBmb3IgcGVhY2Ugb2YgbWluZC4KPj4+IAo+Pj4gRGlkIHlvdSBtZWFuIHRvIGxvY2sg YmVmb3JlIGVtaXR0aW5nIHRoZSBtYXBwaW5nIHJlcXVlc3QsIE9yIGp1c3QgCj4+PiBiZWZvcmUg cmVhZGluZwo+Pj4gdGhlIHBlbmRpbmcgc3RhdGU/Cj4+IAo+PiBKdXN0IGJlZm9yZSByZWFkaW5n IHRoZSBwZW5kaW5nIHN0YXRlLCBzbyB0aGF0IHdlIGNhbid0IGdldCBhIAo+PiBjb25jdXJyZW50 Cj4+IG1vZGlmaWNhdGlvbiBvZiB0aGF0IHN0YXRlIHdoaWxlIHdlIG1ha2UgdGhlIGludGVycnVw dCBwZW5kaW5nIGluIHRoZSAKPj4gVlBUCj4+IGFuZCBjbGVhcmluZyBpdCBpbiB0aGUgZW11bGF0 aW9uLgo+IAo+IEdldCBpdC4gSSB3aWxsIGNvcnJlY3QgaXQgcmlnaHQgbm93LgoKUGxlYXNlIGhv bGQgb2ZmIHNlbmRpbmcgYSBuZXcgdmVyc2lvbiBmb3IgYSBmZXcgZGF5cy4gTXkgaW5ib3ggaXMg CmV4cGxvZGluZy4uLgoKVGhhbmtzLAoKICAgICAgICAgTS4KLS0gCkphenogaXMgbm90IGRlYWQu IEl0IGp1c3Qgc21lbGxzIGZ1bm55Li4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==