Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp864859iog; Wed, 29 Jun 2022 11:45:20 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sQCjkp4jDYE2PNo+xNqj9VNxNAPQJpAmEGfGbbjaIPFZhQ1xjeRgjv2SRLHk+CkJFx99dt X-Received: by 2002:a05:6a00:cce:b0:525:79b5:588c with SMTP id b14-20020a056a000cce00b0052579b5588cmr11492332pfv.19.1656528320127; Wed, 29 Jun 2022 11:45:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656528320; cv=none; d=google.com; s=arc-20160816; b=huwa2BnN/SKatygGhHk8hC1D2YMOHuCJS8IFs47xebxePmaqdQ3jHlzUQ+29pvDqW7 wh63CV9MIjfPOV5aFImndQW0f2inUprS8lVCWwcPU2nl/ncK4yq+WgSx172C3JOF7jr2 BSOekx0LvajXOuofpN/LmUs9U/sPlReH7gB4XMVPiNckFlXM4Yafn5SYYZBTe5jMJKlN XoqQCiecwO11g/81OsyvsoMQ8wjv9KnCk6i/SoaMs6A17o92QDV1tOxcrGBhYx2BA6pQ huKd8Wll1zB3t3CBBSQQJb83ZTThdSSvzlWrbDDw8nV8eX0tDU+i3AtjXIOoSEmIlaVb wvKw== 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=VBpBPb1JfgBVQOcK+q3lL0dbcx1PPlhvFD2bZ/S2vPM=; b=UkzLOmptKOE8ZJTEE3fCaFGYs01iB05kbGXJDtp0i+Ki/GkPf5LynmoC9MRKxPlhqS pzA/NlIp3GOS4Y9y8GAKxZHGq2hzn3c9tJ8I/0RympMJQMlFcuVJHvWg7LO6cCocJmy+ nlcarRuwYPg0XkVA4Fefk7m+LyHoZ53n+fCLsjbreafGe4KCwMeGXXev/n/lhc0ews3R FIbdSa0RMnycIAtb2BXCC+/d1fQnvI7Y4RFm5CSKW6Jw6KDhFsVsi4qPpR59SfZZcwZo alkct9oQanv35opmAFNybYpE91nJVgiomLNIOhSeSLRFmp3K0WnFWeFCHZPLipYTVcWw clug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=cu3axz7w; 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 y1-20020a17090aca8100b001d991dfad30si3898595pjt.153.2022.06.29.11.45.00; Wed, 29 Jun 2022 11:45:20 -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=cu3axz7w; 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 S229747AbiF2Sd4 (ORCPT + 99 others); Wed, 29 Jun 2022 14:33:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47930 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229605AbiF2Sdz (ORCPT ); Wed, 29 Jun 2022 14:33:55 -0400 Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E99412C137 for ; Wed, 29 Jun 2022 11:33:54 -0700 (PDT) Received: by mail-oi1-x22a.google.com with SMTP id u9so22736169oiv.12 for ; Wed, 29 Jun 2022 11:33:54 -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=VBpBPb1JfgBVQOcK+q3lL0dbcx1PPlhvFD2bZ/S2vPM=; b=cu3axz7wBc7nVAreYd1L+Pb1byOJ4uMLiVp94gUpynZw+v9m5YCZkr5s69wFhzhl+a jhOmBimVo5SaABiaB9knVqdVsIsCE7z0OYVKR6GgEJXsbdjaOpjn3Odi2cabtINH4DSY b82g2o2mPlWGhpxi66h3OcqMGqsHaaF+6spqX647DqGr57AX1tsJ9xfD71x7HlaVwQHS oFzHGb+IA3WGZbtNz9ibL9f2jUGoqCfjzac2DyZAKKIYVKMk9nP4pn7vhwYsYrgmU8Sm Iq5+TzpmdT0z5Lm/7MQMkqME74GTXatyxIGj9FM2GYMJKDVEV3fLGXL92OvpyxsEFcgr G5eQ== 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=VBpBPb1JfgBVQOcK+q3lL0dbcx1PPlhvFD2bZ/S2vPM=; b=KlB0VtA2iK3WtASmVMpz9Cgjo3/DOxUsu7aXJSRlFApgyFCwpx92j3vTezrZBI2rpm aSEhnlc4xi0SdYfdVW/sJIaO1OtV4RlGVXvoPmPa1fGOWet7XlebMZ9BIyGNw+jmCVK5 k1aUbCSyVgeHlSXlx6eZUyLEiLv13LkWs3hbVgzWNeBXznPzX8BqsaA4U2uHD0V30Adr /L6pyFAamRgdfoAfp6PdR2KbeNFWnaucDnxFOUm6ZlsTIzgl4SACBO11EJ8ia0gXIrUI Bs6HDFDNLexia0pmyy7bjj92pHZL2zf4IZDwsdGMk68bC2StdgJLAFgxsNNrHTIFjoE9 UNHQ== X-Gm-Message-State: AJIora+4G/+frl7X/hLPfYAXwBPoN5mDEAqS6nAyGxfjO+2bMMPjhKmQ W1xh6XwAmcW/RncpOJVt99AXE9cYSr3Sia8+FD9mzA== X-Received: by 2002:a05:6808:2124:b0:335:7483:f62d with SMTP id r36-20020a056808212400b003357483f62dmr4011416oiw.112.1656527634087; Wed, 29 Jun 2022 11:33:54 -0700 (PDT) MIME-Version: 1.0 References: <20220629150625.238286-1-vkuznets@redhat.com> <20220629150625.238286-28-vkuznets@redhat.com> In-Reply-To: <20220629150625.238286-28-vkuznets@redhat.com> From: Jim Mattson Date: Wed, 29 Jun 2022 11:33:43 -0700 Message-ID: Subject: Re: [PATCH v2 27/28] KVM: VMX: Cache MSR_IA32_VMX_MISC in 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: > > Like other host VMX control MSRs, MSR_IA32_VMX_MISC can be cached in > vmcs_config to avoid the need to re-read it later, e.g. from > cpu_has_vmx_intel_pt() or cpu_has_vmx_shadow_vmcs(). > > No (real) functional change intended. > > Signed-off-by: Vitaly Kuznetsov Reviewed-by: Jim Mattson