summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
* perf pmus: Allow just core PMU scanningIan Rogers2023-05-2714-96/+75
* perf pmus: Split pmus list into core and otherIan Rogers2023-05-271-14/+38
* perf pmu: Separate pmu and pmusIan Rogers2023-05-2741-506/+533
* perf x86 mem: minor refactor to is_mem_loads_aux_eventIan Rogers2023-05-271-7/+7
* perf pmus: Prefer perf_pmu__scan over perf_pmus__for_each_pmuIan Rogers2023-05-274-18/+8
* perf pmu: Remove perf_pmu__hybrid_pmus listIan Rogers2023-05-278-81/+0
* perf mem: Avoid hybrid PMU listIan Rogers2023-05-275-16/+36
* perf stat: Avoid hybrid PMU listIan Rogers2023-05-271-4/+5
* perf metrics: Remove perf_pmu__is_hybrid useIan Rogers2023-05-271-4/+2
* perf header: Avoid hybrid PMU list in write_pmu_capsIan Rogers2023-05-271-8/+11
* perf evsel: Compute is_hybrid from PMU being coreIan Rogers2023-05-272-2/+15
* perf topology: Avoid hybrid list for hybrid topologyIan Rogers2023-05-271-5/+14
* perf x86: Iterate hybrid PMUs as core PMUsIan Rogers2023-05-273-13/+28
* perf pmu: Rewrite perf_pmu__has_hybrid to avoid listIan Rogers2023-05-271-5/+11
* perf pmu: Remove perf_pmu__hybrid_mountedIan Rogers2023-05-273-29/+2
* perf evlist: Reduce scope of evlist__has_hybridIan Rogers2023-05-277-48/+14
* perf evlist: Remove __evlist__add_defaultIan Rogers2023-05-2710-130/+25
* perf evlist: Remove evlist__warn_hybrid_groupIan Rogers2023-05-273-36/+0
* perf tools: Warn if no user requested CPUs match PMU's CPUsIan Rogers2023-05-278-121/+43
* perf target: Remove unused hybrid valueIan Rogers2023-05-273-4/+0
* perf evlist: Allow has_user_cpus to be set on hybridIan Rogers2023-05-271-1/+1
* perf evlist: Propagate user CPU maps intersecting core PMU mapsIan Rogers2023-05-272-8/+23
* perf pmu: Add CPU map for "cpu" PMUsIan Rogers2023-05-273-5/+5
* perf evsel: Add is_pmu_core inorder to interpret own_cpusIan Rogers2023-05-273-0/+11
* perf pmu: Add is_core to pmuIan Rogers2023-05-272-3/+11
* perf pmu: Detect ARM and hybrid PMUs with sysfsIan Rogers2023-05-272-11/+19
* libperf cpumap: Add "any CPU"/dummy test functionIan Rogers2023-05-272-0/+15
* perf cpumap: Add equal functionIan Rogers2023-05-273-0/+60
* perf cpumap: Add internal nr and cpu accessorsIan Rogers2023-05-271-29/+45
* perf test python: Put perf python at start of sys.pathIan Rogers2023-05-271-1/+1
* perf test: Fix perf stat JSON output testNamhyung Kim2023-05-261-1/+1
* perf tests: Organize cpu_map tests into a single suiteIan Rogers2023-05-263-12/+14
* perf cpumap: Add intersect functionIan Rogers2023-05-265-0/+80
* perf vendor events intel: Add metricgroup descriptions for all modelsIan Rogers2023-05-2618-0/+1896
* perf jevents: Add support for metricgroup descriptionsIan Rogers2023-05-264-5/+62
* pert tests: Add tests for new "perf stat --per-cache" aggregation optionK Prateek Nayak2023-05-233-1/+30
* perf stat: Add "--per-cache" aggregation option and document itK Prateek Nayak2023-05-232-0/+72
* perf stat record: Save cache level informationK Prateek Nayak2023-05-233-4/+7
* perf stat: Setup the foundation to allow aggregation based on cache topologyK Prateek Nayak2023-05-236-1/+249
* perf: Extract building cache level for a CPU into separate functionK Prateek Nayak2023-05-232-23/+43
* perf vendor events intel: Update tigerlake events/metricsIan Rogers2023-05-234-486/+505
* perf vendor events intel: Update snowridgex eventsIan Rogers2023-05-239-23/+36
* perf vendor events intel: Update skylake/skylakex events/metricsIan Rogers2023-05-237-917/+1216
* perf vendor events intel: Update sapphirerapids events/metricsIan Rogers2023-05-235-552/+823
* perf vendor events intel: Update sandybridge metricsIan Rogers2023-05-231-111/+111
* perf vendor events intel: Update jaketown metricsIan Rogers2023-05-231-112/+112
* perf vendor events intel: Update ivybridge/ivytown metricsIan Rogers2023-05-232-530/+530
* perf vendor events intel: Update icelake/icelakex events/metricsIan Rogers2023-05-234-993/+1269
* perf vendor events intel: Update haswell(x) metricsIan Rogers2023-05-232-488/+696
* perf vendor events intel: Update elkhartlake eventsIan Rogers2023-05-235-1/+23