summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/pmu.h
Commit message (Expand)AuthorAgeFilesLines
* perf test pmu: Refactor format test and exposed test APIsIan Rogers2024-05-031-2/+2
* perf pmu: Refactor perf_pmu__match()Ian Rogers2024-04-261-1/+1
* perf tools: Add/use PMU reverse lookup from config to nameIan Rogers2024-03-211-0/+1
* perf list: Give more details about raw event encodingsIan Rogers2024-03-211-0/+3
* perf mem: Add mem_events into the supported perf_pmuKan Liang2024-01-241-0/+7
* perf parse-events: Make legacy events lower priority than sysfs/JSONIan Rogers2023-11-271-1/+2
* perf pmu: Lazily compute default configIan Rogers2023-10-171-3/+4
* perf pmu: Const-ify perf_pmu__config_termsIan Rogers2023-10-171-1/+1
* perf pmu: Const-ify file APIsIan Rogers2023-10-171-5/+6
* perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_initIan Rogers2023-10-171-1/+1
* perf pmus: Make PMU alias name loading lazyIan Rogers2023-09-291-2/+0
* perf pmu: "Compat" supports regular expression matching identifiersJing Zhang2023-09-271-0/+1
* perf pmu: Remove unused functionJames Clark2023-09-151-1/+0
* perf pmu: Move pmu__find_core_pmu() to pmus.cJames Clark2023-09-151-1/+1
* perf parse-events: Introduce 'struct parse_events_terms'Ian Rogers2023-09-111-3/+3
* perf pmus: Skip duplicate PMUs and don't print list suffix by defaultIan Rogers2023-08-291-1/+2
* perf pmu: Make id const and add missing freeIan Rogers2023-08-251-1/+1
* perf pmu: Remove logic for PMU name being NULLIan Rogers2023-08-251-4/+4
* perf pmu: Lazily load sysfs aliasesIan Rogers2023-08-241-0/+2
* perf pmu: Lazily add JSON eventsIan Rogers2023-08-241-3/+12
* perf pmu: Cache JSON events tableIan Rogers2023-08-241-0/+4
* perf pmu-events: Reduce processed events by passing PMUIan Rogers2023-08-241-0/+1
* perf parse-events: Improve error message for double settingIan Rogers2023-08-241-1/+1
* perf pmu: Abstract alias/event structIan Rogers2023-08-241-54/+17
* perf pmu: Make the loading of formats lazyIan Rogers2023-08-241-3/+2
* perf pmu: Pass PMU rather than aliases and formatIan Rogers2023-08-231-5/+4
* perf pmu: Avoid passing format list to perf_pmu__format_bits()Ian Rogers2023-08-231-1/+1
* perf pmu: Avoid passing format list to perf_pmu__format_typeIan Rogers2023-08-231-1/+1
* perf pmu: Avoid passing format list to perf_pmu__config_terms()Ian Rogers2023-08-231-2/+1
* perf pmu: Reduce scope of perf_pmu_error()Ian Rogers2023-08-231-1/+0
* perf pmu: Move perf_pmu__set_format to pmu.yIan Rogers2023-08-231-1/+0
* perf jevents: Add a new expression builtin strcmp_cpuid_str()James Clark2023-08-171-0/+1
* perf test parse-events: Test complex name has required event formatIan Rogers2023-08-011-0/+1
* perf pmus: Add placeholder core PMUIan Rogers2023-06-271-0/+1
* perf pmu: Warn about invalid config for all PMUs and configsIan Rogers2023-06-011-1/+12
* perf pmu: Only warn about unsupported formats onceIan Rogers2023-06-011-0/+5
* perf parse-events: Wildcard most "numeric" eventsIan Rogers2023-06-011-0/+5
* perf pmu: Remove is_pmu_hybridIan Rogers2023-05-271-1/+0
* perf pmus: Allow just core PMU scanningIan Rogers2023-05-271-2/+0
* perf pmu: Separate pmu and pmusIan Rogers2023-05-271-9/+4
* perf pmu: Remove perf_pmu__hybrid_pmus listIan Rogers2023-05-271-2/+0
* perf mem: Avoid hybrid PMU listIan Rogers2023-05-271-0/+1
* perf tools: Warn if no user requested CPUs match PMU's CPUsIan Rogers2023-05-271-4/+0
* perf pmu: Add is_core to pmuIan Rogers2023-05-271-0/+7
* perf pmu: Detect ARM and hybrid PMUs with sysfsIan Rogers2023-05-271-0/+1
* perf parse-events: Don't auto merge hybrid wildcard eventsIan Rogers2023-05-151-0/+1
* perf parse-events: Support wildcards on raw eventsIan Rogers2023-05-151-0/+1
* perf parse-events: Support PMUs for legacy cache eventsIan Rogers2023-05-151-0/+1
* perf pmu: Improve name/comments, avoid a memory allocationIan Rogers2023-04-061-3/+5
* perf pmu: Make parser reentrantIan Rogers2023-04-061-1/+1