Skip to content

perf tools: Several memory events updates

Jiri Olsa lkml 2 versions – Applied

Status from this message: Applied, with minimal adjusts due to other patch not being applied.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest15 patches 9 repliesApplied
  2. v123 patches 13 repliesSuperseded

Changes in v2 from the cover letter

- changed the output of perf mem record -e list [Arnaldo]
- rebased, some of the patches got already pulled in

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/15perf mem: Check for memory events supporttools/perf/builtin-mem.c tools/perf/util/mem-events.c tools/perf/util/mem-events.h+51 -70 replies
2/15perf mem: Introduce perf_mem_events__name functiontools/perf/builtin-mem.c tools/perf/util/mem-events.c tools/perf/util/mem-events.h+9 -30 replies
3/15perf mem: Add -l/--ldlat optiontools/perf/builtin-mem.c tools/perf/util/mem-events.c tools/perf/util/mem-events.h+18 -12 replies
4/15perf mem: Add -u/-k optionstools/perf/builtin-mem.c+10 -12 replies
5/15perf tools: Introduce perf_mem__tlb_scnprintf functiontools/perf/util/mem-events.c tools/perf/util/mem-events.h tools/perf/util/sort.c+52 -421 reply
6/15perf tools: Introduce perf_mem__lvl_scnprintf functiontools/perf/util/mem-events.c tools/perf/util/mem-events.h tools/perf/util/sort.c+55 -490 replies
7/15perf tools: Introduce perf_mem__snp_scnprintf functiontools/perf/util/mem-events.c tools/perf/util/mem-events.h tools/perf/util/sort.c+36 -300 replies
8/15perf tools: Introduce perf_mem__lck_scnprintf functiontools/perf/util/mem-events.c tools/perf/util/mem-events.h tools/perf/util/sort.c+20 -120 replies
9/15perf tools: Change perf_mem__tlb_scnprintf to return nb of displayed bytestools/perf/util/mem-events.c tools/perf/util/mem-events.h+8 -70 replies
10/15perf tools: Change perf_mem__lvl_scnprintf to return nb of displayed bytestools/perf/util/mem-events.c tools/perf/util/mem-events.h+8 -70 replies
11/15perf tools: Change perf_mem__snp_scnprintf to return nb of displayed bytestools/perf/util/mem-events.c tools/perf/util/mem-events.h+6 -50 replies
12/15perf tools: Change perf_mem__lck_scnprintf to return nb of displayed bytestools/perf/util/mem-events.c tools/perf/util/mem-events.h+8 -60 replies
13/15perf script: Display data_src valuestools/perf/builtin-script.c tools/perf/util/mem-events.c tools/perf/util/mem-events.h+36 -12 replies
14/15perf x86 intel: Add DATALA events into sysfsarch/x86/events/intel/core.c+39 -02 replies
15/15perf mem: Add Intel DATALA memory eventstools/perf/builtin-mem.c tools/perf/util/mem-events.c tools/perf/util/mem-events.h+40 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCHv2 00/15] perf tools: Several memory events updates

hi,
this is generic part of the c2c patchset. It contains several enhancements for perf mem and script commands:

- display memory events properties in perf script
- perf mem DATALA events support
- few other assorted fixes/options

v2 changes:
- changed the output of perf mem record -e list [Arnaldo]
- rebased, some of the patches got already pulled in

Also available in here:
git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git
perf/mem

thanks,
jirka

---
Jiri Olsa (15):
perf mem: Check for memory events support
perf mem: Introduce perf_mem_events__name function
perf mem: Add -l/--ldlat option
perf mem: Add -u/-k options
perf tools: Introduce perf_mem__tlb_scnprintf function
perf tools: Introduce perf_mem__lvl_scnprintf function
perf tools: Introduce perf_mem__snp_scnprintf function
perf tools: Introduce perf_mem__lck_scnprintf function
perf tools: Change perf_mem__tlb_scnprintf to return nb of displayed bytes perf tools: Change perf_mem__lvl_scnprintf to return nb of displayed bytes perf tools: Change perf_mem__snp_scnprintf to return nb of displayed bytes perf tools: Change perf_mem__lck_scnprintf to return nb of displayed bytes perf script: Display data_src values
perf x86 intel: Add DATALA events into sysfs
perf mem: Add Intel DATALA memory events

 arch/x86/events/intel/core.c |  39 ++++++++++++++++++++
 tools/perf/builtin-mem.c     |  34 ++++++++++++++---
 tools/perf/builtin-script.c  |  20 +++++++++-
 tools/perf/util/mem-events.c | 244 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 tools/perf/util/mem-events.h |  33 +++++++++++++++++
 tools/perf/util/sort.c       | 139 +++------------------------------------------------------------------
 6 files changed, 366 insertions(+), 143 deletions(-)