aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/pmu-events
AgeCommit message (Expand)AuthorFilesLines
2026-06-04perf pmu-events: Add API to get metric table name and iterate tablesIan Rogers3-4/+103
2026-06-04perf jevents.py: Make generated C code more kernel styleIan Rogers2-3400/+6022
2026-06-04perf stat: Use aggr_nr scaling for Intel uncore miss latency metricsChun-Tse Shao2-5/+10
2026-05-29perf jevents: Add IOMMU metrics for IntelChun-Tse Shao1-0/+62
2026-05-29perf jevents: Add IOMMU metrics for AMDChun-Tse Shao1-0/+57
2026-05-29perf vendor events intel: Update sierraforest events from 1.15 to 1.17Ian Rogers6-1/+335
2026-05-29perf vendor events intel: Update sapphirerapids events from 1.36 to 1.39Ian Rogers2-1/+28
2026-05-29perf vendor events intel: Update pantherlake events from 1.04 to 1.05Ian Rogers6-22/+462
2026-05-29perf vendor events intel: Update meteorlake events from 1.20 to 1.21Ian Rogers6-1/+350
2026-05-29perf vendor events intel: Update lunarlake events from 1.21 to 1.22Ian Rogers3-1/+30
2026-05-29perf vendor events intel: Update graniterapids events from 1.17 to 1.18Ian Rogers2-1/+10
2026-05-29perf vendor events intel: Update grandridge events from 1.11 to 1.12Ian Rogers7-25/+167
2026-05-29perf vendor events intel: Update emeraldrapids events from 1.21 to 1.23Ian Rogers2-1/+19
2026-05-29perf vendor events intel: Update clearwaterforest events and metrics from 1.0...Ian Rogers16-47/+10307
2026-05-29perf vendor events intel: Update arrowlake events from 1.16 to 1.17Ian Rogers4-2/+110
2026-05-29perf vendor events intel: Update alderlaken events from 1.37 to 1.39Ian Rogers5-1/+164
2026-05-29perf vendor events intel: Update alderlake events from 1.37 to 1.39Ian Rogers5-1/+213
2026-05-20perf pmu-events: Convert recursive shell assignments and macros to Make built...Ian Rogers1-5/+5
2026-05-20perf pmu-events: Split big_c_string storage into standalone compilation unitIan Rogers2-5/+34
2026-05-14perf pmu-events AMD: Switch l2_itlb_misses to bp_l1_tlb_miss_l2_tlb_miss.allIan Rogers2-2/+1
2026-04-13perf build: fix "argument list too long" in second locationMarkus Mayer1-2/+2
2026-04-02perf metrics: Make common stalled metrics conditional on having the eventIan Rogers2-57/+57
2026-03-25Merge tag 'perf-tools-fixes-for-v7.0-2-2026-03-23' into perf-tools-nextNamhyung Kim1-1/+2
2026-03-10perf vendor events arm64: Add Tegra410 Olympus PMU eventsBesar Wicaksono20-0/+2896
2026-03-04perf build: Prevent "argument list too long" errorMarkus Mayer1-1/+2
2026-02-26perf vendor events intel: Update sierraforest events from 1.13 to 1.15Ian Rogers3-17/+49
2026-02-26perf vendor events intel: Update sapphirerapids events from 1.35 to 1.36Ian Rogers5-13/+30
2026-02-26perf vendor events intel: Update pantherlake events from 1.02 to 1.04Ian Rogers8-7/+485
2026-02-26perf vendor events intel: Update meteorlake events from 1.18 to 1.20Ian Rogers4-17/+116
2026-02-26perf vendor events intel: Update lunarlake events from 1.19 to 1.21Ian Rogers4-14/+61
2026-02-26perf vendor events intel: Update graniterapids events from 1.16 to 1.17Ian Rogers3-1/+44
2026-02-26perf vendor events intel: Update grandridge events from 1.10 to 1.11Ian Rogers3-27/+59
2026-02-26perf vendor events intel: Update emeraldrapid events from 1.20 to 1.21Ian Rogers5-13/+30
2026-02-26perf vendor events intel: Update arrowlake events from 1.14 to 1.16Ian Rogers4-28/+135
2026-02-26perf vendor events intel: Update alderlake events from 1.35 to 1.37Ian Rogers6-50/+152
2026-02-06perf build: Reduce pmu-events related copying and mkdirsIan Rogers1-68/+149
2026-01-28perf jevents: Validate that all names given an EventIan Rogers1-0/+36
2026-01-28perf jevents: Add cycles breakdown metric for arm64/AMD/IntelIan Rogers5-2/+28
2026-01-28perf jevents: Add mesh bandwidth saturation metric for IntelIan Rogers1-0/+17
2026-01-28perf jevents: Add upi_bw metric for IntelIan Rogers1-0/+22
2026-01-28perf jevents: Add local/remote miss latency metrics for IntelIan Rogers1-3/+67
2026-01-28perf jevents: Add C-State metrics from the PCU PMU for IntelIan Rogers1-0/+30
2026-01-28perf jevents: Add dir breakdown metrics for IntelIan Rogers1-0/+36
2026-01-28perf jevents: Add local/remote "mem" breakdown metrics for IntelIan Rogers1-0/+31
2026-01-28perf jevents: Add mem_bw metric for IntelIan Rogers1-0/+62
2026-01-28perf jevents: Add Miss Level Parallelism (MLP) metric for IntelIan Rogers1-0/+15
2026-01-28perf jevents: Add FPU metrics for IntelIan Rogers1-0/+97
2026-01-28perf jevents: Add context switch metrics for IntelIan Rogers1-0/+58
2026-01-28perf jevents: Add ILP metrics for IntelIan Rogers1-0/+40
2026-01-28perf jevents: Add load store breakdown metrics ldst for IntelIan Rogers1-1/+86
2026-01-28perf jevents: Add L2 metrics for IntelIan Rogers1-0/+170
2026-01-28perf jevents: Add ports metric group giving utilization on IntelIan Rogers1-2/+33
2026-01-28perf jevents: Add software prefetch (swpf) metric group for IntelIan Rogers1-0/+66
2026-01-28perf jevents: Add br metric group for branch statistics on IntelIan Rogers1-0/+138
2026-01-28perf jevents: Add tsx metric group for Intel modelsIan Rogers1-0/+50
2026-01-28perf jevents: Mark metrics with experimental events as experimentalIan Rogers1-0/+44
2026-01-28perf jevents: Add smi metric group for Intel modelsIan Rogers1-2/+22
2026-01-28perf jevents: Add CheckPmu to see if a PMU is in loaded JSON eventsIan Rogers1-0/+8
2026-01-28perf jevents: Add idle metric for Intel modelsIan Rogers1-2/+14
2026-01-28perf jevents: Add RAPL metrics for all Intel modelsIan Rogers1-3/+41
2026-01-28perf jevents: Add context switch metrics for AMDIan Rogers1-0/+33
2026-01-28perf jevents: Add load store breakdown metrics ldst for AMDIan Rogers1-0/+75
2026-01-28perf jevents: Add uncore l3 metric group for AMDIan Rogers1-0/+19
2026-01-28perf jevents: Add dtlb metric group for AMDIan Rogers1-0/+111
2026-01-28perf jevents: Add itlb metric group for AMDIan Rogers1-0/+49
2026-01-28perf jevents: Add br metric group for branch statistics on AMDIan Rogers1-0/+105
2026-01-28perf jevents: Add upc metric for uops per cycle for AMDIan Rogers1-3/+19
2026-01-28perf jevents: Add idle metric for AMD zen modelsIan Rogers1-2/+14
2026-01-28perf jevents: Add RAPL event metric for AMD zen modelsIan Rogers1-3/+28
2026-01-28perf jevents: Add load event JSON to verify and allow fallbacksIan Rogers5-15/+101
2026-01-28perf jevents: Build support for generating metrics from pythonIan Rogers4-1/+178
2026-01-27perf jevents: Handle deleted JSONS in out of source buildsJames Clark1-3/+11
2026-01-26perf vendor events amd: Fix Zen 5 MAB allocation eventsSandipan Das1-3/+3
2026-01-14perf vendor events amd: Add Zen 6 metricsSandipan Das2-0/+438
2026-01-14perf vendor events amd: Add Zen 6 uncore eventsSandipan Das2-0/+278
2026-01-14perf vendor events amd: Add Zen 6 core eventsSandipan Das7-0/+2499
2026-01-14perf vendor events amd: Add Zen 6 mappingSandipan Das1-1/+2
2026-01-14perf vendor events riscv: Add CVA6 JSON fileManuel Hernández Méndez5-0/+185
2026-01-13perf vendor events arm64: Remove uncountable eventsJames Clark3-30/+0
2025-12-17perf vendor power9 nest metrics: Correct unit from MB to MiBIan Rogers1-4/+4
2025-12-03perf vendor events intel: Update sierraforest events from 1.12 to 1.13Ian Rogers3-11/+20
2025-12-03perf vendor events intel: Update pantherlake events from 1.00 to 1.02Ian Rogers5-2/+425
2025-12-03perf vendor events intel: Update meteorlake events from 1.17 to 1.18Ian Rogers2-11/+11
2025-12-03perf vendor events intel: Update lunarlake events from 1.18 to 1.19Ian Rogers4-14/+35
2025-12-03perf vendor events intel: Update icelakex events from 1.28 to 1.30Ian Rogers2-3/+3
2025-12-03perf vendor events intel: Update graniterapids events from 1.15 to 1.16Ian Rogers3-3/+12
2025-12-03perf vendor events intel: Update cascadelakex metric unitsIan Rogers2-7/+7
2025-12-03perf vendor events intel: Update arrowlake events from 1.13 to 1.14Ian Rogers8-19/+1111
2025-12-03perf vendor events intel: Update alderlake events from 1.34 to 1.35Ian Rogers5-22/+26
2025-12-02perf jevents: Skip optional metrics in metric group listIan Rogers1-3/+5
2025-12-02perf jevents: Drop duplicate pending metricsIan Rogers1-1/+2
2025-12-02perf jevents: Move json encoding to its own functionsIan Rogers1-12/+22
2025-12-02perf jevents: Add threshold expressions to MetricIan Rogers1-1/+6
2025-12-02perf jevents: Term list fix in event parsingIan Rogers1-1/+6
2025-12-02perf jevents: Support parsing negative exponentsIan Rogers2-1/+5
2025-12-02perf jevents: Allow metric groups not to be namedIan Rogers1-1/+2
2025-12-02perf jevents: Add descriptions to metricgroup abstractionIan Rogers1-2/+12
2025-12-02perf jevents: Update metric constraint supportIan Rogers1-4/+10
2025-12-02perf jevents: Allow multiple metricgroups.json filesIan Rogers1-2/+2
2025-11-26perf vendor events riscv: add T-HEAD C920V2 JSON supportInochi Amaoto1-0/+1
2025-11-13perf vendor metrics s390: Avoid has_event(INSTRUCTIONS)Ian Rogers2-8/+8
2025-11-11perf tool_pmu: Make core_wide and target_cpu json eventsIan Rogers2-112/+128
2025-11-11perf stat: Add detail -d,-dd,-ddd metricsIan Rogers2-30/+96
2025-11-11perf jevents: Add metric DefaultShowEventsIan Rogers4-65/+82
2025-11-11perf jevents: Add set of common metrics based on default onesIan Rogers4-32/+191
2025-11-06perf vendor events arm64:: Add i.MX94 DDR Performance Monitor metricsXu Yang2-0/+459
2025-11-06perf stat: Add ScaleUnit to {cpu,task}-clock JSON descriptionNamhyung Kim2-136/+138
2025-11-03perf jevents: Make all tables staticIan Rogers2-8/+8
2025-10-31perf vendor events AmpereOneX: Fix spelling typo in the metrics fileChu Guangqing1-8/+8
2025-10-31perf vendor events arm64: Fix typo in Ampere eMag json fileChu Guangqing1-1/+1
2025-10-20perf jevents: Suppress circular dependency warningsJames Clark1-1/+3
2025-10-20perf jevents: Remove unused makefile variableJames Clark1-1/+0
2025-10-20perf jevents: Fix build when there are other json files in the treeJames Clark1-1/+1
2025-10-15perf jevents: Add legacy-hardware and legacy-cache jsonIan Rogers4-140/+2814
2025-10-15perf jevents: Add legacy json terms and default_core event table helperIan Rogers3-0/+59
2025-10-15perf jevents: Support copying the source json files to OUTPUTIan Rogers1-6/+12
2025-09-30perf vendor events intel: Update sierraforest events to v1.12Ian Rogers5-44/+133
2025-09-30perf vendor events intel: Update sapphirerapids events to v1.35Ian Rogers6-3/+109
2025-09-30perf vendor events intel: Update pantherlake events to v1.00Ian Rogers9-47/+3932
2025-09-30perf vendor events intel: Update meteorlake events to v1.17Ian Rogers2-1/+37
2025-09-30perf vendor events intel: Update lunarlake events to v1.18Ian Rogers4-10/+46
2025-09-30perf vendor events intel: Update graniterapids events to v1.15Ian Rogers3-2/+122
2025-09-30perf vendor events intel: Update grandridge events to v1.10Ian Rogers2-11/+11
2025-09-30perf vendor events intel: Update emeraldrapids events to v1.20Ian Rogers6-3/+109
2025-09-30perf vendor events intel: Update arrowlake events to v1.13Ian Rogers4-10/+46
2025-09-30perf vendor events intel: Update alderlake events to v1.34Ian Rogers2-2/+38
2025-09-19perf vendor events arm64 AmpereOne: Fix typos in metrics' descriptionsIlkka Koskinen1-4/+4
2025-09-19perf vendor events arm64 AmpereOneX: Fix typo - should be l1d_cache_access_pr...Ilkka Koskinen1-5/+5
2025-09-04perf vendor events: Update tigerlake metricsIan Rogers1-41/+56
2025-09-04perf vendor events: Update skylake metricsIan Rogers2-68/+134
2025-09-04perf vendor events: Update sierraforest metricsIan Rogers1-10/+10
2025-09-04perf vendor events: Update sapphirerapids events/metricsIan Rogers10-305/+382
2025-09-04perf vendor events: Update sandybridge metricsIan Rogers1-10/+9
2025-09-04perf vendor events: Update rocketlake metricsIan Rogers1-41/+56
2025-09-04perf vendor events: Update meteorlake events/metricsIan Rogers9-286/+251
2025-09-04perf vendor events: Update lunarlake events/metricsIan Rogers8-193/+294
2025-09-04perf vendor events: Update jaketown metricsIan Rogers1-10/+10
2025-09-04perf vendor events: Update ivybridge/ivytown metricsIan Rogers2-34/+29
2025-09-04perf vendor events: Update icelake metricsIan Rogers2-82/+169
2025-09-04perf vendor events: Update haswell metricsIan Rogers2-36/+31
2025-09-04perf vendor events: Update graniterapids events/metricsIan Rogers11-336/+411
2025-09-04perf vendor events: Update grandridge metricsIan Rogers1-10/+10
2025-09-04perf vendor events: Update emeraldrapids events/metricsIan Rogers10-302/+363
2025-09-04perf vendor events: Update cascadelakex metricsIan Rogers1-39/+100
2025-09-04perf vendor events: Update broadwell metricsIan Rogers3-51/+42
2025-09-04perf vendor events: Update arrowlake events/metricsIan Rogers6-178/+282
2025-09-04perf vendor events: Update alderlake events/metricsIan Rogers12-293/+231
2025-07-26perf jevents: Add common software event jsonIan Rogers3-109/+264
2025-07-24perf metricgroups: Add NO_THRESHOLD_AND_NMI constraintIan Rogers2-4/+11
2025-07-11perf jevents: If the long_desc and desc are identical then drop the long_descIan Rogers2-64/+67
2025-07-09perf list: Remove trailing A in PAI crypto event 4210Thomas Richter2-10/+10
2025-07-07perf vendor events: Update TigerLake eventsIan Rogers2-2/+2
2025-07-07perf vendor events: Update SkylakeX eventsIan Rogers2-2/+2
2025-07-07perf vendor events: Update SierraForest eventsIan Rogers7-14/+194
2025-07-07perf vendor events: Update SapphireRapids eventsIan Rogers4-2/+34
2025-07-07perf vendor events: Add PantherLake eventsIan Rogers7-0/+923
2025-07-07perf vendor events: Update MeteorLake eventsIan Rogers4-3/+75
2025-07-07perf vendor events: Update LunarLake eventsIan Rogers4-23/+26
2025-07-07perf vendor events: Update IcelakeX eventsIan Rogers3-4/+2
2025-07-07perf vendor events: Update GraniteRapids eventsIan Rogers7-27/+78
2025-07-07perf vendor events: Update GrandRidge eventsIan Rogers4-7/+47
2025-07-07perf vendor events: Update EmeraldRapids eventsIan Rogers4-2/+34
2025-07-07perf vendor events: Update CascadelakeX eventsIan Rogers3-5/+5
2025-07-07perf vendor events: Update Arrowlake eventsIan Rogers3-2/+148
2025-07-07perf vendor events: Update AlderlakeN eventsIan Rogers6-76/+25
2025-07-07perf vendor events: Update Alderlake eventsIan Rogers6-79/+28
2025-07-02perf list: Add IBM z17 event descriptionsThomas Richter7-0/+2288
2025-06-20perf vendor events arm64: Update FUJITSU-MONAKA pmu eventKotaro, Tokai15-144/+265
2025-05-13perf metricgroup: Binary search when resolving referred to metricsIan Rogers3-7/+148
2025-04-25perf vendor events arm64: Drop hip08 PublicDescription if same as BriefDescri...Junhao He3-31/+0
2025-04-25perf vendor events arm64: Fill up Desc field for Hisi hip08 hha pmuJunhao He1-0/+16
2025-04-25perf pmu-events: Add retirement latency to JSON events inside of perfIan Rogers3-105/+120
2025-04-25perf vendor events: Update westmereep-dp eventsIan Rogers3-40/+40
2025-04-25perf vendor events: Update westmereep-dp eventsIan Rogers3-40/+40
2025-04-25perf vendor events: Update westmereep-dp eventsIan Rogers3-40/+40
2025-04-25perf vendor events: Update tigerlake metricsIan Rogers1-192/+191
2025-04-25perf vendor events: Update snowridgex eventsIan Rogers6-402/+595
2025-04-25perf vendor events: Update skylakex events/metricsIan Rogers3-267/+266
2025-04-25perf vendor events: Update skylake metricsIan Rogers1-184/+183
2025-04-25perf vendor events: Update sierraforest events/metricsIan Rogers8-136/+449
2025-04-25perf vendor events: Update sapphirerapids events/metricsIan Rogers8-850/+995
2025-04-25perf vendor events: Update sandybridge metricsIan Rogers4-16/+41
2025-04-25perf vendor events: Update rocketlake events/metricsIan Rogers4-413/+412
2025-04-25perf vendor events: Update nehalemex eventsIan Rogers3-40/+40
2025-04-25perf vendor events: Update nehalemep eventsIan Rogers3-40/+40
2025-04-25perf vendor events: Update meteorlake events/metricsIan Rogers10-665/+901
2025-04-25perf vendor events: Update lunarlake events/metricsIan Rogers6-711/+756
2025-04-25perf vendor events: Update jaketown metricsIan Rogers4-18/+43
2025-04-25perf vendor events: Update ivytown metricsIan Rogers2-27/+58
2025-04-25perf vendor events: Update ivybridge metricsIan Rogers2-25/+56
2025-04-25perf vendor events: Update icelakex events/metricsIan Rogers4-663/+662
2025-04-25perf vendor events: Update icelake events/metricsIan Rogers4-413/+412
2025-04-25perf vendor events: Update haswellx metricsIan Rogers1-112/+110
2025-04-25perf vendor events: Update haswell metricsIan Rogers1-104/+102
2025-04-25perf vendor events: Add graniterapids retirement latenciesIan Rogers13-762/+1307
2025-04-25perf vendor events: Update grandridge events/metricsIan Rogers10-130/+707
2025-04-25perf vendor events: Update emeraldrapids events/metricsIan Rogers8-801/+941
2025-04-25perf vendor events: Update elkhartlake eventsIan Rogers6-402/+595
2025-04-25perf vendor events: Update clearwaterforest eventsIan Rogers4-24/+41
2025-04-25perf vendor events: Update cascadelakex events/metricsIan Rogers3-599/+598