aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/pmu.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-28perf pmu: Avoid segv for missing name/alias_name in wildcardingIan Rogers1-0/+3
2025-05-13perf pmu: Change aliases from list to hashmapIan Rogers1-60/+107
2025-05-12perf parse-events: Add "cpu" term to set the CPU an event is recorded onIan Rogers1-1/+2
2025-04-29perf mem/c2c amd: Add ldlat supportRavi Bangoria1-0/+11
2025-04-25perf pmu-events: Add retirement latency to JSON events inside of perfIan Rogers1-2/+50
2025-03-19perf cpumap: Increment reference count for online cpumapIan Rogers1-1/+1
2025-02-26perf pmu: Don't double count common sysfs and json eventsJames Clark1-3/+4
2025-02-24perf pmu: Switch to io_dir__readdirIan Rogers1-27/+19
2025-02-19perf tools: Fix up some comments and code to properly use the event_source busGreg Kroah-Hartman1-2/+2
2025-02-04perf pmu: Rename name matching for no suffix or wildcard variantsIan Rogers1-77/+179
2024-12-18perf tools: Add aux-action config termAdrian Hunter1-0/+1
2024-12-09perf pmu: Remove use of perf_cpu_map__read()Ian Rogers1-10/+20
2024-11-16perf pmu: Move pmu_metrics_table__find and remove ARM overrideIan Rogers1-5/+0
2024-11-16perf header: Pass a perf_cpu rather than a PMU to get_cpuid_strIan Rogers1-20/+0
2024-11-09perf pmu: Add calls enabling the hwmon_pmuIan Rogers1-0/+20
2024-10-10perf tool_pmu: Switch to standard pmu functions and json descriptionsIan Rogers1-16/+10
2024-10-10perf tool_pmu: Move expr literals to tool_pmuIan Rogers1-5/+0
2024-10-10perf tool_pmu: Rename perf_tool_event__* to tool_pmu__*Ian Rogers1-2/+2
2024-10-10perf tool_pmu: Rename enum perf_tool_event to tool_pmu_eventIan Rogers1-1/+1
2024-10-10perf tool_pmu: Factor tool events into their own PMUIan Rogers1-2/+18
2024-10-10perf pmu: Allow hardcoded terms to be applied to attributesIan Rogers1-8/+48
2024-10-10perf pmu: Simplify an asprintf error messageIan Rogers1-7/+6
2024-09-26perf evsel x86: Make evsel__has_perf_metrics work for legacy eventsIan Rogers1-1/+1
2024-09-26perf evsel: Add alternate_hw_config and use in evsel__matchIan Rogers1-1/+5
2024-09-11perf pmu: To info add event_type_descIan Rogers1-0/+1
2024-09-11perf pmus: Fake PMU clean upIan Rogers1-6/+15
2024-09-03perf pmu: Merge boolean sysfs event option parsingIan Rogers1-24/+23
2024-07-31perf tools: Enable evsel__is_aux_event() to work for S390_CPUMSFAdrian Hunter1-1/+5
2024-06-28perf: pmus: Remove unneeded semicolonYang Li1-1/+1
2024-06-27perf pmu: Don't de-duplicate core PMUsJames Clark1-6/+21
2024-06-27perf pmu: Restore full PMU name wildcard supportJames Clark1-1/+1
2024-05-28perf pmus: Sort/merge/aggregate PMUs like mrvl_ddr_pmuIan Rogers1-13/+20
2024-05-11perf pmu: Count sys and cpuid JSON events separatelyIan Rogers1-21/+49
2024-05-03perf pmu: Assume sysfs events are always the same caseIan Rogers1-5/+26
2024-05-03perf test pmu: Add an eagerly loaded event testIan Rogers1-21/+48
2024-05-03perf test pmu: Refactor format test and exposed test APIsIan Rogers1-5/+6
2024-04-26perf pmu: Refactor perf_pmu__match()Ian Rogers1-8/+19
2024-03-21perf tools: Add/use PMU reverse lookup from config to nameIan Rogers1-0/+18
2024-03-21perf list: Give more details about raw event encodingsIan Rogers1-1/+61
2024-03-21perf pmu: Drop "default_core" from alias namesIan Rogers1-1/+2
2024-02-26perf pmu: Fix a potential memory leak in perf_pmu__lookup()Christophe JAILLET1-4/+3
2024-02-02perf parse-events: Improve error location of terms cloned from an eventIan Rogers1-4/+5
2024-01-25perf pmu: Treat the msr pmu as softwareIan Rogers1-1/+11
2024-01-24perf mem: Add mem_events into the supported perf_pmuKan Liang1-1/+3
2023-11-27perf parse-events: Make legacy events lower priority than sysfs/JSONIan Rogers1-2/+6
2023-10-30Merge tag 'perf-tools-fixes-for-v6.6-2-2023-10-20' into perf-tools-nextNamhyung Kim1-4/+4
2023-10-17perf pmu: Lazily compute default configIan Rogers1-2/+1
2023-10-17perf pmu: Const-ify perf_pmu__config_termsIan Rogers1-5/+5
2023-10-17perf pmu: Const-ify file APIsIan Rogers1-6/+6
2023-10-17perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_initIan Rogers1-7/+6