From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753756AbcIJMqn (ORCPT ); Sat, 10 Sep 2016 08:46:43 -0400 Received: from terminus.zytor.com ([198.137.202.10]:44478 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752058AbcIJMqk (ORCPT ); Sat, 10 Sep 2016 08:46:40 -0400 Date: Sat, 10 Sep 2016 05:42:00 -0700 From: tip-bot for Harry Pan Message-ID: Cc: alexander.shishkin@linux.intel.com, linux-kernel@vger.kernel.org, tglx@linutronix.de, eranian@google.com, torvalds@linux-foundation.org, mingo@kernel.org, harry.pan@intel.com, hpa@zytor.com, vincent.weaver@maine.edu, acme@redhat.com, peterz@infradead.org, jolsa@redhat.com Reply-To: jolsa@redhat.com, peterz@infradead.org, acme@redhat.com, harry.pan@intel.com, hpa@zytor.com, vincent.weaver@maine.edu, mingo@kernel.org, eranian@google.com, torvalds@linux-foundation.org, tglx@linutronix.de, alexander.shishkin@linux.intel.com, linux-kernel@vger.kernel.org In-Reply-To: <1473325738-730-1-git-send-email-harry.pan@intel.com> References: <1473325738-730-1-git-send-email-harry.pan@intel.com> To: linux-tip-commits@vger.kernel.org Subject: [tip:perf/core] perf/x86/rapl: Enable Apollo Lake RAPL support Git-Commit-ID: 2668c6195685f4b6f281767d10b4f4f2e32c2305 X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit-ID: 2668c6195685f4b6f281767d10b4f4f2e32c2305 Gitweb: http://git.kernel.org/tip/2668c6195685f4b6f281767d10b4f4f2e32c2305 Author: Harry Pan AuthorDate: Thu, 8 Sep 2016 17:08:57 +0800 Committer: Ingo Molnar CommitDate: Sat, 10 Sep 2016 11:18:52 +0200 perf/x86/rapl: Enable Apollo Lake RAPL support This patch enables RAPL counters (energy consumption counters) support for Intel Apollo Lake (Goldmont) processors (Model 92): RAPL of Goldmont, unlikes ESU increment of Silvermont/Airmont, it likes the Haswell microarchitecture in 1/2^ESU joules and supports power domains in PP0/PP1/PKG/RAM. ESU and power domains refer to Intel Software Developers' Manual, Vol. 3C, Order No. 325384, Table 35-12. Usage example: $ perf list $ perf stat -a -e power/energy-cores/,power/energy-pkg/ sleep 10 Signed-off-by: Harry Pan Signed-off-by: Peter Zijlstra (Intel) Cc: Alexander Shishkin Cc: Arnaldo Carvalho de Melo Cc: Jiri Olsa Cc: Linus Torvalds Cc: Peter Zijlstra Cc: Stephane Eranian Cc: Thomas Gleixner Cc: Vince Weaver Cc: bp@alien8.de Cc: gs0622@gmail.com Cc: hpa@zytor.com Cc: srinivas.pandruvada@linux.intel.com Link: http://lkml.kernel.org/r/1473325738-730-1-git-send-email-harry.pan@intel.com Signed-off-by: Ingo Molnar --- arch/x86/events/intel/rapl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/x86/events/intel/rapl.c b/arch/x86/events/intel/rapl.c index 62bebcc..b0f0e83 100644 --- a/arch/x86/events/intel/rapl.c +++ b/arch/x86/events/intel/rapl.c @@ -767,6 +767,8 @@ static const struct x86_cpu_id rapl_cpu_match[] __initconst = { X86_RAPL_MODEL_MATCH(INTEL_FAM6_SKYLAKE_MOBILE, skl_rapl_init), X86_RAPL_MODEL_MATCH(INTEL_FAM6_SKYLAKE_DESKTOP, skl_rapl_init), X86_RAPL_MODEL_MATCH(INTEL_FAM6_SKYLAKE_X, hsx_rapl_init), + + X86_RAPL_MODEL_MATCH(INTEL_FAM6_ATOM_GOLDMONT, hsw_rapl_init), {}, };