aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-05-27perf pmus: Avoid repeated sysfs scanningIan Rogers1-2/+31
2023-05-27perf pmus: Allow just core PMU scanningIan Rogers14-96/+75
2023-05-27perf pmus: Split pmus list into core and otherIan Rogers1-14/+38
2023-05-27perf pmu: Separate pmu and pmusIan Rogers41-506/+533
2023-05-27perf x86 mem: minor refactor to is_mem_loads_aux_eventIan Rogers1-7/+7
2023-05-27perf pmus: Prefer perf_pmu__scan over perf_pmus__for_each_pmuIan Rogers4-18/+8
2023-05-27perf pmu: Remove perf_pmu__hybrid_pmus listIan Rogers8-81/+0
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-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-26Merge tag 'cxl-fixes-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-0/+17
2023-05-26Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski61-690/+2282
2023-05-26Merge tag 'gpio-fixes-for-v6.4-rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-1/+4
2023-05-26perf evsel: Separate bpf_counter_list and bpf_filters, can be used at the sam...Song Liu2-4/+3
2023-05-26tools headers UAPI: Sync the linux/in.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2023-05-26perf cs-etm: Copy kernel coresight-pmu.h headerJames Clark2-13/+13
2023-05-26perf bpf: Do not use llvm-strip on BPF binarySong Liu1-2/+1
2023-05-26perf build: Don't compile demangle-cxx.cpp if not necessaryIan Rogers3-1/+29
2023-05-26perf arm: Fix include path to cs-etm.hIan Rogers1-1/+1
2023-05-26perf bpf filter: Fix a broken perf sample data naming for BPF CO-RENamhyung Kim1-2/+2
2023-05-26kallsyms: remove unused arch_get_kallsym() helperArnd Bergmann1-3/+1
2023-05-26perf ftrace latency: Remove unnecessary "--" from --use-nsec optionNamhyung Kim1-1/+1
2023-05-26libbpf: Ensure FD >= 3 during bpf_map__reuse_fd()Andrii Nakryiko1-7/+6
2023-05-26libbpf: Ensure libbpf always opens files with O_CLOEXECAndrii Nakryiko4-8/+7