aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-05-27perf pmu: Rewrite perf_pmu__has_hybrid to avoid listIan Rogers1-5/+11
2023-05-27perf pmu: Remove perf_pmu__hybrid_mountedIan Rogers3-29/+2
2023-05-27perf evlist: Reduce scope of evlist__has_hybridIan Rogers7-48/+14
2023-05-27perf evlist: Remove __evlist__add_defaultIan Rogers10-130/+25
2023-05-27perf evlist: Remove evlist__warn_hybrid_groupIan Rogers3-36/+0
2023-05-27perf tools: Warn if no user requested CPUs match PMU's CPUsIan Rogers8-121/+43
2023-05-27perf target: Remove unused hybrid valueIan Rogers3-4/+0
2023-05-27perf evlist: Allow has_user_cpus to be set on hybridIan Rogers1-1/+1
2023-05-27perf evlist: Propagate user CPU maps intersecting core PMU mapsIan Rogers2-8/+23
2023-05-27perf pmu: Add CPU map for "cpu" PMUsIan Rogers3-5/+5
2023-05-27perf evsel: Add is_pmu_core inorder to interpret own_cpusIan Rogers3-0/+11
2023-05-27perf pmu: Add is_core to pmuIan Rogers2-3/+11
2023-05-27perf pmu: Detect ARM and hybrid PMUs with sysfsIan Rogers2-11/+19
2023-05-27libperf cpumap: Add "any CPU"/dummy test functionIan Rogers2-0/+15
2023-05-27perf cpumap: Add equal functionIan Rogers3-0/+60
2023-05-27perf cpumap: Add internal nr and cpu accessorsIan Rogers1-29/+45
2023-05-27perf test python: Put perf python at start of sys.pathIan Rogers1-1/+1
2023-05-26perf test: Fix perf stat JSON output testNamhyung Kim1-1/+1
2023-05-26perf tests: Organize cpu_map tests into a single suiteIan Rogers3-12/+14
2023-05-26perf cpumap: Add intersect functionIan Rogers5-0/+80
2023-05-26perf vendor events intel: Add metricgroup descriptions for all modelsIan Rogers18-0/+1896
2023-05-26perf jevents: Add support for metricgroup descriptionsIan Rogers4-5/+62
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 Nayak3-4/+7
2023-05-23perf stat: Setup the foundation to allow aggregation based on cache topologyK Prateek Nayak6-1/+249
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 Melo22-257/+322
2023-05-19perf bench syscall: Fix __NR_execve undeclared build errorTiezhu Yang1-0/+3
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 disabled-features: Sync with the kernel sourcesArnaldo Carvalho de Melo1-1/+7
2023-05-17tools headers UAPI: Sync arch prctl headers with the kernel sourcesArnaldo Carvalho de Melo3-0/+11
2023-05-17tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'Arnaldo Carvalho de Melo7-72/+24
2023-05-17tools headers x86 cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-5/+21
2023-05-16tools headers UAPI: Sync s390 syscall table file that wires up the memfd_secr...Arnaldo Carvalho de Melo1-1/+1