Received: by 2002:ac0:cd04:0:0:0:0:0 with SMTP id w4csp31385imn; Fri, 1 Jul 2022 09:17:59 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sl+jDeRY4PTooUpm5y+KBv+CMm1abLLS5XPJQCuaqhFoQCGbCfryFjOSAwmWi/9ELPjLSE X-Received: by 2002:a17:907:2bdc:b0:72a:47b5:dbff with SMTP id gv28-20020a1709072bdc00b0072a47b5dbffmr12710483ejc.677.1656692278741; Fri, 01 Jul 2022 09:17:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656692278; cv=none; d=google.com; s=arc-20160816; b=oGwcaXwt8gb3YNI9tNwep3XUqfM/hg4OUdqR2zp57yeOW6Zgnzez2l7tZQ76fR0mTv GX22J5lmL4p1xOp5Ut+4TZmobVR4iAOlKGaw72WlXriMqGTWlhScPBn7iLtGlFUlO6SD EOmsitekTNil9L9ymN9fgGrmm22m2Ty0a4lxYaVC6rJMnjQFvKjNC9zE9Q8Hfmxtbwi+ OUbI3OjU1L7NtCAlVIXFvisXOfV3kjUiT6P871sioKyw4c9lqwS97IHBciAf6WHoVCBy 6Kxm4EZeoOXFr/7+cb771oQ6pNcQCpkpX9If4TC/Ko9ARA7r5U3eJtxZOgijB0KBxg1d iTgw== 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=rqJwHgmuBoxIt5vyJ91QW4DLByGUx5uWYxmbDTSBAHs=; b=KadQAiNfLtXkzPLpBmL5woxw9f2TPBxec4R5DG66+0qxy0ntx9HiF0A8S2RHjDe7Rz fi8mN4zQc7ExzdQABGjULCbVDbIfbUi1etddKPlds/1+jPcz+4Ifg7kkS41EJMC2VfaN erAaQ6LcWjDeW/VtE2hyBvPKtESl9Qv/rtpv6E3MuTpi2xPvb82Dpgl7jXpIhtS5nE9g bp11p+sRq5CjKibG3ZRe+qkOUwVw58LF9+lHeLlffxPrwch38euv9KDUXNHqSTeg48r1 UltS4aJLH7x7ky0XX+UWg4AaFZRa7av2LvqtFK/rXzqMicG9Yvhn6OmUCjRMG7RAxWbR WzDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=VywtSoL1; 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 ji12-20020a170907980c00b007175ffc8bcfsi8009345ejc.922.2022.07.01.09.17.33; Fri, 01 Jul 2022 09:17:58 -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=VywtSoL1; 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 S231350AbiGAQDN (ORCPT + 99 others); Fri, 1 Jul 2022 12:03:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54840 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229639AbiGAQDL (ORCPT ); Fri, 1 Jul 2022 12:03:11 -0400 Received: from mail-oi1-x22e.google.com (mail-oi1-x22e.google.com [IPv6:2607:f8b0:4864:20::22e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F3438C7C for ; Fri, 1 Jul 2022 09:03:10 -0700 (PDT) Received: by mail-oi1-x22e.google.com with SMTP id w83so4118055oiw.1 for ; Fri, 01 Jul 2022 09:03:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rqJwHgmuBoxIt5vyJ91QW4DLByGUx5uWYxmbDTSBAHs=; b=VywtSoL1CTz2IcDC1UnChIFSEQg26g5qy3uVpJLlxOiDpHgfueGl+AJ2Ho7YdeL1VJ diXLfccXWkdUu56eOBb8/T2Z553tlASEgvNics8H0nnjUgbetB1LEKE6VCtkx/4dX0ic SY3RbTlUCn7kqm9AIL8X0FBlHikbBrjeO7os283DggS+b+pnndUbWtodmPIaNmqkelC3 BW4pt+hE86H7pIMhlscJmimNRkl+Aun0/qxu4gMfR+NN4IPN8B0zKGQ0xpqoCTPT3+An tJR+gKNwy1M2gF8Sa8e/P+CaL1pxLKIbMUTO/Rosb7iqcHHEB2dFti+dSDF3E8Ni9X2Z sQAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rqJwHgmuBoxIt5vyJ91QW4DLByGUx5uWYxmbDTSBAHs=; b=PCnzJM2SJo6rKJWRjRlmmrDA+H6kSrkwymiolVd4K6c/t6gVWY2sZGkGNxxOm1AjVQ ahT+JkeEqk/oRSWFIqimLmi29cg21W81LWOQhMMIAKGXjq16bl5pIKq/nsKuhCR0M1oC ih1qKz1RV+Y2tA/uEKC9x9qXQ0yqM/sqrOjMnxJi6XfQqNDyhyMET/WDM/2vTifEK9j3 xFgY52Pz03nbYh2+kpsgGfvHklGNgbiNHqR0Wl/V7XGu5abG1PrYtzMPENURVAbQlRHI MFYLcp/lMjYxQdN30BQzBKbRmVOEqIpybLy/fx+1Rg/KaYk6VJZfDbbJpEWF9KVqPeha WWWA== X-Gm-Message-State: AJIora/jBPQ+/6dmLnq91NHsPRXL7p+NKid9QnI/3nLQh+QkQ6C6uolm ECY0qhyNvpXEqgbFuN0vKwLASo/ntpwqQxL6NQhl8Q== X-Received: by 2002:a05:6808:2124:b0:335:7483:f62d with SMTP id r36-20020a056808212400b003357483f62dmr10390571oiw.112.1656691390201; Fri, 01 Jul 2022 09:03:10 -0700 (PDT) MIME-Version: 1.0 References: <20220629150625.238286-1-vkuznets@redhat.com> <20220629150625.238286-20-vkuznets@redhat.com> In-Reply-To: <20220629150625.238286-20-vkuznets@redhat.com> From: Jim Mattson Date: Fri, 1 Jul 2022 09:02:59 -0700 Message-ID: Subject: Re: [PATCH v2 19/28] KVM: VMX: Add missing VMEXIT controls to vmcs_config To: Vitaly Kuznetsov Cc: kvm@vger.kernel.org, Paolo Bonzini , Sean Christopherson , Anirudh Rayabharam , Wanpeng Li , Maxim Levitsky , linux-hyperv@vger.kernel.org, linux-kernel@vger.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, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham 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 Wed, Jun 29, 2022 at 8:07 AM Vitaly Kuznetsov wrote: > > As a preparation to reusing the result of setup_vmcs_config() in > nested VMX MSR setup, add the VMEXIT controls which KVM doesn't > use but supports for nVMX to KVM_OPT_VMX_VM_EXIT_CONTROLS and > filter them out in vmx_vmexit_ctrl(). > > No functional change intended. > > Signed-off-by: Vitaly Kuznetsov Reviewed-by: Jim Mattson