summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-05-27perf mem: Avoid hybrid PMU listIan Rogers5-16/+36
2023-05-27perf stat: Avoid hybrid PMU listIan Rogers1-4/+5
2023-05-27perf metrics: Remove perf_pmu__is_hybrid useIan Rogers1-4/+2
2023-05-27perf header: Avoid hybrid PMU list in write_pmu_capsIan Rogers1-8/+11
2023-05-27perf evsel: Compute is_hybrid from PMU being coreIan Rogers2-2/+15
2023-05-27perf topology: Avoid hybrid list for hybrid topologyIan Rogers1-5/+14
2023-05-27perf x86: Iterate hybrid PMUs as core PMUsIan Rogers3-13/+28
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-27perf test: Fix perf stat JSON output testNamhyung Kim1-1/+1
2023-05-27perf tests: Organize cpu_map tests into a single suiteIan Rogers3-12/+14
2023-05-27perf cpumap: Add intersect functionIan Rogers5-0/+80
2023-05-27perf vendor events intel: Add metricgroup descriptions for all modelsIan Rogers18-0/+1896
2023-05-27perf 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