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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0A86BC433F5 for ; Tue, 30 Nov 2021 16:10:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244297AbhK3QNT (ORCPT ); Tue, 30 Nov 2021 11:13:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51166 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243677AbhK3QLZ (ORCPT ); Tue, 30 Nov 2021 11:11:25 -0500 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 61182C061757; Tue, 30 Nov 2021 08:07:49 -0800 (PST) Received: by mail-wm1-x329.google.com with SMTP id p3-20020a05600c1d8300b003334fab53afso19937380wms.3; Tue, 30 Nov 2021 08:07:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=3a/iKsjufsiAbrGQuBxVCPIZkwax7Upszpd7LsuYfCk=; b=ZI1KOydZ+qECl1hqlo+ZNsiRXNRPZ13T8K4/YJ6MoYcN5dN+LuRV3/IQ1KEUDcU0Vw Vjwuujw+ZbUsGVxN5Eebh9Z/n26MQhlQ8ehFqn4X/Hvewkjsw0COQl31001ZyKeNY6Mz nuTJWwgKAs8576y3o//cH27vL1awmnJNNBybZbxu9KQow1/gfFg/9iui3rvWtw7fesoJ uB58hek4VV+WXZz0jg3T4XAAPkiLiwUG82CWXZnawo+wiwrKp8M/XU1sqUquvCA81ibB cUgcgGRDa/rJerB9C4tYdPDW2u0xS9fOOZeboK+o+lFF3SNVDw/1NfjIHFtj7/tD9ggY AZhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=3a/iKsjufsiAbrGQuBxVCPIZkwax7Upszpd7LsuYfCk=; b=iGKGBL2bKj0s0qj+KzC1NpusPpvVp+EHB+cA1KEchyQMPLH7OHCYwwDc8VPUDoLZ2a 8ngwre1MCAYxB6OkOHgxOzkQREba1F4WVDJ9arvG/N0nEJxigfM9JD7K3RSsA18bWOk3 tzzVzIcvWxPSHlBOFTu9EnNHTuTzv7WZ2d8YPWzb5vUlQOpcqK61dIC7VUd/NFfVo07e oCiJLIunN1ZUOugMQ4AVkku+Mj1QuiaBcSyifBTKo00ciIzoPznbxdTDrdDrXcFtnx19 sO4WsVE6j+Z9oN61k84LGzpsc60tP49jDm0uuihQBYeZw6vv10ByHJDE/GBRLewZhCWg zeMg== X-Gm-Message-State: AOAM5320CuEJNaoLdDl4AssCgYNASqKactXgSa6CzY0NiorueH9y6CSM QsqWPrqMM+cs/T5Y+xdDa+k= X-Google-Smtp-Source: ABdhPJx5Dhy4cMIe37LwwIVlRqxg9qfG8bQ1tYjpplU8k4zyM3CqmxKNVQMvmem1SJ3HAhFFd8xyTQ== X-Received: by 2002:a05:600c:3489:: with SMTP id a9mr411960wmq.120.1638288467956; Tue, 30 Nov 2021 08:07:47 -0800 (PST) Received: from ?IPV6:2001:b07:add:ec09:c399:bc87:7b6c:fb2a? ([2001:b07:add:ec09:c399:bc87:7b6c:fb2a]) by smtp.googlemail.com with ESMTPSA id m36sm3269698wms.25.2021.11.30.08.07.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 30 Nov 2021 08:07:47 -0800 (PST) Sender: Paolo Bonzini Message-ID: <3f5adff7-f321-0688-c817-84975ebd3d14@redhat.com> Date: Tue, 30 Nov 2021 17:07:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: [PATCH v2 10/43] KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook Content-Language: en-US To: Marc Zyngier Cc: Sean Christopherson , Huacai Chen , Aleksandar Markovic , Paul Mackerras , Anup Patel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Christian Borntraeger , Janosch Frank , James Morse , Alexandru Elisei , Suzuki K Poulose , Atish Patra , David Hildenbrand , Cornelia Huck , Claudio Imbrenda , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, linux-mips@vger.kernel.org, kvm@vger.kernel.org, kvm-ppc@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, David Matlack , Oliver Upton , Jing Zhang References: <20211009021236.4122790-1-seanjc@google.com> <20211009021236.4122790-11-seanjc@google.com> <9236e715-c471-e1c8-6117-6f37b908a6bd@redhat.com> <875ytjbxpq.wl-maz@kernel.org> <3490c50e-50d2-f906-3383-b87e14b14fab@redhat.com> <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> From: Paolo Bonzini In-Reply-To: <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/30/21 13:04, Marc Zyngier wrote: >>> >>> I have "queued" it, but that's just my queue - it's not on kernel.org >>> and it's not going to be in 5.16, at least not in the first batch. >>> >>> There's plenty of time for me to rebase on top of a fix, if you want >>> to send the fix through your kvm-arm pull request.  Just Cc me so >>> that I understand what's going on. >> >> Since a month has passed and I didn't see anything related in the >> KVM-ARM pull requests, I am going to queue this patch.  Any conflicts >> can be resolved through a kvmarm->kvm merge of either a topic branch >> or a tag that is destined to 5.16. > > Can you at least spell out *when* this will land? It will be in kvm/next as soon as I finish running tests on it, which may take a couple more days because I'm updating my machines to newer operating systems. > There is, in general, a certain lack of clarity about what you are queuing, > where you are queuing it, and what release it targets. Ok, thanks for the suggestion. Generally speaking: - kvm/master is stuff that is merged and will be in the next -rc, right now 5.16-rc4. It shouldn't ever rewind (though it may happen, it is rare) - kvm/next is stuff that is merged and will be in the next merge window, right now 5.17. It also shouldn't rewind. - kvm/queue is stuff that the submitter shouldn't care about, and that other people should only care about to check for conflicts. When I say I "queued" a patch it goes in kvm/queue, and there's time to remove it if something breaks. Regarding this series: - I am queuing it up to this patch - I am queuing it to kvm/next, meaning it targets 5.17 - it looks like the next one (11/43) triggers a known AMD errata, so I'm holding on the rest until we understand if it actually does, and if so if AMD AVIC is doomed. For the time being, it will stay in kvm/queue. Paolo 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A4C82C433EF for ; Tue, 30 Nov 2021 16:08:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=k7XSc6yaC2YBh3Nkylo6IIBCI35uaibNGyABz7WwFSk=; b=oQhaNxJierma6l fnZtB2l5d2mjq/RTtXT3qOXWI8KbZbewxB5eZnVW8CGiCmVjaod5UTsVxUtl1t8cepJlhQ7i4Fytb AQnqM1H017n/dmriaVHtS78j+Ec+ZxGmUfyNo4Oy2rdOxMIF3ZOZLMQTMlffQQxMY0acObYhO6unN iRuMJb8Evd+qtCk3EzvZX5N41sA2zkpZQkhCu9SBnpyBMWpdWi6jPZNNn48y/P1V/tpV0DxuX4sJt dXhuhxmId3R/nwmy47HHaCfOK5m+T46oiMmfx+b8JskPBuM5voAz3HIx0EE7BezyClwUjU76W4WBu BUFd7WM2GgLCNlxP4dUA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ms5fs-0065Zx-N1; Tue, 30 Nov 2021 16:08:08 +0000 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ms5fZ-0065Un-S4; Tue, 30 Nov 2021 16:07:51 +0000 Received: by mail-wm1-x32e.google.com with SMTP id k37-20020a05600c1ca500b00330cb84834fso19954110wms.2; Tue, 30 Nov 2021 08:07:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=3a/iKsjufsiAbrGQuBxVCPIZkwax7Upszpd7LsuYfCk=; b=ZI1KOydZ+qECl1hqlo+ZNsiRXNRPZ13T8K4/YJ6MoYcN5dN+LuRV3/IQ1KEUDcU0Vw Vjwuujw+ZbUsGVxN5Eebh9Z/n26MQhlQ8ehFqn4X/Hvewkjsw0COQl31001ZyKeNY6Mz nuTJWwgKAs8576y3o//cH27vL1awmnJNNBybZbxu9KQow1/gfFg/9iui3rvWtw7fesoJ uB58hek4VV+WXZz0jg3T4XAAPkiLiwUG82CWXZnawo+wiwrKp8M/XU1sqUquvCA81ibB cUgcgGRDa/rJerB9C4tYdPDW2u0xS9fOOZeboK+o+lFF3SNVDw/1NfjIHFtj7/tD9ggY AZhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=3a/iKsjufsiAbrGQuBxVCPIZkwax7Upszpd7LsuYfCk=; b=UfuQpegUAJZqE+cud3YYQ/olZhj9ErM6RvFTIiQcNEIn80OrwYCv20UUQ+QQHk2+cs ZvL7TzffeRhzyHoXxGQlnNU1Y+PBYJ3R1wV9E3JGRVEvqQHpMTeK2WfALN/BolD0oTb8 1HUT8jkBTYuVa1Se2tW4wUIHTia3b2SAbJaI3FhIx2mes6CRfQoitbZ6AaZ/4qPJArpy /nn1N2Vv91XcqlMh8Hv6JYMMrUNDoC5r2sduuG8B4pHXi5BqZ84NA+YWQPEHyj4n6cCu KJMqDKm9ze8ZXUbKWWrJwwFA3BnCJWujbFxL36b4DT+g726xg11p0RO/omr/OPzovMXY b9bg== X-Gm-Message-State: AOAM533u2VybR7PpRsA7917heMcuIH84Gm1RftEHw31bOCHKQytKf2X7 eWd3YD0b8ozz3GAVQK5QFSs= X-Google-Smtp-Source: ABdhPJx5Dhy4cMIe37LwwIVlRqxg9qfG8bQ1tYjpplU8k4zyM3CqmxKNVQMvmem1SJ3HAhFFd8xyTQ== X-Received: by 2002:a05:600c:3489:: with SMTP id a9mr411960wmq.120.1638288467956; Tue, 30 Nov 2021 08:07:47 -0800 (PST) Received: from ?IPV6:2001:b07:add:ec09:c399:bc87:7b6c:fb2a? ([2001:b07:add:ec09:c399:bc87:7b6c:fb2a]) by smtp.googlemail.com with ESMTPSA id m36sm3269698wms.25.2021.11.30.08.07.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 30 Nov 2021 08:07:47 -0800 (PST) Message-ID: <3f5adff7-f321-0688-c817-84975ebd3d14@redhat.com> Date: Tue, 30 Nov 2021 17:07:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: [PATCH v2 10/43] KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook Content-Language: en-US To: Marc Zyngier Cc: Sean Christopherson , Huacai Chen , Aleksandar Markovic , Paul Mackerras , Anup Patel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Christian Borntraeger , Janosch Frank , James Morse , Alexandru Elisei , Suzuki K Poulose , Atish Patra , David Hildenbrand , Cornelia Huck , Claudio Imbrenda , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, linux-mips@vger.kernel.org, kvm@vger.kernel.org, kvm-ppc@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, David Matlack , Oliver Upton , Jing Zhang References: <20211009021236.4122790-1-seanjc@google.com> <20211009021236.4122790-11-seanjc@google.com> <9236e715-c471-e1c8-6117-6f37b908a6bd@redhat.com> <875ytjbxpq.wl-maz@kernel.org> <3490c50e-50d2-f906-3383-b87e14b14fab@redhat.com> <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> From: Paolo Bonzini In-Reply-To: <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211130_080749_958275_22422098 X-CRM114-Status: GOOD ( 18.80 ) X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gMTEvMzAvMjEgMTM6MDQsIE1hcmMgWnluZ2llciB3cm90ZToKPj4+Cj4+PiBJIGhhdmUgInF1 ZXVlZCIgaXQsIGJ1dCB0aGF0J3MganVzdCBteSBxdWV1ZSAtIGl0J3Mgbm90IG9uIGtlcm5lbC5v cmcgCj4+PiBhbmQgaXQncyBub3QgZ29pbmcgdG8gYmUgaW4gNS4xNiwgYXQgbGVhc3Qgbm90IGlu IHRoZSBmaXJzdCBiYXRjaC4KPj4+Cj4+PiBUaGVyZSdzIHBsZW50eSBvZiB0aW1lIGZvciBtZSB0 byByZWJhc2Ugb24gdG9wIG9mIGEgZml4LCBpZiB5b3Ugd2FudCAKPj4+IHRvIHNlbmQgdGhlIGZp eCB0aHJvdWdoIHlvdXIga3ZtLWFybSBwdWxsIHJlcXVlc3QuwqAgSnVzdCBDYyBtZSBzbyAKPj4+ IHRoYXQgSSB1bmRlcnN0YW5kIHdoYXQncyBnb2luZyBvbi4KPj4KPj4gU2luY2UgYSBtb250aCBo YXMgcGFzc2VkIGFuZCBJIGRpZG4ndCBzZWUgYW55dGhpbmcgcmVsYXRlZCBpbiB0aGUKPj4gS1ZN LUFSTSBwdWxsIHJlcXVlc3RzLCBJIGFtIGdvaW5nIHRvIHF1ZXVlIHRoaXMgcGF0Y2guwqAgQW55 IGNvbmZsaWN0cwo+PiBjYW4gYmUgcmVzb2x2ZWQgdGhyb3VnaCBhIGt2bWFybS0+a3ZtIG1lcmdl IG9mIGVpdGhlciBhIHRvcGljIGJyYW5jaAo+PiBvciBhIHRhZyB0aGF0IGlzIGRlc3RpbmVkIHRv IDUuMTYuCj4gCj4gQ2FuIHlvdSBhdCBsZWFzdCBzcGVsbCBvdXQgKndoZW4qIHRoaXMgd2lsbCBs YW5kPwoKSXQgd2lsbCBiZSBpbiBrdm0vbmV4dCBhcyBzb29uIGFzIEkgZmluaXNoIHJ1bm5pbmcg dGVzdHMgb24gaXQsIHdoaWNoIAptYXkgdGFrZSBhIGNvdXBsZSBtb3JlIGRheXMgYmVjYXVzZSBJ J20gdXBkYXRpbmcgbXkgbWFjaGluZXMgdG8gbmV3ZXIgCm9wZXJhdGluZyBzeXN0ZW1zLgoKPiBU aGVyZSBpcywgaW4gZ2VuZXJhbCwgYSBjZXJ0YWluIGxhY2sgb2YgY2xhcml0eSBhYm91dCB3aGF0 IHlvdSBhcmUgcXVldWluZywKPiB3aGVyZSB5b3UgYXJlIHF1ZXVpbmcgaXQsIGFuZCB3aGF0IHJl bGVhc2UgaXQgdGFyZ2V0cy4KCk9rLCB0aGFua3MgZm9yIHRoZSBzdWdnZXN0aW9uLiAgR2VuZXJh bGx5IHNwZWFraW5nOgoKLSBrdm0vbWFzdGVyIGlzIHN0dWZmIHRoYXQgaXMgbWVyZ2VkIGFuZCB3 aWxsIGJlIGluIHRoZSBuZXh0IC1yYywgcmlnaHQgCm5vdyA1LjE2LXJjNC4gIEl0IHNob3VsZG4n dCBldmVyIHJld2luZCAodGhvdWdoIGl0IG1heSBoYXBwZW4sIGl0IGlzIHJhcmUpCgotIGt2bS9u ZXh0IGlzIHN0dWZmIHRoYXQgaXMgbWVyZ2VkIGFuZCB3aWxsIGJlIGluIHRoZSBuZXh0IG1lcmdl IHdpbmRvdywgCnJpZ2h0IG5vdyA1LjE3LiAgSXQgYWxzbyBzaG91bGRuJ3QgcmV3aW5kLgoKLSBr dm0vcXVldWUgaXMgc3R1ZmYgdGhhdCB0aGUgc3VibWl0dGVyIHNob3VsZG4ndCBjYXJlIGFib3V0 LCBhbmQgdGhhdCAKb3RoZXIgcGVvcGxlIHNob3VsZCBvbmx5IGNhcmUgYWJvdXQgdG8gY2hlY2sg Zm9yIGNvbmZsaWN0cy4gIFdoZW4gSSBzYXkgCkkgInF1ZXVlZCIgYSBwYXRjaCBpdCBnb2VzIGlu IGt2bS9xdWV1ZSwgYW5kIHRoZXJlJ3MgdGltZSB0byByZW1vdmUgaXQgCmlmIHNvbWV0aGluZyBi cmVha3MuCgpSZWdhcmRpbmcgdGhpcyBzZXJpZXM6CgotIEkgYW0gcXVldWluZyBpdCB1cCB0byB0 aGlzIHBhdGNoCgotIEkgYW0gcXVldWluZyBpdCB0byBrdm0vbmV4dCwgbWVhbmluZyBpdCB0YXJn ZXRzIDUuMTcKCi0gaXQgbG9va3MgbGlrZSB0aGUgbmV4dCBvbmUgKDExLzQzKSB0cmlnZ2VycyBh IGtub3duIEFNRCBlcnJhdGEsIHNvIEknbSAKaG9sZGluZyBvbiB0aGUgcmVzdCB1bnRpbCB3ZSB1 bmRlcnN0YW5kIGlmIGl0IGFjdHVhbGx5IGRvZXMsIGFuZCBpZiBzbyAKaWYgQU1EIEFWSUMgaXMg ZG9vbWVkLiAgRm9yIHRoZSB0aW1lIGJlaW5nLCBpdCB3aWxsIHN0YXkgaW4ga3ZtL3F1ZXVlLgoK UGFvbG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YK 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 mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by smtp.lore.kernel.org (Postfix) with ESMTP id BF893C4321E for ; Tue, 30 Nov 2021 16:07:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 14EF84B1AB; Tue, 30 Nov 2021 11:07:53 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Authentication-Results: mm01.cs.columbia.edu (amavisd-new); dkim=softfail (fail, message has been altered) header.i=@gmail.com Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lubUh9BkPrdp; Tue, 30 Nov 2021 11:07:51 -0500 (EST) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id C56A24B1B3; Tue, 30 Nov 2021 11:07:51 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 6242C4B13D for ; Tue, 30 Nov 2021 11:07:50 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8dRgdqI9YoEn for ; Tue, 30 Nov 2021 11:07:49 -0500 (EST) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mm01.cs.columbia.edu (Postfix) with ESMTPS id EB4D94B137 for ; Tue, 30 Nov 2021 11:07:48 -0500 (EST) Received: by mail-wm1-f43.google.com with SMTP id i8-20020a7bc948000000b0030db7b70b6bso19935698wml.1 for ; Tue, 30 Nov 2021 08:07:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=3a/iKsjufsiAbrGQuBxVCPIZkwax7Upszpd7LsuYfCk=; b=ZI1KOydZ+qECl1hqlo+ZNsiRXNRPZ13T8K4/YJ6MoYcN5dN+LuRV3/IQ1KEUDcU0Vw Vjwuujw+ZbUsGVxN5Eebh9Z/n26MQhlQ8ehFqn4X/Hvewkjsw0COQl31001ZyKeNY6Mz nuTJWwgKAs8576y3o//cH27vL1awmnJNNBybZbxu9KQow1/gfFg/9iui3rvWtw7fesoJ uB58hek4VV+WXZz0jg3T4XAAPkiLiwUG82CWXZnawo+wiwrKp8M/XU1sqUquvCA81ibB cUgcgGRDa/rJerB9C4tYdPDW2u0xS9fOOZeboK+o+lFF3SNVDw/1NfjIHFtj7/tD9ggY AZhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=3a/iKsjufsiAbrGQuBxVCPIZkwax7Upszpd7LsuYfCk=; b=g5UFAWYnfJkdErJZjj7/1EJShEgR8ncy1sFfS78t0LHcoZYpF9ubarnSv0NM/dMm2o 58NWNoNw+WEwVppQurp2yLissgvk+Q7woo5lpiAJaqiDvKHY9Uu+r3Sztk0/dCz6XbDV IVwvGp2DXHDsoTsM0m4kMsvSVVZnZEI/eMUjMSi04w9XQGyEs3cbHCARo6WpzPvjH3vJ uqLRAMYRkrNajFsRH5ww9ausxPu1BN5MOzauYEhejMYU4GEDnxrG+x9q9Rh9b01Q+dIJ u4XN+r6DcWnA/2Kb/0Rrpgy1AtVTouzw9q11zJNYpiGJ8eOjHeYr08g3nGbid5Qq1DPc xiLw== X-Gm-Message-State: AOAM53040IQKQEahyQSy0ZRE8qk3UmvtgZR5e1SvjDRxrCi8pIzrElVO 4qEmGXsiOW44UKxuvSXPgdI= X-Google-Smtp-Source: ABdhPJx5Dhy4cMIe37LwwIVlRqxg9qfG8bQ1tYjpplU8k4zyM3CqmxKNVQMvmem1SJ3HAhFFd8xyTQ== X-Received: by 2002:a05:600c:3489:: with SMTP id a9mr411960wmq.120.1638288467956; Tue, 30 Nov 2021 08:07:47 -0800 (PST) Received: from ?IPV6:2001:b07:add:ec09:c399:bc87:7b6c:fb2a? ([2001:b07:add:ec09:c399:bc87:7b6c:fb2a]) by smtp.googlemail.com with ESMTPSA id m36sm3269698wms.25.2021.11.30.08.07.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 30 Nov 2021 08:07:47 -0800 (PST) Message-ID: <3f5adff7-f321-0688-c817-84975ebd3d14@redhat.com> Date: Tue, 30 Nov 2021 17:07:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: [PATCH v2 10/43] KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook Content-Language: en-US To: Marc Zyngier References: <20211009021236.4122790-1-seanjc@google.com> <20211009021236.4122790-11-seanjc@google.com> <9236e715-c471-e1c8-6117-6f37b908a6bd@redhat.com> <875ytjbxpq.wl-maz@kernel.org> <3490c50e-50d2-f906-3383-b87e14b14fab@redhat.com> <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> From: Paolo Bonzini In-Reply-To: <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> Cc: Cornelia Huck , Wanpeng Li , kvm@vger.kernel.org, David Hildenbrand , linux-kernel@vger.kernel.org, Paul Mackerras , Atish Patra , linux-riscv@lists.infradead.org, Claudio Imbrenda , kvmarm@lists.cs.columbia.edu, Janosch Frank , Joerg Roedel , Huacai Chen , Christian Borntraeger , Aleksandar Markovic , Albert Ou , kvm-ppc@vger.kernel.org, Paul Walmsley , David Matlack , linux-arm-kernel@lists.infradead.org, Jim Mattson , Anup Patel , linux-mips@vger.kernel.org, Palmer Dabbelt , kvm-riscv@lists.infradead.org, Vitaly Kuznetsov X-BeenThere: kvmarm@lists.cs.columbia.edu X-Mailman-Version: 2.1.14 Precedence: list List-Id: Where KVM/ARM decisions are made List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu T24gMTEvMzAvMjEgMTM6MDQsIE1hcmMgWnluZ2llciB3cm90ZToKPj4+Cj4+PiBJIGhhdmUgInF1 ZXVlZCIgaXQsIGJ1dCB0aGF0J3MganVzdCBteSBxdWV1ZSAtIGl0J3Mgbm90IG9uIGtlcm5lbC5v cmcgCj4+PiBhbmQgaXQncyBub3QgZ29pbmcgdG8gYmUgaW4gNS4xNiwgYXQgbGVhc3Qgbm90IGlu IHRoZSBmaXJzdCBiYXRjaC4KPj4+Cj4+PiBUaGVyZSdzIHBsZW50eSBvZiB0aW1lIGZvciBtZSB0 byByZWJhc2Ugb24gdG9wIG9mIGEgZml4LCBpZiB5b3Ugd2FudCAKPj4+IHRvIHNlbmQgdGhlIGZp eCB0aHJvdWdoIHlvdXIga3ZtLWFybSBwdWxsIHJlcXVlc3QuwqAgSnVzdCBDYyBtZSBzbyAKPj4+ IHRoYXQgSSB1bmRlcnN0YW5kIHdoYXQncyBnb2luZyBvbi4KPj4KPj4gU2luY2UgYSBtb250aCBo YXMgcGFzc2VkIGFuZCBJIGRpZG4ndCBzZWUgYW55dGhpbmcgcmVsYXRlZCBpbiB0aGUKPj4gS1ZN LUFSTSBwdWxsIHJlcXVlc3RzLCBJIGFtIGdvaW5nIHRvIHF1ZXVlIHRoaXMgcGF0Y2guwqAgQW55 IGNvbmZsaWN0cwo+PiBjYW4gYmUgcmVzb2x2ZWQgdGhyb3VnaCBhIGt2bWFybS0+a3ZtIG1lcmdl IG9mIGVpdGhlciBhIHRvcGljIGJyYW5jaAo+PiBvciBhIHRhZyB0aGF0IGlzIGRlc3RpbmVkIHRv IDUuMTYuCj4gCj4gQ2FuIHlvdSBhdCBsZWFzdCBzcGVsbCBvdXQgKndoZW4qIHRoaXMgd2lsbCBs YW5kPwoKSXQgd2lsbCBiZSBpbiBrdm0vbmV4dCBhcyBzb29uIGFzIEkgZmluaXNoIHJ1bm5pbmcg dGVzdHMgb24gaXQsIHdoaWNoIAptYXkgdGFrZSBhIGNvdXBsZSBtb3JlIGRheXMgYmVjYXVzZSBJ J20gdXBkYXRpbmcgbXkgbWFjaGluZXMgdG8gbmV3ZXIgCm9wZXJhdGluZyBzeXN0ZW1zLgoKPiBU aGVyZSBpcywgaW4gZ2VuZXJhbCwgYSBjZXJ0YWluIGxhY2sgb2YgY2xhcml0eSBhYm91dCB3aGF0 IHlvdSBhcmUgcXVldWluZywKPiB3aGVyZSB5b3UgYXJlIHF1ZXVpbmcgaXQsIGFuZCB3aGF0IHJl bGVhc2UgaXQgdGFyZ2V0cy4KCk9rLCB0aGFua3MgZm9yIHRoZSBzdWdnZXN0aW9uLiAgR2VuZXJh bGx5IHNwZWFraW5nOgoKLSBrdm0vbWFzdGVyIGlzIHN0dWZmIHRoYXQgaXMgbWVyZ2VkIGFuZCB3 aWxsIGJlIGluIHRoZSBuZXh0IC1yYywgcmlnaHQgCm5vdyA1LjE2LXJjNC4gIEl0IHNob3VsZG4n dCBldmVyIHJld2luZCAodGhvdWdoIGl0IG1heSBoYXBwZW4sIGl0IGlzIHJhcmUpCgotIGt2bS9u ZXh0IGlzIHN0dWZmIHRoYXQgaXMgbWVyZ2VkIGFuZCB3aWxsIGJlIGluIHRoZSBuZXh0IG1lcmdl IHdpbmRvdywgCnJpZ2h0IG5vdyA1LjE3LiAgSXQgYWxzbyBzaG91bGRuJ3QgcmV3aW5kLgoKLSBr dm0vcXVldWUgaXMgc3R1ZmYgdGhhdCB0aGUgc3VibWl0dGVyIHNob3VsZG4ndCBjYXJlIGFib3V0 LCBhbmQgdGhhdCAKb3RoZXIgcGVvcGxlIHNob3VsZCBvbmx5IGNhcmUgYWJvdXQgdG8gY2hlY2sg Zm9yIGNvbmZsaWN0cy4gIFdoZW4gSSBzYXkgCkkgInF1ZXVlZCIgYSBwYXRjaCBpdCBnb2VzIGlu IGt2bS9xdWV1ZSwgYW5kIHRoZXJlJ3MgdGltZSB0byByZW1vdmUgaXQgCmlmIHNvbWV0aGluZyBi cmVha3MuCgpSZWdhcmRpbmcgdGhpcyBzZXJpZXM6CgotIEkgYW0gcXVldWluZyBpdCB1cCB0byB0 aGlzIHBhdGNoCgotIEkgYW0gcXVldWluZyBpdCB0byBrdm0vbmV4dCwgbWVhbmluZyBpdCB0YXJn ZXRzIDUuMTcKCi0gaXQgbG9va3MgbGlrZSB0aGUgbmV4dCBvbmUgKDExLzQzKSB0cmlnZ2VycyBh IGtub3duIEFNRCBlcnJhdGEsIHNvIEknbSAKaG9sZGluZyBvbiB0aGUgcmVzdCB1bnRpbCB3ZSB1 bmRlcnN0YW5kIGlmIGl0IGFjdHVhbGx5IGRvZXMsIGFuZCBpZiBzbyAKaWYgQU1EIEFWSUMgaXMg ZG9vbWVkLiAgRm9yIHRoZSB0aW1lIGJlaW5nLCBpdCB3aWxsIHN0YXkgaW4ga3ZtL3F1ZXVlLgoK UGFvbG8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Ka3Zt YXJtIG1haWxpbmcgbGlzdAprdm1hcm1AbGlzdHMuY3MuY29sdW1iaWEuZWR1Cmh0dHBzOi8vbGlz dHMuY3MuY29sdW1iaWEuZWR1L21haWxtYW4vbGlzdGluZm8va3ZtYXJtCg== 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B091BC433F5 for ; Tue, 30 Nov 2021 16:09:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=U7DxYfZw8Zgo3uEcn1vjdocdGpHu8SAMsKxnDUpu4P8=; b=mx3+dqHgNgx6C/ 4eqz1A6vhl0AGk+TrRfW708IG54osoxPRI287E4vwS6NgRJNb7Ctikhx9C5vAutuy0serq838qSGi 5AVgcXnTR2IqRFZLQJupaDf866xg3IOxUrV1eGtQseOSZvDv/IRluujUOn0Sn9BPnRbqCoP1FLJzW N2drY+3bFUhipOGOwz70Fe8EsA/HXp3Oy/JhFmWzFBY4E8ahZChGXqPd962OkWmL4mtlplHZV/L0R OWS2VAQ6psEqu7USsteCDN3fizXWSRfifKUtCl9+Mqn58BJefrzIRWCgJ+qsupOdTsql9vvk1qbvK 629EZuXfCYBr1CeSV83Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ms5fe-0065W8-JR; Tue, 30 Nov 2021 16:07:54 +0000 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ms5fZ-0065Un-S4; Tue, 30 Nov 2021 16:07:51 +0000 Received: by mail-wm1-x32e.google.com with SMTP id k37-20020a05600c1ca500b00330cb84834fso19954110wms.2; Tue, 30 Nov 2021 08:07:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=3a/iKsjufsiAbrGQuBxVCPIZkwax7Upszpd7LsuYfCk=; b=ZI1KOydZ+qECl1hqlo+ZNsiRXNRPZ13T8K4/YJ6MoYcN5dN+LuRV3/IQ1KEUDcU0Vw Vjwuujw+ZbUsGVxN5Eebh9Z/n26MQhlQ8ehFqn4X/Hvewkjsw0COQl31001ZyKeNY6Mz nuTJWwgKAs8576y3o//cH27vL1awmnJNNBybZbxu9KQow1/gfFg/9iui3rvWtw7fesoJ uB58hek4VV+WXZz0jg3T4XAAPkiLiwUG82CWXZnawo+wiwrKp8M/XU1sqUquvCA81ibB cUgcgGRDa/rJerB9C4tYdPDW2u0xS9fOOZeboK+o+lFF3SNVDw/1NfjIHFtj7/tD9ggY AZhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=3a/iKsjufsiAbrGQuBxVCPIZkwax7Upszpd7LsuYfCk=; b=UfuQpegUAJZqE+cud3YYQ/olZhj9ErM6RvFTIiQcNEIn80OrwYCv20UUQ+QQHk2+cs ZvL7TzffeRhzyHoXxGQlnNU1Y+PBYJ3R1wV9E3JGRVEvqQHpMTeK2WfALN/BolD0oTb8 1HUT8jkBTYuVa1Se2tW4wUIHTia3b2SAbJaI3FhIx2mes6CRfQoitbZ6AaZ/4qPJArpy /nn1N2Vv91XcqlMh8Hv6JYMMrUNDoC5r2sduuG8B4pHXi5BqZ84NA+YWQPEHyj4n6cCu KJMqDKm9ze8ZXUbKWWrJwwFA3BnCJWujbFxL36b4DT+g726xg11p0RO/omr/OPzovMXY b9bg== X-Gm-Message-State: AOAM533u2VybR7PpRsA7917heMcuIH84Gm1RftEHw31bOCHKQytKf2X7 eWd3YD0b8ozz3GAVQK5QFSs= X-Google-Smtp-Source: ABdhPJx5Dhy4cMIe37LwwIVlRqxg9qfG8bQ1tYjpplU8k4zyM3CqmxKNVQMvmem1SJ3HAhFFd8xyTQ== X-Received: by 2002:a05:600c:3489:: with SMTP id a9mr411960wmq.120.1638288467956; Tue, 30 Nov 2021 08:07:47 -0800 (PST) Received: from ?IPV6:2001:b07:add:ec09:c399:bc87:7b6c:fb2a? ([2001:b07:add:ec09:c399:bc87:7b6c:fb2a]) by smtp.googlemail.com with ESMTPSA id m36sm3269698wms.25.2021.11.30.08.07.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 30 Nov 2021 08:07:47 -0800 (PST) Message-ID: <3f5adff7-f321-0688-c817-84975ebd3d14@redhat.com> Date: Tue, 30 Nov 2021 17:07:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: [PATCH v2 10/43] KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook Content-Language: en-US To: Marc Zyngier Cc: Sean Christopherson , Huacai Chen , Aleksandar Markovic , Paul Mackerras , Anup Patel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Christian Borntraeger , Janosch Frank , James Morse , Alexandru Elisei , Suzuki K Poulose , Atish Patra , David Hildenbrand , Cornelia Huck , Claudio Imbrenda , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, linux-mips@vger.kernel.org, kvm@vger.kernel.org, kvm-ppc@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, David Matlack , Oliver Upton , Jing Zhang References: <20211009021236.4122790-1-seanjc@google.com> <20211009021236.4122790-11-seanjc@google.com> <9236e715-c471-e1c8-6117-6f37b908a6bd@redhat.com> <875ytjbxpq.wl-maz@kernel.org> <3490c50e-50d2-f906-3383-b87e14b14fab@redhat.com> <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> From: Paolo Bonzini In-Reply-To: <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211130_080749_958275_22422098 X-CRM114-Status: GOOD ( 18.80 ) 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 T24gMTEvMzAvMjEgMTM6MDQsIE1hcmMgWnluZ2llciB3cm90ZToKPj4+Cj4+PiBJIGhhdmUgInF1 ZXVlZCIgaXQsIGJ1dCB0aGF0J3MganVzdCBteSBxdWV1ZSAtIGl0J3Mgbm90IG9uIGtlcm5lbC5v cmcgCj4+PiBhbmQgaXQncyBub3QgZ29pbmcgdG8gYmUgaW4gNS4xNiwgYXQgbGVhc3Qgbm90IGlu IHRoZSBmaXJzdCBiYXRjaC4KPj4+Cj4+PiBUaGVyZSdzIHBsZW50eSBvZiB0aW1lIGZvciBtZSB0 byByZWJhc2Ugb24gdG9wIG9mIGEgZml4LCBpZiB5b3Ugd2FudCAKPj4+IHRvIHNlbmQgdGhlIGZp eCB0aHJvdWdoIHlvdXIga3ZtLWFybSBwdWxsIHJlcXVlc3QuwqAgSnVzdCBDYyBtZSBzbyAKPj4+ IHRoYXQgSSB1bmRlcnN0YW5kIHdoYXQncyBnb2luZyBvbi4KPj4KPj4gU2luY2UgYSBtb250aCBo YXMgcGFzc2VkIGFuZCBJIGRpZG4ndCBzZWUgYW55dGhpbmcgcmVsYXRlZCBpbiB0aGUKPj4gS1ZN LUFSTSBwdWxsIHJlcXVlc3RzLCBJIGFtIGdvaW5nIHRvIHF1ZXVlIHRoaXMgcGF0Y2guwqAgQW55 IGNvbmZsaWN0cwo+PiBjYW4gYmUgcmVzb2x2ZWQgdGhyb3VnaCBhIGt2bWFybS0+a3ZtIG1lcmdl IG9mIGVpdGhlciBhIHRvcGljIGJyYW5jaAo+PiBvciBhIHRhZyB0aGF0IGlzIGRlc3RpbmVkIHRv IDUuMTYuCj4gCj4gQ2FuIHlvdSBhdCBsZWFzdCBzcGVsbCBvdXQgKndoZW4qIHRoaXMgd2lsbCBs YW5kPwoKSXQgd2lsbCBiZSBpbiBrdm0vbmV4dCBhcyBzb29uIGFzIEkgZmluaXNoIHJ1bm5pbmcg dGVzdHMgb24gaXQsIHdoaWNoIAptYXkgdGFrZSBhIGNvdXBsZSBtb3JlIGRheXMgYmVjYXVzZSBJ J20gdXBkYXRpbmcgbXkgbWFjaGluZXMgdG8gbmV3ZXIgCm9wZXJhdGluZyBzeXN0ZW1zLgoKPiBU aGVyZSBpcywgaW4gZ2VuZXJhbCwgYSBjZXJ0YWluIGxhY2sgb2YgY2xhcml0eSBhYm91dCB3aGF0 IHlvdSBhcmUgcXVldWluZywKPiB3aGVyZSB5b3UgYXJlIHF1ZXVpbmcgaXQsIGFuZCB3aGF0IHJl bGVhc2UgaXQgdGFyZ2V0cy4KCk9rLCB0aGFua3MgZm9yIHRoZSBzdWdnZXN0aW9uLiAgR2VuZXJh bGx5IHNwZWFraW5nOgoKLSBrdm0vbWFzdGVyIGlzIHN0dWZmIHRoYXQgaXMgbWVyZ2VkIGFuZCB3 aWxsIGJlIGluIHRoZSBuZXh0IC1yYywgcmlnaHQgCm5vdyA1LjE2LXJjNC4gIEl0IHNob3VsZG4n dCBldmVyIHJld2luZCAodGhvdWdoIGl0IG1heSBoYXBwZW4sIGl0IGlzIHJhcmUpCgotIGt2bS9u ZXh0IGlzIHN0dWZmIHRoYXQgaXMgbWVyZ2VkIGFuZCB3aWxsIGJlIGluIHRoZSBuZXh0IG1lcmdl IHdpbmRvdywgCnJpZ2h0IG5vdyA1LjE3LiAgSXQgYWxzbyBzaG91bGRuJ3QgcmV3aW5kLgoKLSBr dm0vcXVldWUgaXMgc3R1ZmYgdGhhdCB0aGUgc3VibWl0dGVyIHNob3VsZG4ndCBjYXJlIGFib3V0 LCBhbmQgdGhhdCAKb3RoZXIgcGVvcGxlIHNob3VsZCBvbmx5IGNhcmUgYWJvdXQgdG8gY2hlY2sg Zm9yIGNvbmZsaWN0cy4gIFdoZW4gSSBzYXkgCkkgInF1ZXVlZCIgYSBwYXRjaCBpdCBnb2VzIGlu IGt2bS9xdWV1ZSwgYW5kIHRoZXJlJ3MgdGltZSB0byByZW1vdmUgaXQgCmlmIHNvbWV0aGluZyBi cmVha3MuCgpSZWdhcmRpbmcgdGhpcyBzZXJpZXM6CgotIEkgYW0gcXVldWluZyBpdCB1cCB0byB0 aGlzIHBhdGNoCgotIEkgYW0gcXVldWluZyBpdCB0byBrdm0vbmV4dCwgbWVhbmluZyBpdCB0YXJn ZXRzIDUuMTcKCi0gaXQgbG9va3MgbGlrZSB0aGUgbmV4dCBvbmUgKDExLzQzKSB0cmlnZ2VycyBh IGtub3duIEFNRCBlcnJhdGEsIHNvIEknbSAKaG9sZGluZyBvbiB0aGUgcmVzdCB1bnRpbCB3ZSB1 bmRlcnN0YW5kIGlmIGl0IGFjdHVhbGx5IGRvZXMsIGFuZCBpZiBzbyAKaWYgQU1EIEFWSUMgaXMg ZG9vbWVkLiAgRm9yIHRoZSB0aW1lIGJlaW5nLCBpdCB3aWxsIHN0YXkgaW4ga3ZtL3F1ZXVlLgoK UGFvbG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Date: Tue, 30 Nov 2021 16:07:36 +0000 Subject: Re: [PATCH v2 10/43] KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook Message-Id: <3f5adff7-f321-0688-c817-84975ebd3d14@redhat.com> List-Id: References: <20211009021236.4122790-1-seanjc@google.com> <20211009021236.4122790-11-seanjc@google.com> <9236e715-c471-e1c8-6117-6f37b908a6bd@redhat.com> <875ytjbxpq.wl-maz@kernel.org> <3490c50e-50d2-f906-3383-b87e14b14fab@redhat.com> <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> In-Reply-To: <4826a7e2dbecc5d57323d18d725d6d69@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: Marc Zyngier Cc: Sean Christopherson , Huacai Chen , Aleksandar Markovic , Paul Mackerras , Anup Patel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Christian Borntraeger , Janosch Frank , James Morse , Alexandru Elisei , Suzuki K Poulose , Atish Patra , David Hildenbrand , Cornelia Huck , Claudio Imbrenda , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, linux-mips@vger.kernel.org, kvm@vger.kernel.org, kvm-ppc@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, David Matlack , Oliver Upton , Jing Zhang On 11/30/21 13:04, Marc Zyngier wrote: >>> >>> I have "queued" it, but that's just my queue - it's not on kernel.org >>> and it's not going to be in 5.16, at least not in the first batch. >>> >>> There's plenty of time for me to rebase on top of a fix, if you want >>> to send the fix through your kvm-arm pull request.  Just Cc me so >>> that I understand what's going on. >> >> Since a month has passed and I didn't see anything related in the >> KVM-ARM pull requests, I am going to queue this patch.  Any conflicts >> can be resolved through a kvmarm->kvm merge of either a topic branch >> or a tag that is destined to 5.16. > > Can you at least spell out *when* this will land? It will be in kvm/next as soon as I finish running tests on it, which may take a couple more days because I'm updating my machines to newer operating systems. > There is, in general, a certain lack of clarity about what you are queuing, > where you are queuing it, and what release it targets. Ok, thanks for the suggestion. Generally speaking: - kvm/master is stuff that is merged and will be in the next -rc, right now 5.16-rc4. It shouldn't ever rewind (though it may happen, it is rare) - kvm/next is stuff that is merged and will be in the next merge window, right now 5.17. It also shouldn't rewind. - kvm/queue is stuff that the submitter shouldn't care about, and that other people should only care about to check for conflicts. When I say I "queued" a patch it goes in kvm/queue, and there's time to remove it if something breaks. Regarding this series: - I am queuing it up to this patch - I am queuing it to kvm/next, meaning it targets 5.17 - it looks like the next one (11/43) triggers a known AMD errata, so I'm holding on the rest until we understand if it actually does, and if so if AMD AVIC is doomed. For the time being, it will stay in kvm/queue. Paolo