linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC v2 0/7] perf: perf: add AUX space to ring_buffer
@ 2014-06-11 15:41 Alexander Shishkin
  2014-06-11 15:41 ` [RFC v2 1/7] perf: add data_{offset,size} to user_page Alexander Shishkin
                   ` (6 more replies)
  0 siblings, 7 replies; 17+ messages in thread
From: Alexander Shishkin @ 2014-06-11 15:41 UTC (permalink / raw)
  To: Peter Zijlstra
  Cc: Ingo Molnar, linux-kernel, Robert Richter, Frederic Weisbecker,
	Mike Galbraith, Paul Mackerras, Stephane Eranian, Andi Kleen,
	Alexander Shishkin

Hi Peter,

Here's the 2nd go at the AUX area. This covers pretty much what I need
for Intel PT buffer management.

Alexander Shishkin (6):
  perf: add data_{offset,size} to user_page
  perf: support high-order allocations for AUX space
  perf: add a capability for AUX_NO_SG pmus to do software double
    buffering
  perf: add a pmu capability for "exclusive" events
  perf: add api for pmus to write to AUX space
  perf: add AUX record

Peter Zijlstra (1):
  perf: add AUX area to ring buffer for raw data streams

 include/linux/perf_event.h      |  39 ++++++-
 include/uapi/linux/perf_event.h |  36 +++++++
 kernel/events/core.c            | 225 ++++++++++++++++++++++++++++++++++------
 kernel/events/internal.h        |  27 +++++
 kernel/events/ring_buffer.c     | 182 +++++++++++++++++++++++++++++++-
 5 files changed, 475 insertions(+), 34 deletions(-)

-- 
2.0.0


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

end of thread, other threads:[~2014-06-25 12:12 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-11 15:41 [RFC v2 0/7] perf: perf: add AUX space to ring_buffer Alexander Shishkin
2014-06-11 15:41 ` [RFC v2 1/7] perf: add data_{offset,size} to user_page Alexander Shishkin
2014-06-13 13:51   ` Robert Richter
2014-06-11 15:41 ` [RFC v2 2/7] perf: add AUX area to ring buffer for raw data streams Alexander Shishkin
2014-06-24 17:19   ` Peter Zijlstra
2014-06-25 11:09     ` Alexander Shishkin
2014-06-25 12:11       ` Peter Zijlstra
2014-06-11 15:41 ` [RFC v2 3/7] perf: support high-order allocations for AUX space Alexander Shishkin
2014-06-11 15:41 ` [RFC v2 4/7] perf: add a capability for AUX_NO_SG pmus to do software double buffering Alexander Shishkin
2014-06-11 15:41 ` [RFC v2 5/7] perf: add a pmu capability for "exclusive" events Alexander Shishkin
2014-06-24 17:18   ` Peter Zijlstra
2014-06-25 11:12     ` Alexander Shishkin
2014-06-11 15:41 ` [RFC v2 6/7] perf: add api for pmus to write to AUX space Alexander Shishkin
2014-06-24 17:27   ` Peter Zijlstra
2014-06-25 11:24     ` Alexander Shishkin
2014-06-25 12:12       ` Peter Zijlstra
2014-06-11 15:41 ` [RFC v2 7/7] perf: add AUX record Alexander Shishkin

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).