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 E24F8C433B4 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 BEC2F611CC for ; Mon, 17 May 2021 21:19:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240495AbhEQVUY (ORCPT ); Mon, 17 May 2021 17:20:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48698 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238011AbhEQVUW (ORCPT ); Mon, 17 May 2021 17:20:22 -0400 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ACB63C061756 for ; Mon, 17 May 2021 14:19:05 -0700 (PDT) Received: by mail-pj1-x1029.google.com with SMTP id pf4-20020a17090b1d84b029015ccffe0f2eso361673pjb.0 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=KVX4ta/q8RWmF5SWpfbM0OaiXmjJCK/vK3HQb9LNqm0YuQzJju3Ej4bMDPvik0nx8X UIDdh8faHNJIxtojYy/JZNSpwdS2bjV8qnQHJgS3IqCZw9PpNHbmJxQy0KS7CPl667fm cKm5K2opYRP6VYTB9Kk3IFAehny5YXLgMBRT+PkvqlUsNbmdK81Fw2eFTfombiBzeG11 xhuXoP5xKN6n6rv5GyH0ulsfsFI++ypuTPqEfFqQojx8x9HwxcVsKyU/MpUy/qe6ZqCt v2WWP4HQQLEn714voXSlhVCi425Uz3n6tYqf+EdrH9ImaT5ECYn6wVSOg0JJUxeqMzHc dmNQ== X-Gm-Message-State: AOAM533+PIsU5bX1imTBolMcf1nyfQOBschHiIaKYT3tMn3bPP8EBQR8 Oilp7njhdaEm8tHnXtOAAD4U9A== 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: linux-kernel@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.