]> git.baikalelectronics.ru Git - kernel.git/commit
perf/x86/intel/uncore: Update support for client uncore IMC PMU
authorStephane Eranian <eranian@google.com>
Wed, 17 Sep 2014 09:06:16 +0000 (11:06 +0200)
committerIngo Molnar <mingo@kernel.org>
Wed, 24 Sep 2014 12:48:25 +0000 (14:48 +0200)
commitdff98dd81f5c3d6383f64fa6f6be43725597923f
treec5612d551c1cdc9423cceb6a5ea9f39331e63c32
parent4e64f026f5e3f62cacca04baf220463d9ca7811a
perf/x86/intel/uncore: Update support for client uncore IMC PMU

This patch restructures the memory controller (IMC) uncore PMU support
for client SNB/IVB/HSW processors. The main change is that it can now
cope with more than one PCI device ID per processor model. There are
many flavors of memory controllers for each processor. They have
different PCI device ID, yet they behave the same w.r.t. the memory
controller PMU that we are interested in.

The patch now supports two distinct memory controllers for IVB
processors: one for mobile, one for desktop.

Signed-off-by: Stephane Eranian <eranian@google.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: http://lkml.kernel.org/r/20140917090616.GA11281@quad
Cc: ak@linux.intel.com
Cc: kan.liang@intel.com
Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/cpu/perf_event_intel_uncore_snb.c
include/linux/pci_ids.h