aboutsummaryrefslogtreecommitdiff
path: root/tools/perf
AgeCommit message (Expand)AuthorFilesLines
2023-05-23pert tests: Add tests for new "perf stat --per-cache" aggregation optionK Prateek Nayak3-1/+30
2023-05-23perf stat: Add "--per-cache" aggregation option and document itK Prateek Nayak2-0/+72
2023-05-23perf stat record: Save cache level informationK Prateek Nayak2-3/+5
2023-05-23perf stat: Setup the foundation to allow aggregation based on cache topologyK Prateek Nayak5-1/+244
2023-05-23perf: Extract building cache level for a CPU into separate functionK Prateek Nayak2-23/+43
2023-05-23perf vendor events intel: Update tigerlake events/metricsIan Rogers4-486/+505
2023-05-23perf vendor events intel: Update snowridgex eventsIan Rogers9-23/+36
2023-05-23perf vendor events intel: Update skylake/skylakex events/metricsIan Rogers7-917/+1216
2023-05-23perf vendor events intel: Update sapphirerapids events/metricsIan Rogers5-552/+823
2023-05-23perf vendor events intel: Update sandybridge metricsIan Rogers1-111/+111
2023-05-23perf vendor events intel: Update jaketown metricsIan Rogers1-112/+112
2023-05-23perf vendor events intel: Update ivybridge/ivytown metricsIan Rogers2-530/+530
2023-05-23perf vendor events intel: Update icelake/icelakex events/metricsIan Rogers4-993/+1269
2023-05-23perf vendor events intel: Update haswell(x) metricsIan Rogers2-488/+696
2023-05-23perf vendor events intel: Update elkhartlake eventsIan Rogers5-1/+23
2023-05-23perf vendor events intel: Update cascadelakex events/metricsIan Rogers4-482/+783
2023-05-23perf vendor events intel: Update broadwell variant events/metricsIan Rogers7-865/+1118
2023-05-23perf vendor events intel: Update alderlake events/metricsIan Rogers5-824/+783
2023-05-22perf test: Add test validating JSON generated by 'perf data convert --to-json'Anup Sharma1-0/+72
2023-05-22Merge remote-tracking branch 'acme/perf-tools' into perf-tools-nextArnaldo Carvalho de Melo14-189/+259
2023-05-19perf test attr: Fix python SafeConfigParser() deprecation warningIan Rogers1-3/+3
2023-05-19perf test attr: Update no event/metric expectationsIan Rogers5-174/+249
2023-05-17tools headers UAPI: Sync arch prctl headers with the kernel sourcesArnaldo Carvalho de Melo2-0/+3
2023-05-17tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'Arnaldo Carvalho de Melo4-10/+2
2023-05-16tools headers UAPI: Sync s390 syscall table file that wires up the memfd_secr...Arnaldo Carvalho de Melo1-1/+1
2023-05-16perf metrics: Avoid segv with --topdown for metrics without a groupIan Rogers1-1/+1
2023-05-15perf vendor events arm64: Add AmpereOne core PMU eventsIlkka Koskinen11-0/+1080
2023-05-15perf ftrace: Flush output after each writingChangbin Du1-0/+2
2023-05-15perf annotate browser: Add '<' and '>' keys for navigationNamhyung Kim2-2/+6
2023-05-15perf annotate: Parse x86 SIB addressing properlyNamhyung Kim1-0/+13
2023-05-15perf annotate: Handle "decq", "incq", "testq", "tzcnt" instructions on x86Namhyung Kim1-0/+4
2023-05-15perf doc: Add support for KBUILD_BUILD_TIMESTAMPBen Hutchings1-3/+7
2023-05-15perf doc: Define man page date when using asciidoctorBen Hutchings1-4/+7
2023-05-15perf test: Add cputype testing to perf statIan Rogers1-0/+44
2023-05-15perf build: Don't use -ftree-loop-distribute-patterns and -gno-variable-locat...Arnaldo Carvalho de Melo1-0/+4
2023-05-15perf parse-events: Reduce scope of is_event_supportedIan Rogers3-41/+39
2023-05-15perf stat: Don't disable TopdownL1 metric on hybridIan Rogers1-6/+1
2023-05-15perf metrics: Be PMU specific in event matchIan Rogers1-3/+7
2023-05-15perf jevents: Don't rewrite metrics across PMUsIan Rogers3-16/+22
2023-05-15perf vendor events intel: Correct alderlake metricsIan Rogers2-122/+122
2023-05-15perf stat: Command line PMU metric filteringIan Rogers3-9/+15
2023-05-15perf metrics: Be PMU specific for referenced metrics.Ian Rogers5-32/+75
2023-05-15perf parse-events: Don't reorder atom cpu eventsIan Rogers1-2/+2
2023-05-15perf parse-events: Don't auto merge hybrid wildcard eventsIan Rogers4-2/+13
2023-05-15perf parse-events: Avoid error when assigning a legacy cache termIan Rogers2-4/+27
2023-05-15perf parse-events: Avoid error when assigning a termIan Rogers4-0/+41
2023-05-15perf parse-events: Support hardware events as termsIan Rogers5-33/+187
2023-05-15perf test: Fix parse-events tests for >1 core PMUIan Rogers1-72/+105
2023-05-15perf stat: Make cputype filter genericIan Rogers6-35/+47
2023-05-15perf parse-events: Add pmu filterIan Rogers11-32/+90