summaryrefslogtreecommitdiff
path: root/tools/perf/util/mem-events.c
AgeCommit message (Expand)Author
2024-09-26perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}Thomas Falcon
2024-09-06perf mem: Fix missed p-core mem events on ADL and RPLKan Liang
2024-09-06perf mem: Check mem_events for all eligible PMUsKan Liang
2024-07-12perf mem: Warn if memory events are not supported on all CPUsLeo Yan
2024-06-25perf mem: Fix a segfault with NULL event->nameNamhyung Kim
2024-05-07perf mem-info: Add reference count checkingIan Rogers
2024-05-07perf mem-info: Move mem-info out of mem-events and symbolIan Rogers
2024-01-24perf mem: Clean up perf_pmus__num_mem_pmus()Kan Liang
2024-01-24perf mem: Clean up perf_mem_events__record_args()Kan Liang
2024-01-24perf mem: Clean up is_mem_loads_aux_event()Kan Liang
2024-01-24perf mem: Clean up perf_mem_event__supported()Kan Liang
2024-01-24perf mem: Clean up perf_mem_events__name()Kan Liang
2024-01-24perf mem: Clean up perf_mem_events__ptr()Kan Liang
2024-01-24perf mem: Add mem_events into the supported perf_pmuKan Liang
2023-12-05perf mem: Fix error on hybrid related to availability of mem event in a PMUKan Liang
2023-10-12perf mem-events: Avoid uninitialized readIan Rogers
2023-08-25perf pmu: Remove logic for PMU name being NULLIan Rogers
2023-06-16perf mem: Scan all PMUs instead of just core onesRavi Bangoria
2023-05-27perf pmus: Remove perf_pmus__has_hybridIan Rogers
2023-05-27perf pmus: Allow just core PMU scanningIan Rogers
2023-05-27perf pmu: Separate pmu and pmusIan Rogers
2023-05-27perf mem: Avoid hybrid PMU listIan Rogers
2023-04-10perf mem: Refactor perf_mem__lvl_scnprintf() to process 'union perf_mem_data_...Ravi Bangoria
2023-04-10perf mem: Add support for printing PERF_MEM_LVLNUM_UNCRavi Bangoria
2022-10-06perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFBRavi Bangoria
2022-10-06perf mem/c2c: Avoid printing empty lines for unsupported eventsRavi Bangoria
2022-10-06perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO}Ravi Bangoria
2022-08-11perf mem: Add statistics for peer snoopingLeo Yan
2022-08-11perf mem: Print snoop peer flagLeo Yan
2022-05-23perf mem: Add stats for store operation with no available memory levelLeo Yan
2022-04-18perf mem: Print memory operation typeLeo Yan
2021-12-22tools headers UAPI: Add new macros for mem_hops field to perf_event.hKajol Jain
2021-10-19tools/perf: Add mem_hops field in perf_mem_data_src structureKajol Jain
2021-10-19perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove ...Kajol Jain
2021-06-16perf mem-events: Remove duplicate #undefLi Huafei
2021-06-01perf mem: Support record for hybrid platformJin Yao
2021-06-01perf tools: Check if mem_events is supported for hybrid platformJin Yao
2021-06-01perf tools: Support pmu prefix for mem-load eventJin Yao
2021-02-08perf c2c: Support data block and addr blockKan Liang
2021-02-08perf tools: Support data block and addr blockKan Liang
2021-02-08perf tools: Support the auxiliary eventKan Liang
2020-11-11perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORELeo Yan
2020-11-11perf mem: Introduce weak function perf_mem_events__ptr()Leo Yan
2020-11-11perf mem: Search event name with more flexible pathLeo Yan
2020-05-28perf c2c: Fix 'perf c2c record -e list' to show the default events usedIan Rogers
2019-11-12pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol'Arnaldo Carvalho de Melo
2019-08-31perf symbols: Move mem_info and branch_info out of symbol.hArnaldo Carvalho de Melo
2019-08-31perf tools: Remove needless sort.h include directivesArnaldo Carvalho de Melo
2019-02-04perf mem/c2c: Fix perf_mem_events to support powerpcRavi Bangoria
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman