| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
| D | other.json | 3 "PublicDescription": "This event counts the occurrence count of the micro-operation split.", 6 "BriefDescription": "This event counts the occurrence count of the micro-operation split." 9 …"PublicDescription": "This event counts every cycle that no operation was committed because the ol… 12 …"BriefDescription": "This event counts every cycle that no operation was committed because the old… 15 …"PublicDescription": "This event counts every cycle that no instruction was committed because the … 18 …"BriefDescription": "This event counts every cycle that no instruction was committed because the o… 21 …"PublicDescription": "This event counts every cycle that no instruction was committed because the … 24 …"BriefDescription": "This event counts every cycle that no instruction was committed because the o… 27 …"PublicDescription": "This event counts every cycle that no instruction was committed because the … 30 …"BriefDescription": "This event counts every cycle that no instruction was committed because the o… [all …]
|
| D | pipeline.json | 9 "PublicDescription": "This event counts valid cycles of EAGA pipeline.", 12 "BriefDescription": "This event counts valid cycles of EAGA pipeline." 15 "PublicDescription": "This event counts valid cycles of EAGB pipeline.", 18 "BriefDescription": "This event counts valid cycles of EAGB pipeline." 21 "PublicDescription": "This event counts valid cycles of EXA pipeline.", 24 "BriefDescription": "This event counts valid cycles of EXA pipeline." 27 "PublicDescription": "This event counts valid cycles of EXB pipeline.", 30 "BriefDescription": "This event counts valid cycles of EXB pipeline." 33 "PublicDescription": "This event counts valid cycles of FLA pipeline.", 36 "BriefDescription": "This event counts valid cycles of FLA pipeline." [all …]
|
| D | cache.json | 45 …"PublicDescription": "This event counts L1D_CACHE_REFILL caused by software or hardware prefetch.", 48 … "BriefDescription": "This event counts L1D_CACHE_REFILL caused by software or hardware prefetch." 51 …"PublicDescription": "This event counts L2D_CACHE_REFILL caused by software or hardware prefetch.", 54 … "BriefDescription": "This event counts L2D_CACHE_REFILL caused by software or hardware prefetch." 57 "PublicDescription": "This event counts L1D_CACHE_REFILL caused by demand access.", 60 "BriefDescription": "This event counts L1D_CACHE_REFILL caused by demand access." 63 "PublicDescription": "This event counts L1D_CACHE_REFILL caused by hardware prefetch.", 66 "BriefDescription": "This event counts L1D_CACHE_REFILL caused by hardware prefetch." 69 "PublicDescription": "This event counts outstanding L1D cache miss requests per cycle.", 72 "BriefDescription": "This event counts outstanding L1D cache miss requests per cycle." [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/alderlaken/ |
| D | cache.json | 3 …"BriefDescription": "Counts the number of cacheable memory requests that miss in the LLC. Counts o… 6 …Counts the number of cacheable memory requests that miss in the Last Level Cache (LLC). Requests i… 11 …"BriefDescription": "Counts the number of cacheable memory requests that access the LLC. Counts on… 14 …Counts the number of cacheable memory requests that access the Last Level Cache (LLC). Requests in… 19 …"BriefDescription": "Counts the number of cycles the core is stalled due to an instruction cache o… 22 …"PublicDescription": "Counts the number of cycles the core is stalled due to an instruction cache … 27 …"BriefDescription": "Counts the number of cycles the core is stalled due to an instruction cache o… 30 …"PublicDescription": "Counts the number of cycles the core is stalled due to an instruction cache … 35 …"BriefDescription": "Counts the number of cycles the core is stalled due to an instruction cache o… 38 …"PublicDescription": "Counts the number of cycles the core is stalled due to an instruction cache … [all …]
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | counts.c | 6 #include "counts.h" 11 struct perf_counts *counts = zalloc(sizeof(*counts)); in perf_counts__new() local 13 if (counts) { in perf_counts__new() 18 free(counts); in perf_counts__new() 22 counts->values = values; in perf_counts__new() 26 xyarray__delete(counts->values); in perf_counts__new() 27 free(counts); in perf_counts__new() 31 counts->loaded = values; in perf_counts__new() 34 return counts; in perf_counts__new() 37 void perf_counts__delete(struct perf_counts *counts) in perf_counts__delete() argument [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwell/ |
| D | memory.json | 3 …"PublicDescription": "This event counts speculative cache-line split load uops dispatched to the L… 13 …"PublicDescription": "This event counts speculative cache line split store-address (STA) uops disp… 98 …"BriefDescription": "Counts the number of times a class of instructions that may cause a transacti… 108 …"BriefDescription": "Counts the number of times a class of instructions (e.g., vzeroupper) that ma… 118 …"BriefDescription": "Counts the number of times an instruction execution caused the transactional … 128 …"BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE tr… 137 …"BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an… 141 …"PublicDescription": "This event counts the number of memory ordering Machine Clears detected. Mem… 147 "BriefDescription": "Counts the number of machine clears due to memory order conflicts.", 314 "PublicDescription": "Counts randomly selected loads with latency value being above four.", [all …]
|
| D | cache.json | 3 …"PublicDescription": "This event counts the number of demand Data Read requests that miss L2 cache… 40 …"PublicDescription": "This event counts the number of requests from the L2 hardware prefetchers th… 59 …"PublicDescription": "Counts the number of demand Data Read requests, initiated by load instructio… 87 …"PublicDescription": "This event counts the number of requests from the L2 hardware prefetchers th… 97 …"PublicDescription": "This event counts the number of demand Data Read requests (including request… 107 …"PublicDescription": "This event counts the total number of RFO (read for ownership) requests to L… 117 "PublicDescription": "This event counts the total number of L2 code requests.", 136 …"PublicDescription": "This event counts the total number of requests from the L2 hardware prefetch… 155 "PublicDescription": "This event counts the number of WB requests that hit L2 cache.", 165 …"PublicDescription": "This event counts core-originated cacheable demand requests that miss the la… [all …]
|
| /kernel/linux/linux-6.6/tools/perf/util/ |
| D | counts.c | 6 #include "counts.h" 12 struct perf_counts *counts = zalloc(sizeof(*counts)); in perf_counts__new() local 14 if (counts) { in perf_counts__new() 19 free(counts); in perf_counts__new() 23 counts->values = values; in perf_counts__new() 27 xyarray__delete(counts->values); in perf_counts__new() 28 free(counts); in perf_counts__new() 32 counts->loaded = values; in perf_counts__new() 35 return counts; in perf_counts__new() 38 void perf_counts__delete(struct perf_counts *counts) in perf_counts__delete() argument [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/ |
| D | spec_operation.json | 4 "PublicDescription": "Counts branches which are speculatively executed and mispredicted." 8 "PublicDescription": "Counts branches speculatively executed and were predicted right." 12 "PublicDescription": "Counts operations that have been speculatively executed." 16 …"PublicDescription": "Counts micro-operations speculatively executed. This is the count of the num… 20 …"PublicDescription": "Counts unaligned memory read operations issued by the CPU. This event counts… 24 …"PublicDescription": "Counts unaligned memory write operations issued by the CPU. This event count… 28 …"PublicDescription": "Counts unaligned memory operations issued by the CPU. This event counts unal… 32 …"PublicDescription": "Counts Load-Exclusive operations that have been speculatively executed. Eg: … 36 …"PublicDescription": "Counts store-exclusive operations that have been speculatively executed and … 40 …"PublicDescription": "Counts store-exclusive operations that have been speculatively executed and … [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ |
| D | spec_operation.json | 4 "PublicDescription": "Counts branches which are speculatively executed and mispredicted." 8 "PublicDescription": "Counts branches speculatively executed and were predicted right." 12 "PublicDescription": "Counts operations that have been speculatively executed." 16 …"PublicDescription": "Counts unaligned memory read operations issued by the CPU. This event counts… 20 …"PublicDescription": "Counts unaligned memory write operations issued by the CPU. This event count… 24 …"PublicDescription": "Counts unaligned memory operations issued by the CPU. This event counts unal… 28 …"PublicDescription": "Counts Load-Exclusive operations that have been speculatively executed. Eg: … 32 …"PublicDescription": "Counts store-exclusive operations that have been speculatively executed and … 36 …"PublicDescription": "Counts store-exclusive operations that have been speculatively executed and … 40 … "PublicDescription": "Counts store-exclusive operations that have been speculatively executed." [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/knightslanding/ |
| D | pipeline.json | 3 "BriefDescription": "Counts the number of branch instructions retired", 10 "BriefDescription": "Counts the number of near CALL branch instructions retired.", 18 "BriefDescription": "Counts the number of far branch instructions retired.", 26 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired.", 34 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps.… 42 …"BriefDescription": "Counts the number of branch instructions retired that were near indirect CALL… 50 "BriefDescription": "Counts the number of near relative CALL branch instructions retired.", 58 "BriefDescription": "Counts the number of near RET branch instructions retired.", 66 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps … 74 "BriefDescription": "Counts the number of mispredicted branch instructions retired", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylake/ |
| D | cache.json | 3 …"PublicDescription": "Counts the number of demand Data Read requests that miss L2 cache. Only not … 13 "PublicDescription": "Counts the RFO (Read-for-Ownership) requests that miss L2 cache.", 23 "PublicDescription": "Counts L2 cache misses when fetching instructions.", 43 …"PublicDescription": "Counts requests from the L1/L2/L3 hardware prefetchers or Load software pref… 63 …"PublicDescription": "Counts the number of demand Data Read requests, initiated by load instructio… 73 "PublicDescription": "Counts the RFO (Read-for-Ownership) requests that hit L2 cache.", 83 "PublicDescription": "Counts L2 cache hits when fetching instructions, code reads.", 93 …"PublicDescription": "Counts requests from the L1/L2/L3 hardware prefetchers or Load software pref… 103 …"PublicDescription": "Counts the number of demand Data Read requests (including requests from L1D … 113 …"PublicDescription": "Counts the total number of RFO (read for ownership) requests to L2 cache. L2… [all …]
|
| D | memory.json | 77 …"BriefDescription": "Counts the number of times a class of instructions that may cause a transacti… 87 …"BriefDescription": "Counts the number of times a class of instructions (e.g., vzeroupper) that ma… 97 …"BriefDescription": "Counts the number of times an instruction execution caused the transactional … 107 …"BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE tr… 111 …"PublicDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside a… 117 …"BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an… 126 …"BriefDescription": "Counts number of Offcore outstanding Demand Data Read requests that miss L3 c… 180 …"PublicDescription": "Counts the number of memory ordering Machine Clears detected. Memory Orderin… 187 "BriefDescription": "Counts the number of machine clears due to memory order conflicts.", 350 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl… [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/snowridgex/ |
| D | pipeline.json | 3 …"BriefDescription": "Counts the total number of branch instructions retired for all branch types.", 7 …"PublicDescription": "Counts the total number of instructions in which the instruction pointer (IP… 11 "BriefDescription": "Counts the number of near CALL branch instructions retired.", 19 …"BriefDescription": "Counts the number of far branch instructions retired, includes far jump, far … 27 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired.", 35 …"BriefDescription": "Counts the number of retired JCC (Jump on Conditional Code) branch instructio… 43 …"BriefDescription": "Counts the number of near indirect JMP and near indirect CALL branch instruct… 51 "BriefDescription": "Counts the number of near relative CALL branch instructions retired.", 59 "BriefDescription": "Counts the number of near RET branch instructions retired.", 67 …"BriefDescription": "Counts the number of taken JCC (Jump on Conditional Code) branch instructions… [all …]
|
| D | cache.json | 3 …"BriefDescription": "Counts the number of core requests (demand and L1 prefetchers) rejected by th… 6 …Counts the number of (demand and L1 prefetchers) core requests rejected by the L2 queue (L2Q) due … 10 …"BriefDescription": "Counts the number of L1D cacheline (dirty) evictions caused by load misses, s… 13 …"PublicDescription": "Counts the number of L1D cacheline (dirty) evictions caused by load misses, … 18 …"BriefDescription": "Counts the number of demand and prefetch transactions that the External Queue… 21 …"PublicDescription": "Counts the number of demand and prefetch transactions that the External Queu… 25 … "BriefDescription": "Counts the total number of L2 Cache accesses. Counts on a per core basis.", 28 …: "Counts the total number of L2 Cache Accesses, includes hits, misses, rejects front door reques… 32 …"BriefDescription": "Counts the number of L2 Cache accesses that resulted in a hit. Counts on a pe… 35 …ion": "Counts the number of L2 Cache accesses that resulted in a hit from a front door request onl… [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/elkhartlake/ |
| D | pipeline.json | 3 …"BriefDescription": "Counts the total number of branch instructions retired for all branch types.", 7 …"PublicDescription": "Counts the total number of instructions in which the instruction pointer (IP… 11 "BriefDescription": "Counts the number of near CALL branch instructions retired.", 19 …"BriefDescription": "Counts the number of far branch instructions retired, includes far jump, far … 27 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired.", 35 …"BriefDescription": "Counts the number of retired JCC (Jump on Conditional Code) branch instructio… 43 …"BriefDescription": "Counts the number of near indirect JMP and near indirect CALL branch instruct… 51 "BriefDescription": "Counts the number of near relative CALL branch instructions retired.", 59 "BriefDescription": "Counts the number of near RET branch instructions retired.", 67 …"BriefDescription": "Counts the number of taken JCC (Jump on Conditional Code) branch instructions… [all …]
|
| D | cache.json | 3 …"BriefDescription": "Counts the number of core requests (demand and L1 prefetchers) rejected by th… 6 …Counts the number of (demand and L1 prefetchers) core requests rejected by the L2 queue (L2Q) due … 10 …"BriefDescription": "Counts the number of L1D cacheline (dirty) evictions caused by load misses, s… 13 …"PublicDescription": "Counts the number of L1D cacheline (dirty) evictions caused by load misses, … 18 …"BriefDescription": "Counts the number of demand and prefetch transactions that the External Queue… 21 …"PublicDescription": "Counts the number of demand and prefetch transactions that the External Queu… 25 … "BriefDescription": "Counts the total number of L2 Cache accesses. Counts on a per core basis.", 28 …: "Counts the total number of L2 Cache Accesses, includes hits, misses, rejects front door reques… 32 …"BriefDescription": "Counts the number of L2 Cache accesses that resulted in a hit. Counts on a pe… 35 …ion": "Counts the number of L2 Cache accesses that resulted in a hit from a front door request onl… [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/knightslanding/ |
| D | pipeline.json | 9 "BriefDescription": "Counts the number of branch instructions retired" 18 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps." 27 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps … 36 "BriefDescription": "Counts the number of near CALL branch instructions retired." 45 "BriefDescription": "Counts the number of near relative CALL branch instructions retired." 54 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired." 63 "BriefDescription": "Counts the number of near RET branch instructions retired." 72 …"BriefDescription": "Counts the number of branch instructions retired that were near indirect CALL… 81 "BriefDescription": "Counts the number of far branch instructions retired." 90 "BriefDescription": "Counts the number of mispredicted branch instructions retired" [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/ |
| D | branch.json | 18 …anch executed. This event counts when any branch that the conditional predictor can predict is ret… 21 …anch executed. This event counts when any branch that the conditional predictor can predict is ret… 24 …counts when any indirect branch that the Branch Target Address Cache (BTAC) can predict is retired… 27 …counts when any indirect branch that the Branch Target Address Cache (BTAC) can predict is retired… 30 …counts when any indirect branch that the BTAC can predict is retired, was taken, correctly predict… 33 …counts when any indirect branch that the BTAC can predict is retired, was taken, correctly predict… 36 …s event counts when any branch that the conditional predictor can predict is retired and has mispr… 39 …s event counts when any branch that the conditional predictor can predict is retired and has mispr… 42 …vent counts when any indirect branch that the BTAC can predict is retired, was taken, and correctl… 45 …vent counts when any indirect branch that the BTAC can predict is retired, was taken, and correctl… [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/grandridge/ |
| D | cache.json | 3 …"BriefDescription": "Counts the number of cacheable memory requests that miss in the LLC. Counts o… 6 …Counts the number of cacheable memory requests that miss in the Last Level Cache (LLC). Requests i… 11 …"BriefDescription": "Counts the number of cacheable memory requests that access the LLC. Counts on… 14 …Counts the number of cacheable memory requests that access the Last Level Cache (LLC). Requests in… 19 "BriefDescription": "Counts the number of load ops retired.", 28 "BriefDescription": "Counts the number of store ops retired.", 37 …iption": "Counts the number of tagged load uops retired that exceed the latency threshold defined … 48 …iption": "Counts the number of tagged load uops retired that exceed the latency threshold defined … 59 …iption": "Counts the number of tagged load uops retired that exceed the latency threshold defined … 70 …iption": "Counts the number of tagged load uops retired that exceed the latency threshold defined … [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/sierraforest/ |
| D | cache.json | 3 …"BriefDescription": "Counts the number of cacheable memory requests that miss in the LLC. Counts o… 6 …Counts the number of cacheable memory requests that miss in the Last Level Cache (LLC). Requests i… 11 …"BriefDescription": "Counts the number of cacheable memory requests that access the LLC. Counts on… 14 …Counts the number of cacheable memory requests that access the Last Level Cache (LLC). Requests in… 19 "BriefDescription": "Counts the number of load ops retired.", 28 "BriefDescription": "Counts the number of store ops retired.", 37 …iption": "Counts the number of tagged load uops retired that exceed the latency threshold defined … 48 …iption": "Counts the number of tagged load uops retired that exceed the latency threshold defined … 59 …iption": "Counts the number of tagged load uops retired that exceed the latency threshold defined … 70 …iption": "Counts the number of tagged load uops retired that exceed the latency threshold defined … [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/skylake/ |
| D | cache.json | 6 …"PublicDescription": "Counts L1D data line replacements including opportunistic replacements, and … 22 …"PublicDescription": "Counts duration of L1D miss outstanding, that is each cycle number of Fill B… 31 "PublicDescription": "Counts duration of L1D miss outstanding in cycles.", 48 …"PublicDescription": "Counts the number of L2 cache lines filling the L2. Counting does not cover … 53 …"BriefDescription": "Counts the number of lines that are evicted by L2 cache when triggered by an … 60 …"BriefDescription": "Counts the number of lines that are silently dropped by L2 cache when trigger… 67 …"BriefDescription": "Counts the number of lines that have been hardware prefetched but not used an… 85 "PublicDescription": "Counts the total number of L2 code requests.", 93 …"PublicDescription": "Counts the number of demand Data Read requests (including requests from L1D … 117 … "PublicDescription": "Counts the total number of requests from the L2 hardware prefetchers.", [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwell/ |
| D | memory.json | 68 "BriefDescription": "Counts the number of machine clears due to memory order conflicts.", 71 …"PublicDescription": "This event counts the number of memory ordering Machine Clears detected. Mem… 84 "PublicDescription": "Counts randomly selected loads with latency value being above 128.", 97 "PublicDescription": "Counts randomly selected loads with latency value being above 16.", 110 "PublicDescription": "Counts randomly selected loads with latency value being above 256.", 123 "PublicDescription": "Counts randomly selected loads with latency value being above 32.", 136 "PublicDescription": "Counts randomly selected loads with latency value being above four.", 149 "PublicDescription": "Counts randomly selected loads with latency value being above 512.", 162 "PublicDescription": "Counts randomly selected loads with latency value being above 64.", 175 "PublicDescription": "Counts randomly selected loads with latency value being above eight.", [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/goldmontplus/ |
| D | cache.json | 6 …Counts the number of demand and L1 prefetcher requests rejected by the L2Q due to a full or nearly… 13 …"PublicDescription": "Counts when a modified (dirty) cache line is evicted from the data L1 cache … 21 …"PublicDescription": "Counts cycles that fetch is stalled due to an outstanding ICache miss. That … 29 …"PublicDescription": "Counts the number of demand and prefetch transactions that the L2 XQ rejects… 36 …"PublicDescription": "Counts memory requests originating from the core that miss in the L2 cache.", 44 …"PublicDescription": "Counts memory requests originating from the core that reference a cache line… 54 …"PublicDescription": "Counts memory load uops retired where the data is retrieved from DRAM. Even… 64 …"PublicDescription": "Counts load uops retired where the cache line containing the data was in the… 74 "PublicDescription": "Counts load uops retired that hit the L1 data cache.", 84 "PublicDescription": "Counts load uops retired that miss the L1 data cache.", [all …]
|