Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp1358255rwb; Fri, 13 Jan 2023 11:06:21 -0800 (PST) X-Google-Smtp-Source: AMrXdXtXiBPZr/eQKGSjvUyXG8ZYPyXXJZ0ODSyHJbMdnVxozepLaFlu/Pqgnmn4SDDz84p+mP6H X-Received: by 2002:a17:906:5786:b0:78d:f455:3105 with SMTP id k6-20020a170906578600b0078df4553105mr65656868ejq.45.1673636780973; Fri, 13 Jan 2023 11:06:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673636780; cv=none; d=google.com; s=arc-20160816; b=aBwrkS1cJM5bVD69FMAFRi7WHEd3zmLz74FKG2um7v/9tlvoB2lJOQ4Z194MVTAUgB lxdrSpHiAHS1ztqdHkQxvGimKNQb3OuQPTbKXNPkpSxAyYkIntvKqiDsE31IOAG12b02 zj6d2AO9FbUPOqftCcJWiZde6wfwo/K/BkJAP0hDdhBtPf7fvb0ERrBlC1NynJQ+H4IX gGJmks0h7+WVmGjOh8TKdCgTDPcHXwo5PJaVO7MkAb6CURoqaC1G4G1wqgTZvImwxGvA k6jNxtfuoBS5/skib9ei8OVGKyg8Iw6pdHNJvcpqvPPWfJxq2hEBfDwZOXOi7Hlo7ssb PI4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=godItNTiu1hFRNSRzyHDiQ09s/Iir0TYSKsoCsWjnBI=; b=P20HbVzFcb5V9pD1Ix3epPeDJkHne7K+A+rgoM9taZ5JMMW1j2PgRZklR9TaaHFJbP JAJY2hwAwHHcG5kyw11qHpnEeYIlvaqnSwNg5V4lpqAvzOdk1n+2ryflsAINo6c07zkn L3KYjffUUdU+4hB/YbYrybk6l3A1/C870oM+QgXBDoJj2Q5xzMmiEKvsO65R1DM6f6VS Mj+0qB8ERmyxIxwHSGhzOaYZx9HKx4C773X2n8tGdujSB9jfQ4bizfMsfH+/ZiCv/C56 U/aODL9oNCxr+a19G8rlZ/ZlwYnqJ6FbkB63dlzSut+Cnu0WxTAmbkjY4gAUsffzEZoE +QGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ETvBwnoW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id xj4-20020a170906db0400b0084cd1ecf33csi21134080ejb.739.2023.01.13.11.06.08; Fri, 13 Jan 2023 11:06:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ETvBwnoW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229841AbjAMSlu (ORCPT + 52 others); Fri, 13 Jan 2023 13:41:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49410 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230022AbjAMSlp (ORCPT ); Fri, 13 Jan 2023 13:41:45 -0500 Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C9743D1DA for ; Fri, 13 Jan 2023 10:41:42 -0800 (PST) Received: by mail-pl1-x62a.google.com with SMTP id jn22so24264923plb.13 for ; Fri, 13 Jan 2023 10:41:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=godItNTiu1hFRNSRzyHDiQ09s/Iir0TYSKsoCsWjnBI=; b=ETvBwnoWQjAy4YvByjEGST2SfwtwOTHrXBkGCH7CY6CS5ocaYNVmsxWzl03UwSz2vl x3+YtwG7slgYRTPbz7quPAROdVldSPr1rg8X1IIdhN4n9G1uHeKtc47dPm+kAYJkPw3/ kfkgfQzlVLeF9ptQAC+MyzOyCvW28G+mN0j7yVqDXuMtSAYzpwMUfS+AeQO6WXsuJ3So cVwE1PVqO4EJIW81fT4RocCow5Iwk5FO85cu18YG/g0KwtMkMYxLQBqTzd5cG27Jnv3+ u0HagV3CDWxT8onavImXo6uH0GaE1U50G5ghTh6KRwvyRfoYIjhim2uPN4VsNuF/V4Wc oy+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=godItNTiu1hFRNSRzyHDiQ09s/Iir0TYSKsoCsWjnBI=; b=v2979Y92Xa4gvwCcso6hcUkxPS97Zg1pzZXeKOd5eqU5Y+t6lgsdRG25/hhBuIAPGN 6Db70vBIWTQLb1vnIX49H08IVgqVsij97ew8jopfFjn0OXFsomvy7LimQLcMyW2QB+gD OOJaMIGjWvYtvrnb+r6cb3P5HLb/Ep16zw6c8RHdWM3fTSX4s8XT1AFDuT6D3Tf83o1d bmf/VTz/jVjqShtv2Oxhvl82mUecsP9n7OdyylZj4dol8ERZV0ly5Auj6ddudonqlaKj alhYNHp0hTEyIbKEZIB5RlTIy9I3/fVI+nU0Dk7yZmfw2Vs6Cl8alsmFrMYBypuLXFfC omEg== X-Gm-Message-State: AFqh2kpJzu5+HTsrYL1b4wp57X/b47YO8NoRfePHZpIeVeQ2ju5IJXXL 7Sgl5nLonQWzNwpTjzndf3Youw== X-Received: by 2002:a17:90a:d148:b0:229:1e87:365f with SMTP id t8-20020a17090ad14800b002291e87365fmr495333pjw.2.1673635301522; Fri, 13 Jan 2023 10:41:41 -0800 (PST) Received: from google.com (7.104.168.34.bc.googleusercontent.com. [34.168.104.7]) by smtp.gmail.com with ESMTPSA id y23-20020a17090ad71700b0022910fa4d1csm2619706pju.46.2023.01.13.10.41.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Jan 2023 10:41:41 -0800 (PST) Date: Fri, 13 Jan 2023 18:41:37 +0000 From: Sean Christopherson To: Paolo Bonzini Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Marc Orr , Ben Gardon , Venkatesh Srinivas Subject: Re: [PATCH 0/6] KVM: x86: x2APIC reserved bits/regs fixes Message-ID: References: <20230107011025.565472-1-seanjc@google.com> <674ac894-12a2-c15f-72c5-878558a8005d@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <674ac894-12a2-c15f-72c5-878558a8005d@redhat.com> X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 13, 2023, Paolo Bonzini wrote: > On 1/7/23 02:10, Sean Christopherson wrote: > > Fixes for edge cases where KVM mishandles reserved bits/regs checks when > > the vCPU is in x2APIC mode. > > > > The first two patches were previously posted[*], but both patches were > > broken (as posted against upstream), hence I took full credit for doing > > the work and changed Marc to a reporter. > > > > The VMX APICv fixes are for bugs found when writing tests. *sigh* > > I didn't Cc those to stable as the odds of breaking something when touching > > the MSR bitmaps seemed higher than someone caring about a 10 year old bug. > > > > AMD x2AVIC support may or may not suffer similar interception bugs, but I > > don't have hardware to test and this already snowballed further than > > expected... > > > > [*] https://lore.kernel.org/kvm/20220525173933.1611076-1-venkateshs@chromium.org > > Looks good; please feel free to start gathering this in your tree for 6.3. Thanks! > Next week I'll go through Ben's series as well as Aaron's "Clean up the > supported xfeatures" and others. > > Let me know if you would like me to queue anything of these instead, and > please remember to set up the tree in linux-next. :) Ya, next week is going to be dedicated to sorting out maintenance mechanics.