perf/x86: Add Intel IvyBridge event scheduling constraints
authorStephane Eranian <eranian@google.com>
Wed, 20 Feb 2013 10:15:12 +0000 (11:15 +0100)
committerIngo Molnar <mingo@kernel.org>
Wed, 20 Feb 2013 10:22:46 +0000 (11:22 +0100)
commit69943182bb9e19e4b60ea5033f683ec1af1703a9
tree9e02c60d8ab02495c6d2875d9c90c71914f30f12
parentece8e0b2f9c980e5511fe8db2d68c6f1859b9d83
perf/x86: Add Intel IvyBridge event scheduling constraints

Intel IvyBridge processor has different constraints compared
to SandyBridge. Therefore it needs its own contraint table.
This patch adds the constraint table.

Without this patch, the events listed in the patch may not be
scheduled correctly and bogus counts may be collected.

Signed-off-by: Stephane Eranian <eranian@google.com>
Cc: peterz@infradead.org
Cc: ak@linux.intel.com
Cc: acme@redhat.com
Cc: jolsa@redhat.com
Cc: namhyung.kim@lge.com
Link: http://lkml.kernel.org/r/1361355312-3323-1-git-send-email-eranian@google.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/cpu/perf_event_intel.c