linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] perf, events: Enable mmap2 support
@ 2014-03-24 19:34 Don Zickus
  2014-03-24 19:34 ` [PATCH 1/6] events, perf: Pass protection and flags bits through mmap2 interface Don Zickus
                   ` (5 more replies)
  0 siblings, 6 replies; 25+ messages in thread
From: Don Zickus @ 2014-03-24 19:34 UTC (permalink / raw)
  To: acme, peterz; +Cc: LKML, jolsa, jmario, fowles, eranian, andi.kleen, Don Zickus

Re-enable mmap2 support with some extra features.  Also include a user,
perf report.

Perf report uses a new output format for the physid work I am trying to 
do in the c2c tool.  Hopefully this format is not as ugly.

V2: This is the second iteration of the mmap2 sorting in hist_entry's to
    cleanup the output a bit

Don Zickus (6):
  events, perf: Pass protection and flags bits through mmap2 interface
  perf: Update mmap2 interface with protection and flag bits
  Revert "perf: Disable PERF_RECORD_MMAP2 support"
  perf, sort:  Add physid sorting based on mmap2 data
  perf: Update sort to handle MAP_SHARED bits
  perf, sort:  Allow unique sorting instead of combining hist_entries

 include/uapi/linux/perf_event.h |   1 +
 kernel/events/core.c            |  37 ++++-
 tools/perf/builtin-report.c     |  20 ++-
 tools/perf/util/event.c         |  59 +++++---
 tools/perf/util/event.h         |   2 +
 tools/perf/util/evsel.c         |   1 +
 tools/perf/util/hist.c          |  30 +++-
 tools/perf/util/hist.h          |   8 ++
 tools/perf/util/machine.c       |   4 +-
 tools/perf/util/map.c           |   4 +-
 tools/perf/util/map.h           |   4 +-
 tools/perf/util/sort.c          | 297 ++++++++++++++++++++++++++++++++++++++++
 tools/perf/util/sort.h          |  14 ++
 13 files changed, 450 insertions(+), 31 deletions(-)

-- 
1.7.11.7


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

end of thread, other threads:[~2014-04-10  5:09 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-24 19:34 [PATCH 0/6] perf, events: Enable mmap2 support Don Zickus
2014-03-24 19:34 ` [PATCH 1/6] events, perf: Pass protection and flags bits through mmap2 interface Don Zickus
2014-03-24 19:34 ` [PATCH 2/6] perf: Update mmap2 interface with protection and flag bits Don Zickus
2014-04-09  2:17   ` Namhyung Kim
2014-04-09  2:20     ` Namhyung Kim
2014-03-24 19:34 ` [PATCH 3/6] Revert "perf: Disable PERF_RECORD_MMAP2 support" Don Zickus
2014-04-09  2:32   ` Namhyung Kim
2014-03-24 19:34 ` [PATCH 4/6] perf, sort: Add physid sorting based on mmap2 data Don Zickus
2014-03-24 19:54   ` Andi Kleen
2014-03-24 20:17     ` Don Zickus
2014-03-24 20:20       ` Andi Kleen
2014-03-24 20:26         ` Don Zickus
2014-03-24 20:54   ` [PATCH 01/15 V3] perf: Fix stddev calculation Don Zickus
2014-03-24 20:57     ` Don Zickus
2014-03-24 20:57   ` [PATCH 4/6 V2] perf, sort: Add physid sorting based on mmap2 data Don Zickus
2014-03-29 17:11     ` Jiri Olsa
2014-04-01  2:58       ` Don Zickus
2014-04-09  5:21     ` Namhyung Kim
2014-04-09  5:45       ` Peter Zijlstra
2014-04-09  3:06   ` [PATCH 4/6] " Don Zickus
2014-03-24 19:34 ` [PATCH 5/6] perf: Update sort to handle MAP_SHARED bits Don Zickus
2014-03-24 19:34 ` [PATCH 6/6] perf, sort: Allow unique sorting instead of combining hist_entries Don Zickus
2014-04-09  5:31   ` Namhyung Kim
2014-04-09 13:57     ` Don Zickus
2014-04-10  5:09       ` Namhyung Kim

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