Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp709267yba; Wed, 24 Apr 2019 08:21:52 -0700 (PDT) X-Google-Smtp-Source: APXvYqxz+WhTRQlQZMXf6g3A+XmSTH6gfChFlSwKotxq1Xp/giGTGku+ZIw9c0MQvdZVsxRqN1K4 X-Received: by 2002:a65:6546:: with SMTP id a6mr7376582pgw.5.1556119312818; Wed, 24 Apr 2019 08:21:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556119312; cv=none; d=google.com; s=arc-20160816; b=GhXnXpjItXxLRViz092xCbZHwIVsqXYqvZ80/O7h+TIPkuzZ7FQVcK2BcsTJC5hPmQ 8Ggqi+pDlk4rrlUmZQs/DlfNDbBxDusN9QV79TdqEvjLfnWSF0E8y4oaFZFMTQBmJJt/ r7S59ZZGxyj8bk96DcNUMdNpp3aF4GhZx5m4dODuZNERa1VrUims+XS/MBcwAeorGUv8 LsYAUbe5d8NTBItWkbCcsSs2XNmhqjmAyBHjct/EjcpYN+PpQk9Qlsvq3q3rH/N4m0q5 6ap7CZmANdCcRxrwZRQq5UfFql7QJJHY9xE2OoAb5bycW8ljQQMSWcmyPMES/xx163o6 Xa0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=/NGo0mWOGeCiScVkiSQnlAx7Cz+omzCBBN60BumfmOs=; b=Udj996mANhcSlJNPMhslPGEEZsr6qd5io78TjDdxLCxMKL16/VdQN2ir28xtSB3Tae J3a5MA3Q9nYHArQZGEhQs7ahg7NMlhurbVa7CzwsHEah27PqHjA/1YJKvEqSEKufZqbQ Kf93xpgIypqQStfU3084UDWbUI21PTvWk7gTmja2hdA9VJ+c8mPa5f94iP3V3Z30iwfp sO5+tImjzELt0LZiYXWuGj7PbgUPMTKOxIahZ7/cppEKVcUx/l1J8KuK+x69wJD/STTO RDER4S2H4tRfSU4B9ojwGMwRoy1+8Kf3pIjesceoiEIem12s3dMhlFSnc8+wAPjENJ08 n9AA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id cn2si5146488plb.358.2019.04.24.08.21.37; Wed, 24 Apr 2019 08:21:52 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730843AbfDXPUW (ORCPT + 99 others); Wed, 24 Apr 2019 11:20:22 -0400 Received: from [101.14.163.243] ([101.14.163.243]:44162 "EHLO E6440.gar.corp.intel.com" rhost-flags-FAIL-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1730476AbfDXPUV (ORCPT ); Wed, 24 Apr 2019 11:20:21 -0400 X-Greylist: delayed 900 seconds by postgrey-1.27 at vger.kernel.org; Wed, 24 Apr 2019 11:20:21 EDT Received: from E6440.gar.corp.intel.com (localhost [127.0.0.1]) by E6440.gar.corp.intel.com (Postfix) with ESMTP id 29D72C0BD1; Wed, 24 Apr 2019 22:50:49 +0800 (+08) From: Harry Pan To: LKML Cc: gs0622@gmail.com, Harry Pan , "H. Peter Anvin" , Peter Zijlstra , Borislav Petkov , x86@kernel.org, Thomas Gleixner , Ingo Molnar Subject: [PATCH] perf/x86/intel: Update KBL Package C-state events Date: Wed, 24 Apr 2019 22:50:33 +0800 Message-Id: <20190424145033.1924-1-harry.pan@intel.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Kaby Lake (and Coffee Lake) has PC8/PC9/PC10 residency counters. This patch updates the list of PMU event counters that allows user space tool to profile them through perf interface. Signed-off-by: Harry Pan --- arch/x86/events/intel/cstate.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/x86/events/intel/cstate.c b/arch/x86/events/intel/cstate.c index d2e780705c5a..56194c571299 100644 --- a/arch/x86/events/intel/cstate.c +++ b/arch/x86/events/intel/cstate.c @@ -76,15 +76,15 @@ * Scope: Package (physical package) * MSR_PKG_C8_RESIDENCY: Package C8 Residency Counter. * perf code: 0x04 - * Available model: HSW ULT,CNL + * Available model: HSW ULT,KBL,CNL * Scope: Package (physical package) * MSR_PKG_C9_RESIDENCY: Package C9 Residency Counter. * perf code: 0x05 - * Available model: HSW ULT,CNL + * Available model: HSW ULT,KBL,CNL * Scope: Package (physical package) * MSR_PKG_C10_RESIDENCY: Package C10 Residency Counter. * perf code: 0x06 - * Available model: HSW ULT,GLM,CNL + * Available model: HSW ULT,KBL,GLM,CNL * Scope: Package (physical package) * */ @@ -572,8 +572,8 @@ static const struct x86_cpu_id intel_cstates_match[] __initconst = { X86_CSTATES_MODEL(INTEL_FAM6_SKYLAKE_DESKTOP, snb_cstates), X86_CSTATES_MODEL(INTEL_FAM6_SKYLAKE_X, snb_cstates), - X86_CSTATES_MODEL(INTEL_FAM6_KABYLAKE_MOBILE, snb_cstates), - X86_CSTATES_MODEL(INTEL_FAM6_KABYLAKE_DESKTOP, snb_cstates), + X86_CSTATES_MODEL(INTEL_FAM6_KABYLAKE_MOBILE, hswult_cstates), + X86_CSTATES_MODEL(INTEL_FAM6_KABYLAKE_DESKTOP, hswult_cstates), X86_CSTATES_MODEL(INTEL_FAM6_CANNONLAKE_MOBILE, cnl_cstates), -- 2.20.1