Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp2892010rwb; Mon, 19 Sep 2022 11:32:49 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5p5TpjRB2fmciHIvuhY3MDWDcDTiIbH02zmjY+jkHsGm2dtbvNmZCq4iHKbT81He6EX3vG X-Received: by 2002:aa7:de91:0:b0:451:ecf8:e3b6 with SMTP id j17-20020aa7de91000000b00451ecf8e3b6mr16555830edv.402.1663612369047; Mon, 19 Sep 2022 11:32:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663612369; cv=none; d=google.com; s=arc-20160816; b=RVXH5XnnnueObCNaxrQpP5a2l4N1g3FCIBD3+E+9IGg8UvkaLrcJagc35BrBchPsND B1FPh692DbXwBM9INsBmmVvBHdhM6ksUiGh40E2Pl+Fb1/uz3CUkgBfzo+ws604dv3tz T8j9yOF1ObhgUipx1qZwNg58Gw6xdRtuNSXwhS90X1RA2eiohxO3nLiCD9wZATR5Sh7c QRIPge/BYVQmVzPs/2xADU+zUNaFCLJYSMk28KCEdpjtqVtt9eyGgT0E9mdA/gesQucO fR+CcRNPeNFd7RYp6GuBfxKeRxFupruemy3b75wsWgfG5ZxvngI9VAj8rq6AHx/Gwv8B qUDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=kinTjsTMKWd+HF2A95PNPhp0ZSHokoUBxlIlduG7fRs=; b=F01H9ANkDtRqEPsowYXeRqfxWRTV2DsSG+pxY3ZPumMYcVuROztjNG3nYJN6BK3+fP Y9sYKdk9Y/BKw5FRidKt6r5bIRFvg4D6b/TbF3sk4IGDTzGMXsto+/B6fc8gNt9tDPIl Kya6CpPKsYJGnm7kiA17xWHkxI07kcJE8w+jopNpjwzWYO0aBjPm7BVNqF2OUgbwwZyC REqu+p7hJneTNkb0sBR3VgWFgli0zwbdfoIik21W5Hstczhvs1neC/qDqLM+xFX2t8+v ZVHpenQeHRvRKoUzX2/C+1cdIX32zodMyEjrDnLU1lYgLyHveKqCxAcz0ArlOTZqsUbQ iQDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=Z9n+eNdW; 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 z12-20020a05640235cc00b0044e85e58093si9649897edc.581.2022.09.19.11.32.23; Mon, 19 Sep 2022 11:32:49 -0700 (PDT) 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=Z9n+eNdW; 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 S229934AbiISSKi (ORCPT + 99 others); Mon, 19 Sep 2022 14:10:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229910AbiISSKE (ORCPT ); Mon, 19 Sep 2022 14:10:04 -0400 Received: from mail-oa1-x31.google.com (mail-oa1-x31.google.com [IPv6:2001:4860:4864:20::31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 19A3EE0BD for ; Mon, 19 Sep 2022 11:09:40 -0700 (PDT) Received: by mail-oa1-x31.google.com with SMTP id 586e51a60fabf-1278a61bd57so562471fac.7 for ; Mon, 19 Sep 2022 11:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=kinTjsTMKWd+HF2A95PNPhp0ZSHokoUBxlIlduG7fRs=; b=Z9n+eNdWdh71NGqMwqlMdnGMkR+MfqHA3wiPVazUKLvvgnHURhbyz5tXcX8OndG0jF URQm5pcCEx33iQRKI5zFPbEgH51JFbW9BaAXYNFjgA5EPgMkmh2V98Civxgd5idJUz4q N8bx3Ufnvv5tXmdkiuZqMFqLzJ5RWk/VVEmZ/5r6upWFCH9p4MHsGu5NNqC6soqW2oB3 lwtV5aFIKP1Mk+gChIWcM5JW1eZiH3puViRgtakqwSp1UjXFmmBx/jq37EYsyjSMOtet U0hoQISnRKXADaLvG+0m5BWoyOYnTaFmXyNvfsj2FyDAvW8FK+lchT/JgcpwM3NoIZ2G iDaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=kinTjsTMKWd+HF2A95PNPhp0ZSHokoUBxlIlduG7fRs=; b=aSx7mjeJ0sFZ8hn2asjA2ADqo0GEQouNS3ZdYpC2WovZdsCqj6ZPbAicC3rQbV4DLj 7fMGXHi0pWYmFnpsBmTazE+yeA9n1UxQ6wBQuUxkz4qMgBKRjlH1wHUcLJkr90e/gvAc YcDd2tMxflvRM+CwlTw/9mOJTQBB0qgVvR60eYCwpPu4k6Uk6kLKR6wTTLQs/Lb4gOuR fRuzuayjZTupE9LTbjGrv34tii+w3liQn5iXoaTzRWaHCXhe4hHKjeKc0SkTIlVQ3pFI soiTRAdXa21G68lpONEsI+12IPefdAnmTAdZkg3IDEkHE1yK1u1nX37mVlF6+pJ0qqLO wH+A== X-Gm-Message-State: ACgBeo2H3dElGPEOBF81j2p0JAwOxCGFbngLLR93QR46CUmTVAktqEn8 doraVCfwL4NiJqqnedVx4J8iOCv0FmLQ+KweOwhRRA== X-Received: by 2002:a05:6870:580c:b0:12a:f136:a8f5 with SMTP id r12-20020a056870580c00b0012af136a8f5mr15703777oap.269.1663610979201; Mon, 19 Sep 2022 11:09:39 -0700 (PDT) MIME-Version: 1.0 References: <20220916045832.461395-1-jmattson@google.com> <20220916045832.461395-3-jmattson@google.com> In-Reply-To: From: Jim Mattson Date: Mon, 19 Sep 2022 11:09:28 -0700 Message-ID: Subject: Re: [PATCH 2/5] KVM: svm: Disallow EFER.LMSLE on hardware that doesn't support it To: Borislav Petkov Cc: Sean Christopherson , Avi Kivity , Babu Moger , "Chang S. Bae" , Dave Hansen , "H. Peter Anvin" , Ingo Molnar , Joerg Roedel , Josh Poimboeuf , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Paolo Bonzini , Pawan Gupta , Peter Zijlstra , Thomas Gleixner , Wyes Karny , x86@kernel.org Content-Type: text/plain; charset="UTF-8" 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 Sun, Sep 18, 2022 at 12:04 PM Borislav Petkov wrote: > > On Fri, Sep 16, 2022 at 10:33:29PM +0000, Sean Christopherson wrote: > > ... > > Either way, KVM appears to be carrying a half-baked "fix" for a buggy guest that's > > long since gone. So like we did in commit 8805875aa473 ("Revert "KVM: nVMX: Do not > > expose MPX VMX controls when guest MPX disabled""), I think we should just revert > > the "fix". > > If, as message 0/5 says, setting this bit so that SLE11 Xen 4.0 boots as > a nested hypervisor is the use case, then sure, unconditional NO_LSMLE > and we all should go on with our lives. Fantastic! That's what I'll do in V2.