summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/pmu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* perf tool_pmu: Switch to standard pmu functions and json descriptionsIan Rogers2024-10-111-16/+10
* perf tool_pmu: Move expr literals to tool_pmuIan Rogers2024-10-111-5/+0
* perf tool_pmu: Rename perf_tool_event__* to tool_pmu__*Ian Rogers2024-10-111-2/+2
* perf tool_pmu: Rename enum perf_tool_event to tool_pmu_eventIan Rogers2024-10-111-1/+1
* perf tool_pmu: Factor tool events into their own PMUIan Rogers2024-10-111-2/+18
* perf pmu: Allow hardcoded terms to be applied to attributesIan Rogers2024-10-111-8/+48
* perf pmu: Simplify an asprintf error messageIan Rogers2024-10-111-7/+6
* perf evsel x86: Make evsel__has_perf_metrics work for legacy eventsIan Rogers2024-09-261-1/+1
* perf evsel: Add alternate_hw_config and use in evsel__matchIan Rogers2024-09-261-1/+5
* perf pmu: To info add event_type_descIan Rogers2024-09-111-0/+1
* perf pmus: Fake PMU clean upIan Rogers2024-09-111-6/+15
* perf pmu: Merge boolean sysfs event option parsingIan Rogers2024-09-031-24/+23
* perf tools: Enable evsel__is_aux_event() to work for S390_CPUMSFAdrian Hunter2024-07-311-1/+5
* perf: pmus: Remove unneeded semicolonYang Li2024-06-281-1/+1
* perf pmu: Don't de-duplicate core PMUsJames Clark2024-06-281-6/+21
* perf pmu: Restore full PMU name wildcard supportJames Clark2024-06-281-1/+1
* perf pmus: Sort/merge/aggregate PMUs like mrvl_ddr_pmuIan Rogers2024-05-281-13/+20
* perf pmu: Count sys and cpuid JSON events separatelyIan Rogers2024-05-111-21/+49
* perf pmu: Assume sysfs events are always the same caseIan Rogers2024-05-031-5/+26
* perf test pmu: Add an eagerly loaded event testIan Rogers2024-05-031-21/+48
* perf test pmu: Refactor format test and exposed test APIsIan Rogers2024-05-031-5/+6
* perf pmu: Refactor perf_pmu__match()Ian Rogers2024-04-271-8/+19
* perf tools: Add/use PMU reverse lookup from config to nameIan Rogers2024-03-211-0/+18
* perf list: Give more details about raw event encodingsIan Rogers2024-03-211-1/+61
* perf pmu: Drop "default_core" from alias namesIan Rogers2024-03-211-1/+2
* perf pmu: Fix a potential memory leak in perf_pmu__lookup()Christophe JAILLET2024-02-271-4/+3
* perf parse-events: Improve error location of terms cloned from an eventIan Rogers2024-02-021-4/+5
* perf pmu: Treat the msr pmu as softwareIan Rogers2024-01-261-1/+11
* perf mem: Add mem_events into the supported perf_pmuKan Liang2024-01-241-1/+3
* perf parse-events: Make legacy events lower priority than sysfs/JSONIan Rogers2023-11-271-2/+6
* Merge tag 'perf-tools-fixes-for-v6.6-2-2023-10-20' into perf-tools-nextNamhyung Kim2023-10-301-4/+4
|\
| * perf pmu: Fix perf stat output with correct scale and unitWyes Karny2023-09-271-4/+4
* | perf pmu: Lazily compute default configIan Rogers2023-10-171-2/+1
* | perf pmu: Const-ify perf_pmu__config_termsIan Rogers2023-10-171-5/+5
* | perf pmu: Const-ify file APIsIan Rogers2023-10-171-6/+6
* | perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_initIan Rogers2023-10-171-7/+6
* | Merge tag 'perf-tools-fixes-for-v6.6-1-2023-09-25' into perf-tools-nextArnaldo Carvalho de Melo2023-10-101-1/+1
|\|
| * perf pmu: Ensure all alias variables are initializedIan Rogers2023-09-181-1/+1
* | perf pmus: Make PMU alias name loading lazyIan Rogers2023-09-301-18/+21
* | perf pmu: "Compat" supports regular expression matching identifiersJing Zhang2023-09-281-2/+25
* | perf pmu: Remove unused functionJames Clark2023-09-161-5/+0
* | perf pmu: Move pmu__find_core_pmu() to pmus.cJames Clark2023-09-161-17/+0
* | perf parse-events: Introduce 'struct parse_events_terms'Ian Rogers2023-09-111-24/+25
|/
* perf parse-events: Fix propagation of term's no_value when cloningIan Rogers2023-08-311-1/+1
* perf pmu: Remove str from perf_pmu_aliasIan Rogers2023-08-311-23/+10
* perf parse-events: Make common term list to strbuf helperIan Rogers2023-08-311-15/+4
* perf pmu: Avoid uninitialized use of alias->strIan Rogers2023-08-311-0/+2
* perf jevents: Use "default_core" for events with no UnitIan Rogers2023-08-291-1/+6
* perf pmus: Skip duplicate PMUs and don't print list suffix by defaultIan Rogers2023-08-291-5/+12
* perf pmu: Make id const and add missing freeIan Rogers2023-08-251-0/+1