summaryrefslogtreecommitdiff
path: root/tools/perf/util/pmu.c
AgeCommit message (Expand)Author
2024-11-16perf pmu: Move pmu_metrics_table__find and remove ARM overrideIan Rogers
2024-11-16perf header: Pass a perf_cpu rather than a PMU to get_cpuid_strIan Rogers
2024-11-09perf pmu: Add calls enabling the hwmon_pmuIan Rogers
2024-10-10perf tool_pmu: Switch to standard pmu functions and json descriptionsIan Rogers
2024-10-10perf tool_pmu: Move expr literals to tool_pmuIan Rogers
2024-10-10perf tool_pmu: Rename perf_tool_event__* to tool_pmu__*Ian Rogers
2024-10-10perf tool_pmu: Rename enum perf_tool_event to tool_pmu_eventIan Rogers
2024-10-10perf tool_pmu: Factor tool events into their own PMUIan Rogers
2024-10-10perf pmu: Allow hardcoded terms to be applied to attributesIan Rogers
2024-10-10perf pmu: Simplify an asprintf error messageIan Rogers
2024-09-26perf evsel x86: Make evsel__has_perf_metrics work for legacy eventsIan Rogers
2024-09-26perf evsel: Add alternate_hw_config and use in evsel__matchIan Rogers
2024-09-11perf pmu: To info add event_type_descIan Rogers
2024-09-11perf pmus: Fake PMU clean upIan Rogers
2024-09-03perf pmu: Merge boolean sysfs event option parsingIan Rogers
2024-07-31perf tools: Enable evsel__is_aux_event() to work for S390_CPUMSFAdrian Hunter
2024-06-28perf: pmus: Remove unneeded semicolonYang Li
2024-06-27perf pmu: Don't de-duplicate core PMUsJames Clark
2024-06-27perf pmu: Restore full PMU name wildcard supportJames Clark
2024-05-28perf pmus: Sort/merge/aggregate PMUs like mrvl_ddr_pmuIan Rogers
2024-05-11perf pmu: Count sys and cpuid JSON events separatelyIan Rogers
2024-05-03perf pmu: Assume sysfs events are always the same caseIan Rogers
2024-05-03perf test pmu: Add an eagerly loaded event testIan Rogers
2024-05-03perf test pmu: Refactor format test and exposed test APIsIan Rogers
2024-04-26perf pmu: Refactor perf_pmu__match()Ian Rogers
2024-03-21perf tools: Add/use PMU reverse lookup from config to nameIan Rogers
2024-03-21perf list: Give more details about raw event encodingsIan Rogers
2024-03-21perf pmu: Drop "default_core" from alias namesIan Rogers
2024-02-26perf pmu: Fix a potential memory leak in perf_pmu__lookup()Christophe JAILLET
2024-02-02perf parse-events: Improve error location of terms cloned from an eventIan Rogers
2024-01-25perf pmu: Treat the msr pmu as softwareIan Rogers
2024-01-24perf mem: Add mem_events into the supported perf_pmuKan Liang
2023-11-27perf parse-events: Make legacy events lower priority than sysfs/JSONIan Rogers
2023-10-30Merge tag 'perf-tools-fixes-for-v6.6-2-2023-10-20' into perf-tools-nextNamhyung Kim
2023-10-17perf pmu: Lazily compute default configIan Rogers
2023-10-17perf pmu: Const-ify perf_pmu__config_termsIan Rogers
2023-10-17perf pmu: Const-ify file APIsIan Rogers
2023-10-17perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_initIan Rogers
2023-10-10Merge tag 'perf-tools-fixes-for-v6.6-1-2023-09-25' into perf-tools-nextArnaldo Carvalho de Melo
2023-09-29perf pmus: Make PMU alias name loading lazyIan Rogers
2023-09-27perf pmu: "Compat" supports regular expression matching identifiersJing Zhang
2023-09-26perf pmu: Fix perf stat output with correct scale and unitWyes Karny
2023-09-17perf pmu: Ensure all alias variables are initializedIan Rogers
2023-09-15perf pmu: Remove unused functionJames Clark
2023-09-15perf pmu: Move pmu__find_core_pmu() to pmus.cJames Clark
2023-09-11perf parse-events: Introduce 'struct parse_events_terms'Ian Rogers
2023-08-31perf parse-events: Fix propagation of term's no_value when cloningIan Rogers
2023-08-30perf pmu: Remove str from perf_pmu_aliasIan Rogers
2023-08-30perf parse-events: Make common term list to strbuf helperIan Rogers
2023-08-30perf pmu: Avoid uninitialized use of alias->strIan Rogers