ccing Andi Kleen as he's the one who introduced the Haswell constraint 
code in 3a632cb229bfb18b6d09822cc842451ea46c013e so maybe he knows why
it is contraining all L1D_PEND_MISS.* events rather than just 
L1D_PEND_MISS.PENDING on IVB and BDW.

On Thu, 12 Nov 2015, Vince Weaver wrote:

> On Thu, 12 Nov 2015, Michael Petlan wrote:
> 
> > But I can't find any reference about the r1000248 event
> > in the Intel Manual. Vince, am I missing something?
> > 
> > Anyway, shouldn't it behave the same on IVB and HSW?
> 
> I am going off the code in
>       arch/x86/kernel/cpu/perf_event_intel.c
> (current git tree)
> 
> SNB and HSW have as a constraint
>       INTEL_EVENT_CONSTRAINT(0x48, 0x4), /* L1D_PEND_MISS.* */
> 
> IVB has as a constraint
>       INTEL_UEVENT_CONSTRAINT(0x0148, 0x4), /* L1D_PEND_MISS.PENDING */
>       
> Notice the difference.  Not sure if this is a bug in the kernel or what, 
> but that's what's there and I think it's what's causing the issue.
> 
> Vince
--
To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to