linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Updated PEBS simplification/fixup patchkit
@ 2014-06-27 23:10 Andi Kleen
  2014-06-27 23:10 ` [PATCH 1/2] perf, x86: Revamp PEBS event selection Andi Kleen
  2014-06-27 23:10 ` [PATCH 2/2] perf, x86, ivb: Allow leaking events with ANY bit set Andi Kleen
  0 siblings, 2 replies; 15+ messages in thread
From: Andi Kleen @ 2014-06-27 23:10 UTC (permalink / raw)
  To: peterz; +Cc: eranian, linux-kernel

This patchkit is my take on how the PEBS event lists should
be revampled. Plus a fix for the ANY bit.

It is a superset of Stephane's patches and obsoletes them.

I think I discussed nearly everything in there already in some earlier
emails. Basic ideas/fixes:

- Don't list every PEBS event as that's not needed
- Check the flags as the SDM recommends
- Still allow cycles:pp of course
- Fix the counters for memory latency events
- Fix the DataLA handling on Haswell to support all events.
- Allow leaking events with ANY bit.

Also the patchkit removes more code than it adds, so it's a 
simplification. 

-Andi


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2014-07-07  5:51 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-27 23:10 Updated PEBS simplification/fixup patchkit Andi Kleen
2014-06-27 23:10 ` [PATCH 1/2] perf, x86: Revamp PEBS event selection Andi Kleen
2014-07-02 12:29   ` Peter Zijlstra
2014-07-02 15:34     ` Andi Kleen
2014-07-02 15:43       ` Peter Zijlstra
2014-07-02 18:14         ` Andi Kleen
2014-07-02 15:14   ` Stephane Eranian
2014-07-02 15:33     ` Andi Kleen
2014-07-02 15:44       ` Stephane Eranian
2014-07-02 15:48         ` Andi Kleen
2014-07-02 16:07           ` Stephane Eranian
2014-07-02 18:10             ` Andi Kleen
2014-07-07  5:51               ` Stephane Eranian
2014-06-27 23:10 ` [PATCH 2/2] perf, x86, ivb: Allow leaking events with ANY bit set Andi Kleen
2014-07-02 13:07   ` Stephane Eranian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).