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