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 X-Spam-Level: X-Spam-Status: No, score=-13.3 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 18AA6C433ED for ; Mon, 17 May 2021 21:19:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id EBE246112D for ; Mon, 17 May 2021 21:19:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238206AbhEQVUX (ORCPT ); Mon, 17 May 2021 17:20:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48700 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238014AbhEQVUW (ORCPT ); Mon, 17 May 2021 17:20:22 -0400 Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AFBA0C06175F for ; Mon, 17 May 2021 14:19:05 -0700 (PDT) Received: by mail-pl1-x636.google.com with SMTP id t4so3888663plc.6 for ; Mon, 17 May 2021 14:19:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=IiCjvzkKhIVpXfcqTma6XBTadoGCsobxQeAd+7dQ/rc=; b=EUNJGMY3jn/+w09Csc6utD9z60HC+TthiEUoAHeVLA1iMWtEcRRg64d+U4mdvbCh/x 45P3zw1blfCY/UQ/rVNJAsfra5gBFTDT7Eh1eVy4TXOOzkf+yYHHP0BfdOHBEXQV6YIh PY0Pj/H3mL9jDs7Xw1MXnDHrSsomo8UehMmi0VBuPK4O7+39IrX3mSz6ZUzQCusaOa7M QBnkz34ifDw+1lIZRZ8vzK2jxEucfqhY+49oFvTYptKaYH1bV0AG/RT2mRGZPW2WAuuh q+kwyOjP/58fDTlB6C60dFOcPRFdLRcGDCUxupB0ribDE5s+hEb6+N8uDgkLCVApO4Ha j1oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=IiCjvzkKhIVpXfcqTma6XBTadoGCsobxQeAd+7dQ/rc=; b=P4/kwDIvMhyP8IUPGzeB+Lh2Bb7ayIixdkYXdEY+NBdcp5mHu/TREK3Q1OEQvMaovb DJV0OfLbP6mL3/isyDsNYHz+nqcrUE9oozP/fIo8RHN8o8fS8/HX/uh9Rws6KnUjni4x p5F9ukys3UT7ffn8eYW1HnSKMImiNCBgFZszFRi+06SY9YEJYuGMUAYtjSjHoVaTKxY/ UUBSaj9Ty4uVUtcYHK26zUId1Smt7AhnPaa4vPH5RbRNCuZFvpmGwaQDuRF/mdBQWO8B 2UXmqs/dF9L55JIQwKcvlvujB4zpb7upPkGAPV5vmfFJqMbYsbCJTlHrM3o5pno54rmV oRKw== X-Gm-Message-State: AOAM530qQt8w/MCx5pPY845cRkBkid1i6uWLxQvtTwVOZbUw7tb2CRsd 5QDMEojkCP6fkMiskOfKvumbHQ== X-Google-Smtp-Source: ABdhPJxxd1FSwcd8EBPRGfdZCdb2K6ixcaLZqE96gJ2AE1yYLFxYWBpIxoaC9Yy7FHqUi48wQ/NOMg== X-Received: by 2002:a17:902:b947:b029:ec:b04d:c8a2 with SMTP id h7-20020a170902b947b02900ecb04dc8a2mr521720pls.2.1621286345120; Mon, 17 May 2021 14:19:05 -0700 (PDT) Received: from google.com (240.111.247.35.bc.googleusercontent.com. [35.247.111.240]) by smtp.gmail.com with ESMTPSA id n9sm11463934pgt.35.2021.05.17.14.19.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 May 2021 14:19:04 -0700 (PDT) Date: Mon, 17 May 2021 21:19:00 +0000 From: Sean Christopherson To: Venkatesh Srinivas Cc: "Xu, Like" , Peter Zijlstra , Paolo Bonzini , Borislav Petkov , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , weijiang.yang@intel.com, Kan Liang , ak@linux.intel.com, wei.w.wang@intel.com, Stephane Eranian , liuxiangdong5@huawei.com, linux-kernel@vger.kernel.org, x86@kernel.org, kvm@vger.kernel.org, Yao Yuan , Like Xu Subject: Re: [PATCH v6 04/16] KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled Message-ID: References: <20210511024214.280733-1-like.xu@linux.intel.com> <20210511024214.280733-5-like.xu@linux.intel.com> <5ef2215b-1c43-fc8a-42ef-46c22e093f40@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org On Mon, May 17, 2021, Venkatesh Srinivas wrote: > Should this bit be conditional on the host having it set? No need, KVM advertises the architectural PMU to userspace iff hardware itself has an architecture PMU. Userspace is free to lie to its guests so long as doing so doesn't put KVM at risk.