[PATCH 03/31] perf, x86: Basic Haswell PEBS support

2012-10-02 Thread Andi Kleen
From: Andi Kleen Add basic PEBS support for Haswell. The constraints are similar to SandyBridge with a few new events. Signed-off-by: Andi Kleen --- arch/x86/kernel/cpu/perf_event.h |2 ++ arch/x86/kernel/cpu/perf_event_intel.c|2 +-

[PATCH 03/31] perf, x86: Basic Haswell PEBS support

2012-10-02 Thread Andi Kleen
From: Andi Kleen a...@linux.intel.com Add basic PEBS support for Haswell. The constraints are similar to SandyBridge with a few new events. Signed-off-by: Andi Kleen a...@linux.intel.com --- arch/x86/kernel/cpu/perf_event.h |2 ++ arch/x86/kernel/cpu/perf_event_intel.c|2 +-

Re: [PATCH 03/31] perf, x86: Basic Haswell PEBS support

2012-09-28 Thread Peter Zijlstra
On Thu, 2012-09-27 at 21:31 -0700, Andi Kleen wrote: > + INTEL_UEVENT_CONSTRAINT(0x11d0, 0xf), /* > MEM_UOPS_RETIRED.STLB_MISS_LOADS */ > + INTEL_UEVENT_CONSTRAINT(0x12d0, 0xf), /* > MEM_UOPS_RETIRED.STLB_MISS_STORES */ > + INTEL_UEVENT_CONSTRAINT(0x21d0, 0xf), /*

Re: [PATCH 03/31] perf, x86: Basic Haswell PEBS support

2012-09-28 Thread Peter Zijlstra
On Thu, 2012-09-27 at 21:31 -0700, Andi Kleen wrote: + INTEL_UEVENT_CONSTRAINT(0x11d0, 0xf), /* MEM_UOPS_RETIRED.STLB_MISS_LOADS */ + INTEL_UEVENT_CONSTRAINT(0x12d0, 0xf), /* MEM_UOPS_RETIRED.STLB_MISS_STORES */ + INTEL_UEVENT_CONSTRAINT(0x21d0, 0xf), /*

[PATCH 03/31] perf, x86: Basic Haswell PEBS support

2012-09-27 Thread Andi Kleen
From: Andi Kleen Add basic PEBS support for Haswell. The constraints are similar to SandyBridge with a few new events. Signed-off-by: Andi Kleen --- arch/x86/kernel/cpu/perf_event.h |2 ++ arch/x86/kernel/cpu/perf_event_intel.c|2 +-

[PATCH 03/31] perf, x86: Basic Haswell PEBS support

2012-09-27 Thread Andi Kleen
From: Andi Kleen a...@linux.intel.com Add basic PEBS support for Haswell. The constraints are similar to SandyBridge with a few new events. Signed-off-by: Andi Kleen a...@linux.intel.com --- arch/x86/kernel/cpu/perf_event.h |2 ++ arch/x86/kernel/cpu/perf_event_intel.c|2 +-