]> git.baikalelectronics.ru Git - kernel.git/commit
perf/x86/intel/cstate: Add C-state residency events for Knights Landing
authorLukasz Odzioba <lukasz.odzioba@intel.com>
Tue, 4 Oct 2016 16:26:26 +0000 (18:26 +0200)
committerIngo Molnar <mingo@kernel.org>
Wed, 19 Oct 2016 13:52:16 +0000 (15:52 +0200)
commit96471d5c72bfa767932a533dbf726fcb8b34e1c1
tree8dcd5a50bec5a943273ce27f005485af6c9b2d97
parenta2f96773fbb523b72cd3b0b9c97701576fe1a6ec
perf/x86/intel/cstate: Add C-state residency events for Knights Landing

Although KNL does support C1,C6,PC2,PC3,PC6 states, the patch only
supports C6,PC2,PC3,PC6, because there is no counter for C1.

C6 residency counter MSR on KNL has a different address than other
platforms which is handled as a new quirk flag.

Signed-off-by: Lukasz Odzioba <lukasz.odzioba@intel.com>
Acked-by: Peter Zijlstra <peterz@infradead.org>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Cc: Stephane Eranian <eranian@google.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Vince Weaver <vincent.weaver@maine.edu>
Cc: bp@suse.de
Cc: dave.hansen@linux.intel.com
Cc: kan.liang@intel.com
Link: http://lkml.kernel.org/r/1475598386-19597-1-git-send-email-lukasz.odzioba@intel.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/events/intel/cstate.c