/Linux-v6.6/tools/perf/pmu-events/arch/arm64/arm/cortex-a55/ |
D | pipeline.json | 9 …"PublicDescription": "No operation issued due to the frontend, cache miss.This event counts every … 12 …"BriefDescription": "No operation issued due to the frontend, cache miss.This event counts every c… 15 …"PublicDescription": "No operation issued due to the frontend, TLB miss.This event counts every cy… 18 …"BriefDescription": "No operation issued due to the frontend, TLB miss.This event counts every cyc… 21 …"PublicDescription": "No operation issued due to the frontend, pre-decode error.This event counts … 24 …"BriefDescription": "No operation issued due to the frontend, pre-decode error.This event counts e… 27 …ration issued due to the backend interlock.This event counts every cycle that issue is stalled and… 30 …ration issued due to the backend interlock.This event counts every cycle that issue is stalled and… 33 …due to the backend, interlock, AGU.This event counts every cycle that issue is stalled and there i… 36 …due to the backend, interlock, AGU.This event counts every cycle that issue is stalled and there i… [all …]
|
D | branch.json | 18 …tor is retired. This event still counts when branch prediction is disabled due to the MMU being of… 21 …tor is retired. This event still counts when branch prediction is disabled due to the MMU being of… 24 …or the address. This event still counts when branch prediction is disabled due to the MMU being of… 27 …or the address. This event still counts when branch prediction is disabled due to the MMU being of… 30 …due to address mis-compare.This event counts when any indirect branch which can be predicted by th… 33 …due to address mis-compare.This event counts when any indirect branch which can be predicted by th… 36 … the condition. This event still counts when branch prediction is disabled due to the MMU being of… 39 … the condition. This event still counts when branch prediction is disabled due to the MMU being of… 42 … the condition. This event still counts when branch prediction is disabled due to the MMU being of… 45 … the condition. This event still counts when branch prediction is disabled due to the MMU being of… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/ |
D | pipeline.json | 21 …"PublicDescription": "No operation issued due to the frontend, cache miss. This event counts every… 24 …"BriefDescription": "No operation issued due to the frontend, cache miss. This event counts every … 27 …"PublicDescription": "No operation issued due to the frontend, TLB miss. This event counts every c… 30 …"BriefDescription": "No operation issued due to the frontend, TLB miss. This event counts every cy… 33 "PublicDescription": "No operation issued due to the frontend, pre-decode error", 36 "BriefDescription": "No operation issued due to the frontend, pre-decode error" 39 …ed due to the backend interlock. This event counts every cycle where the issue of an operation is … 42 …ed due to the backend interlock. This event counts every cycle where the issue of an operation is … 45 …due to the backend, address interlock. This event counts every cycle where the issue of an operati… 48 …due to the backend, address interlock. This event counts every cycle where the issue of an operati… [all …]
|
D | branch.json | 18 …ict is retired. This event still counts when branch prediction is disabled due to the Memory Manag… 21 …ict is retired. This event still counts when branch prediction is disabled due to the Memory Manag… 24 …or the address. This event still counts when branch prediction is disabled due to the MMU being of… 27 …or the address. This event still counts when branch prediction is disabled due to the MMU being of… 30 …due to address miscompare. This event counts when any indirect branch that the BTAC can predict is… 33 …due to address miscompare. This event counts when any indirect branch that the BTAC can predict is… 36 … the condition. This event still counts when branch prediction is disabled due to the MMU being of… 39 … the condition. This event still counts when branch prediction is disabled due to the MMU being of… 42 … the condition. This event still counts when branch prediction is disabled due to the MMU being of… 45 … the condition. This event still counts when branch prediction is disabled due to the MMU being of… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/powerpc/power8/ |
D | cache.json | 5 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a demand load", 6 …other chip's L2 or L3 on a different Node or Group (Distant), as this chip due to either only dema… 11 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a demand load", 12 …other chip's L2 or L3 on a different Node or Group (Distant), as this chip due to either only dema… 17 …e was reloaded from another chip's L4 on a different Node or Group (Distant) due to a demand load", 18 …was reloaded from another chip's L4 on a different Node or Group (Distant) due to either only dema… 23 …"BriefDescription": "The processor's data cache was reloaded from local core's L2 due to a demand … 24 …"PublicDescription": "The processor's data cache was reloaded from local core's L2 due to either o… 35 …sor's data cache was reloaded from a location other than the local core's L2 due to a demand load", 36 …r's data cache was reloaded from a location other than the local core's L2 due to either only dema… [all …]
|
D | frontend.json | 89 …other chip's L2 or L3 on a different Node or Group (Distant), as this chip due to an instruction f… 90 …other chip's L2 or L3 on a different Node or Group (Distant), as this chip due to either an instru… 95 …other chip's L2 or L3 on a different Node or Group (Distant), as this chip due to an instruction f… 96 …other chip's L2 or L3 on a different Node or Group (Distant), as this chip due to either an instru… 101 …was reloaded from another chip's L4 on a different Node or Group (Distant) due to an instruction f… 102 …was reloaded from another chip's L4 on a different Node or Group (Distant) due to either an instru… 107 …as reloaded from another chip's memory on the same Node or Group (Distant) due to an instruction f… 108 …as reloaded from another chip's memory on the same Node or Group (Distant) due to either an instru… 113 …"BriefDescription": "The processor's Instruction cache was reloaded from local core's L2 due to an… 114 …"PublicDescription": "The processor's Instruction cache was reloaded from local core's L2 due to e… [all …]
|
D | marked.json | 35 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load", 41 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load", 47 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load", 53 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load", 59 …e was reloaded from another chip's L4 on a different Node or Group (Distant) due to a marked load", 65 …cles to reload from another chip's L4 on a different Node or Group (Distant) due to a marked load", 71 … was reloaded from another chip's memory on the same Node or Group (Distant) due to a marked load", 77 …les to reload from another chip's memory on the same Node or Group (Distant) due to a marked load", 83 …"BriefDescription": "The processor's data cache was reloaded from local core's L2 due to a marked … 95 …"Duration in cycles to reload from a location other than the local core's L2 due to a marked load", [all …]
|
D | other.json | 77 …"BriefDescription": "Read blocked due to interleave conflict. The ifar logic will detect an interl… 95 …"BriefDescription": "Conditional Branch Completed that was Mispredicted due to the Count Cache Tar… 101 …"BriefDescription": "Conditional Branch Completed that was Mispredicted due to the BHT Direction P… 107 …"BriefDescription": "Conditional Branch Completed that was Mispredicted due to the Link Stack Targ… 113 …"BriefDescription": "Conditional Branch Completed that was Mispredicted due to the Target Address … 251 "BriefDescription": "Completion stall due to IFU", 257 "BriefDescription": "Completion stall due to CO q full", 263 "BriefDescription": "completion stall due to flush by own thread", 269 "BriefDescription": "Completion stall due to mem ECC delay", 275 "BriefDescription": "Completion stall due to nop", [all …]
|
D | translation.json | 29 …other chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a data side requ… 35 …other chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a data side requ… 41 …"BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L2 due to a data… 47 …try was loaded into the TLB from a location other than the local core's L2 due to a data side requ… 53 …the TLB from local core's L2 hit without dispatch conflicts on Mepf state. due to a data side requ… 59 … Table Entry was loaded into the TLB from local core's L2 without conflict due to a data side requ… 65 …"BriefDescription": "A Page Table Entry was loaded into the TLB from local core's L3 due to a data… 71 … Entry was loaded into the TLB from local core's L3 with dispatch conflict due to a data side requ… 77 …the TLB from local core's L3 without dispatch conflicts hit on Mepf state. due to a data side requ… 83 … Table Entry was loaded into the TLB from local core's L3 without conflict due to a data side requ… [all …]
|
D | pipeline.json | 29 "BriefDescription": "Completion stall due to a Branch Unit", 53 …"BriefDescription": "Completion stall due to cache miss that resolves in the L2 or L3 with a confl… 54 …"PublicDescription": "Completion stall due to cache miss resolving in core's L2/L3 with a conflict" 59 "BriefDescription": "Completion stall due to cache miss resolving missed the L3", 65 "BriefDescription": "Completion stall due to cache miss that resolves in local memory", 66 "PublicDescription": "Completion stall due to cache miss resolving in core's Local Memory" 77 "BriefDescription": "Completion stall due to LSU reject ERAT miss", 83 "BriefDescription": "Completion stall due to a long latency fixed point instruction", 89 "BriefDescription": "Completion stall due to FXU", 95 "BriefDescription": "completion stall due to hwsync", [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/amdzen3/ |
D | other.json | 22 …ot get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to disp… 28 …ot get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to disp… 34 …ot get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to disp… 40 …ot get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to disp… 46 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 52 …ot get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to disp… 58 …ot get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to disp… 64 …ot get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to disp… 70 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 76 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/alderlaken/ |
D | adln-metrics.json | 88 …: "Counts the number of issue slots that were not consumed by the backend due to certain allocati… 96 …unts the total number of issue slots that were not consumed by the backend due to backend stalls", 103 …due to backend stalls. Note that uops must be available for consumption in order for this event t… 107 …unts the total number of issue slots that were not consumed by the backend due to backend stalls", 114 …due to backend stalls. Note that UOPS must be available for consumption in order for this event t… 118 … slots that were not consumed by the backend because allocation is stalled due to a mispredicted j… 125 … backend because allocation is stalled due to a mispredicted jump or a machine clear. Only issue s… 138 …"Counts the number of issue slots that were not delivered by the frontend due to BACLEARS, which … 143 …due to BACLEARS, which occurs when the Branch Target Buffer (BTB) prediction or lack thereof, was … 147 …: "Counts the number of issue slots that were not consumed by the backend due to branch mispredic… [all …]
|
D | pipeline.json | 7 …ctions in which the instruction pointer (IP) of the processor is resteered due to a branch instruc… 297 …"BriefDescription": "Counts the number of machine clears due to memory ordering in which an intern… 304 "BriefDescription": "Counts the number of machines clears due to memory renaming.", 311 …"BriefDescription": "Counts the number of machine clears due to a page fault. Counts both I-Side … 318 … that flush the pipeline and restart the machine with the use of microcode due to SMC, MEMORY_ORDE… 325 …"BriefDescription": "Counts the number of machine clears due to program modifying data (self modif… 332 …"BriefDescription": "Counts the number of issue slots not consumed by the backend due to a micro-s… 335 …"PublicDescription": "Counts the number of issue slots not consumed by the backend due to a micro-… 340 … slots that were not consumed by the backend because allocation is stalled due to a mispredicted j… 343 … backend because allocation is stalled due to a mispredicted jump or a machine clear. Only issue s… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/goldmontplus/ |
D | virtual-memory.json | 3 "BriefDescription": "Page walk completed due to a demand load to a 1GB page", 6 …"PublicDescription": "Counts page walks completed due to demand data loads (including SW prefetche… 11 "BriefDescription": "Page walk completed due to a demand load to a 2M or 4M page", 14 …"PublicDescription": "Counts page walks completed due to demand data loads (including SW prefetche… 19 "BriefDescription": "Page walk completed due to a demand load to a 4K page", 22 …"PublicDescription": "Counts page walks completed due to demand data loads (including SW prefetche… 27 "BriefDescription": "Page walks outstanding due to a demand load every cycle.", 30 …"PublicDescription": "Counts once per cycle for each page walk occurring due to a load (demand dat… 35 "BriefDescription": "Page walk completed due to a demand data store to a 1GB page", 38 …"PublicDescription": "Counts page walks completed due to demand data stores whose address translat… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/powerpc/power9/ |
D | translation.json | 15 …che was reloaded with Shared (S) data from another core's L2 on the same chip due to a demand load" 25 …nto the TLB from another chip's memory on the same Node or Group (Distant) due to a data side requ… 35 …m another chip's L2 or L3 on the same Node or Group (Remote), as this chip due to a instruction si… 45 …"BriefDescription": "Finish stall due to a vector fixed point instruction in the execution pipelin… 60 …other chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a data side requ… 65 …"BriefDescription": "Completion stall due to a long latency vector fixed point instruction (divisi… 70 …ssor's data cache was reloaded from a location other than the local core's L2 due to a demand load" 75 … either shared or modified data from another core's L2/L3 on the same chip due to a instruction si… 80 … was reloaded with Shared (S) data from another core's L2 on the same chip due to an instruction f… 95 …e was reloaded with Modified (M) data from another core's L2 on the same chip due to a demand load" [all …]
|
D | marked.json | 20 … into the TLB with Shared (S) data from another core's L3 on the same chip due to a data side requ… 25 …e was reloaded from another chip's memory on the same Node or Group ( Remote) due to a demand load" 35 …Instruction cache was reloaded from local core's L2 with dispatch conflict due to an instruction f… 55 "BriefDescription": "Completion stall due to ntc flush" 60 …"A Page Table Entry was loaded into the TLB from the local chip's L4 cache due to a marked data si… 70 …o the TLB with Shared (S) data from another core's ECO L3 on the same chip due to a marked data si… 80 …sor's Instruction cache was reloaded from local core's L2 without conflict due to an instruction f… 85 …truction cache was reloaded from a location other than the local core's L3 due to a instruction fe… 95 …the TLB with Modified (M) data from another core's ECO L3 on the same chip due to a marked data si… 100 …o the TLB with Shared (S) data from another core's ECO L3 on the same chip due to a data side requ… [all …]
|
D | pipeline.json | 30 …ded either shared or modified data from another core's L2/L3 on the same chip due to a marked load" 35 …into the TLB from another chip's L4 on a different Node or Group (Distant) due to a marked data si… 40 … Table Entry was loaded into the TLB from local core's L2 without conflict due to a data side requ… 80 …nto the TLB with Modified (M) data from another core's L2 on the same chip due to a marked data si… 90 …he was reloaded from another chip's L4 on a different Node or Group (Distant) due to a demand load" 95 …nto the TLB with Modified (M) data from another core's L2 on the same chip due to a data side requ… 115 …the TLB from local core's L3 without dispatch conflicts hit on Mepf state. due to a marked data si… 145 …"BriefDescription": "Ict empty for this thread due to icache misses that were sourced from beyond … 150 "BriefDescription": "Dispatch held due to a synchronizing instruction at dispatch" 155 "BriefDescription": "Ict empty for this thread due to Icache Miss" [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/elkhartlake/ |
D | virtual-memory.json | 3 …"BriefDescription": "Counts the number of page walks due to loads that miss the PDE (Page Director… 10 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to a de… 17 …"BriefDescription": "Counts the number of page walks completed due to load DTLB misses to any page… 20 …"PublicDescription": "Counts the number of page walks completed due to loads (including SW prefetc… 25 …"BriefDescription": "Counts the number of page walks completed due to load DTLB misses to a 1G pag… 28 …"PublicDescription": "Counts the number of page walks completed due to loads (including SW prefetc… 33 …"BriefDescription": "Counts the number of page walks completed due to load DTLB misses to a 2M or … 36 …"PublicDescription": "Counts the number of page walks completed due to loads (including SW prefetc… 41 …"BriefDescription": "Counts the number of page walks completed due to load DTLB misses to a 4K pag… 44 …"PublicDescription": "Counts the number of page walks completed due to loads (including SW prefetc… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/snowridgex/ |
D | virtual-memory.json | 3 …"BriefDescription": "Counts the number of page walks due to loads that miss the PDE (Page Director… 10 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to a de… 17 …"BriefDescription": "Counts the number of page walks completed due to load DTLB misses to any page… 20 …"PublicDescription": "Counts the number of page walks completed due to loads (including SW prefetc… 25 …"BriefDescription": "Counts the number of page walks completed due to load DTLB misses to a 1G pag… 28 …"PublicDescription": "Counts the number of page walks completed due to loads (including SW prefetc… 33 …"BriefDescription": "Counts the number of page walks completed due to load DTLB misses to a 2M or … 36 …"PublicDescription": "Counts the number of page walks completed due to loads (including SW prefetc… 41 …"BriefDescription": "Counts the number of page walks completed due to load DTLB misses to a 4K pag… 44 …"PublicDescription": "Counts the number of page walks completed due to loads (including SW prefetc… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/arm64/ampere/ampereone/ |
D | core-imp-def.json | 93 … "PublicDescription": "Count predict pipe stalls due to speculative return address predictor full", 96 … "BriefDescription": "Count predict pipe stalls due to speculative return address predictor full" 111 "PublicDescription": "Flushes due to memory hazards", 114 "BriefDescription": "Flushes due to memory hazards" 201 "PublicDescription": "Stall due to BOB ID", 204 "BriefDescription": "Stall due to BOB ID" 207 "PublicDescription": "Dispatch stall due to LOB entries", 210 "BriefDescription": "Dispatch stall due to LOB entries" 213 "PublicDescription": "Dispatch stall due to SOB entries", 216 "BriefDescription": "Dispatch stall due to SOB entries" [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/amdzen2/ |
D | other.json | 28 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 34 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 40 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 46 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 52 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 58 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 64 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 70 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 76 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… 82 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/rocketlake/ |
D | memory.json | 19 …"BriefDescription": "Number of times an HLE execution aborted due to any reasons (multiple categor… 27 …"BriefDescription": "Number of times an HLE execution aborted due to unfriendly events (such as in… 30 …"PublicDescription": "Counts the number of times an HLE execution aborted due to unfriendly events… 35 …"BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., … 38 …"PublicDescription": "Counts the number of times an HLE execution aborted due to various memory ev… 43 …"BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions a… 46 …"PublicDescription": "Counts the number of times an HLE execution aborted due to HLE-unfriendly in… 67 "BriefDescription": "Number of machine clears due to memory ordering conflicts.", 267 …"BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 catego… 270 …"PublicDescription": "Counts the number of times an RTM execution aborted due to none of the previ… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/icelake/ |
D | memory.json | 19 …"BriefDescription": "Number of times an HLE execution aborted due to any reasons (multiple categor… 27 …"BriefDescription": "Number of times an HLE execution aborted due to unfriendly events (such as in… 30 …"PublicDescription": "Counts the number of times an HLE execution aborted due to unfriendly events… 35 …"BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., … 38 …"PublicDescription": "Counts the number of times an HLE execution aborted due to various memory ev… 43 …"BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions a… 46 …"PublicDescription": "Counts the number of times an HLE execution aborted due to HLE-unfriendly in… 67 "BriefDescription": "Number of machine clears due to memory ordering conflicts.", 267 …"BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 catego… 270 …"PublicDescription": "Counts the number of times an RTM execution aborted due to none of the previ… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ |
D | l2_cache.json | 4 …cesses are for misses in the first level caches or translation resolutions due to accesses. This e… 8 …ccesses. Accesses are for misses in the level 1 caches or translation resolutions due to accesses." 20 …due to memory read operations. level 2 cache is a unified cache for data and instruction accesses,… 24 …due to memory write operations. level 2 cache is a unified cache for data and instruction accesses… 28 …due to memory read operation counted by L2D_CACHE_RD. level 2 cache is a unified cache for data an… 32 …due to memory write operation counted by L2D_CACHE_WR. level 2 cache is a unified cache for data a… 40 …ons,\n\n2. Snoop responses or,\n\n3. Direct cache transfers to another CPU due to a forwarding sno…
|
/Linux-v6.6/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/ |
D | l2_cache.json | 4 …cesses are for misses in the first level caches or translation resolutions due to accesses. This e… 8 …ccesses. Accesses are for misses in the level 1 caches or translation resolutions due to accesses." 20 …due to memory read operations. level 2 cache is a unified cache for data and instruction accesses,… 24 …due to memory write operations. level 2 cache is a unified cache for data and instruction accesses… 28 …due to memory read operation counted by L2D_CACHE_RD. level 2 cache is a unified cache for data an… 32 …due to memory write operation counted by L2D_CACHE_WR. level 2 cache is a unified cache for data a… 40 …ons,\n\n2. Snoop responses or,\n\n3. Direct cache transfers to another CPU due to a forwarding sno…
|