perf/x86/intel: Add Broadwell core support
authorAndi Kleen <ak@linux.intel.com>
Wed, 18 Feb 2015 02:18:05 +0000 (18:18 -0800)
committerIngo Molnar <mingo@kernel.org>
Fri, 27 Mar 2015 08:14:02 +0000 (09:14 +0100)
commit91f1b70582c62576f429cf78d53751c66677553d
tree0bd60ffd5bf6c787cdc97aaeffb2e65defe57ff8
parent0f1b5ca240c65ed9533f193720f337bf24fb2f2f
perf/x86/intel: Add Broadwell core support

Add Broadwell support for Broadwell to perf.

The basic support is very similar to Haswell. We use the new cache
event list added for Haswell earlier. The only differences
are a few bits related to remote nodes. To avoid an extra,
mostly identical, table these are patched up in the initialization code.

The constraint list has one new event that needs to be handled over Haswell.

Includes code and testing from Kan Liang.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: http://lkml.kernel.org/r/1424225886-18652-2-git-send-email-andi@firstfloor.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/cpu/perf_event_intel.c