24852ef2e2d5 ("perf pmu: Treat the msr pmu as software") 251aa040244a ("perf parse-events: Wildcard most "numeric" events") a90cc5a9eeab ("perf evsel: Don't let evsel__group_pmu_name() traverse unsorted group") 002c4845758e ("perf pmus: Add function to return count of core PMUs") 9d6a1df9b2ee ("perf pmus: Allow just core PMU scanning") 15c57a8037c9 ("perf pmus: Split pmus list into core and other") 1eaf496ed386 ("perf pmu: Separate pmu and pmus") 875375ea91d8 ("perf x86 mem: minor refactor to is_mem_loads_aux_event") f24ebe805351 ("perf pmus: Prefer perf_pmu__scan over perf_pmus__for_each_pmu") 597a4276fb32 ("perf pmu: Remove perf_pmu__hybrid_pmus list") abe9544ea78a ("perf mem: Avoid hybrid PMU list") 3d88055f0810 ("perf stat: Avoid hybrid PMU list") ec6a4a8bd3a5 ("perf metrics: Remove perf_pmu__is_hybrid use") 178ddf3bad98 ("perf header: Avoid hybrid PMU list in write_pmu_caps") 5d9fb6667642 ("perf evsel: Compute is_hybrid from PMU being core") 1215795cebb2 ("perf topology: Avoid hybrid list for hybrid topology") dd64647ecbba ("perf x86: Iterate hybrid PMUs as core PMUs") ab1a1c77a38a ("perf pmu: Rewrite perf_pmu__has_hybrid to avoid list") 4ced2c246e2c ("perf pmu: Remove perf_pmu__hybrid_mounted") b167b530eb83 ("perf evlist: Reduce scope of evlist__has_hybrid")