]> git.baikalelectronics.ru Git - kernel.git/commit
perf/x86/intel/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge
authorAndi Kleen <ak@linux.intel.com>
Mon, 15 Jun 2015 05:57:40 +0000 (22:57 -0700)
committerIngo Molnar <mingo@kernel.org>
Tue, 4 Aug 2015 08:16:52 +0000 (10:16 +0200)
commit9907340edec5fae25730bf566cd4ea52859b0dae
treea51aac2143ef63eab626da81779fdc6334b04168
parent9393820f9ca63c17aa24dd672f1fabfec2be003f
perf/x86/intel/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge

Add a new "ARB" uncore PMU that is used to monitor the uncore queue
arbiter. This is useful to measure uncore queue occupancy and similar
statistics. The registers all have the same format as the
existing CBOX PMU.

Also move the event constraints from the CBOX to ARB. The 0x80+
events are ARB events and cannot be scheduled on a CBOX PMU.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: eranian@google.com
Cc: kan.liang@intel.com
Link: http://lkml.kernel.org/r/1434347862-28490-1-git-send-email-andi@firstfloor.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/cpu/perf_event_intel_uncore_snb.c