On Mon, 13 Nov 2017, Stephane Eranian wrote:

> > The issue here is that check_events does not take a comma separated list
> of events, it takes a white space speratated list
> of arguments.

yes.  The bug is that we weren't trying to query two events, we were just 
intending to do one but accidentally cut-and-pasted two events together 
like this.  We expected it would fail, but libpfm4 treats it as one valid 
event (both at the command line, and through the PAPI interface).

> The umask MISS_CAUSES_A_WALK is valid for the events here.

yes, but "MISS_CAUSES_A_WALK,DTLB_STORE_MISSES" is not, which is what I am 
picturing libpfm4 would be trying to match against.  I need to dig through 
the code and see what is happening.

> > Requested Event:
> > DTLB_LOAD_MISSES:MISS_CAUSES_A_WALK,DTLB_STORE_MISSES:MISS_
> > CAUSES_A_WALK:u=1
> > Actual    Event: skl::DTLB_LOAD_MISSES:MISS_CAUSES_A_WALK:k=1:u=1:e=0:i=0:
> > c=0:t=0:intx=0:intxcp=0
> > PMU            : Intel Skylake
> > IDX            : 419430412
> > Codes          : 0x530108


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to