/Linux-v6.1/tools/perf/pmu-events/arch/x86/icelakex/ |
D | floating-point.json | 15 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 21 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 26 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 32 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 37 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 43 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 48 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 54 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 59 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 65 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/icelake/ |
D | floating-point.json | 15 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 21 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 26 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 32 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 37 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 43 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 48 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 54 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 59 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 65 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/tigerlake/ |
D | floating-point.json | 14 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 20 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 25 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 31 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 36 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 42 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 47 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 53 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 58 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 64 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … [all …]
|
D | cache.json | 138 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 144 "PublicDescription": "Counts L2 cache hits when fetching instructions, code reads.", 149 "BriefDescription": "L2 cache misses when fetching instructions", 155 "PublicDescription": "Counts L2 cache misses when fetching instructions.", 166 …n": "Counts the number of demand Data Read requests initiated by load instructions that hit L2 cac… 232 …ts that hit the L2 cache. Accounts for PREFETCHNTA and PREFETCHT0/1/2 instructions when FB is not … 243 …s that miss the L2 cache. Accounts for PREFETCHNTA and PREFETCHT0/1/2 instructions when FB is not … 281 "BriefDescription": "All retired load instructions.", 289 …PublicDescription": "Counts all retired load instructions. This event accounts for SW prefetch ins… 294 "BriefDescription": "All retired store instructions.", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/skylakex/ |
D | floating-point.json | 3 …ational double precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 8 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 13 …n floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instructions retired.", 18 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 23 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 28 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 33 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 38 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 43 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 48 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | floating-point.json | 3 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 8 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 13 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 18 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 23 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 28 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 33 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 38 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 43 …instructions retired; some instructions will count twice as noted below. Applies to SSE* and AVX* … 52 …instructions retired; some instructions will count twice as noted below. Applies to SSE* and AVX* … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | floating-point.json | 3 …ational double precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 8 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 13 …n floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instructions retired.", 18 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 23 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 28 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 33 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 38 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 43 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 48 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
D | floating-point.json | 71 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 77 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 82 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 88 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 93 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 99 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 104 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 110 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 115 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 121 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/skylake/ |
D | floating-point.json | 3 …ational double precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 8 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 13 …n floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instructions retired.", 18 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 23 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 28 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 33 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 38 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 43 …ational double precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 48 …instructions retired; some instructions will count twice as noted below. Each count represents 1 … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen2/ |
D | core.json | 5 "BriefDescription": "Retired Instructions." 11 …ber of micro-ops retired. This count includes all processor activity (instructions, exceptions, in… 16 "BriefDescription": "Retired Branch Instructions.", 17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit… 22 "BriefDescription": "Retired Branch Instructions Mispredicted.", 23 …"PublicDescription": "The number of branch instructions retired, of any type, that were not correc… 28 "BriefDescription": "Retired Taken Branch Instructions.", 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", 35 "PublicDescription": "The number of retired taken branch instructions that were mispredicted." 53 "PublicDescription": "The number of near return instructions (RET or RET Iw) retired." [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/nds32/n13/ |
D | atcpmu.json | 27 "PublicDescription": "JR(non-RET) instructions", 30 "BriefDescription": "V3 JR(non-RET) instructions" 33 "PublicDescription": "JAL/JRAL instructions", 36 "BriefDescription": "V3 JAL/JRAL instructions" 39 "PublicDescription": "NOP instructions", 42 "BriefDescription": "V3 NOP instructions" 45 "PublicDescription": "SCW instructions", 48 "BriefDescription": "V3 SCW instructions" 51 "PublicDescription": "ISB/DSB instructions", 54 "BriefDescription": "V3 ISB/DSB instructions" [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen3/ |
D | core.json | 5 "BriefDescription": "Retired Instructions." 16 "BriefDescription": "Retired Branch Instructions.", 17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit… 22 "BriefDescription": "Retired Branch Instructions Mispredicted.", 23 "PublicDescription": "The number of retired branch instructions, that were mispredicted." 28 "BriefDescription": "Retired Taken Branch Instructions.", 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", 35 "PublicDescription": "The number of retired taken branch instructions that were mispredicted." 53 "PublicDescription": "The number of near return instructions (RET or RET Iw) retired." 64 "BriefDescription": "Retired Indirect Branch Instructions Mispredicted.", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/amdzen1/ |
D | core.json | 5 "BriefDescription": "Retired Instructions." 11 …": "The number of uOps retired. This includes all processor activity (instructions, exceptions, in… 16 "BriefDescription": "Retired Branch Instructions.", 17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit… 22 "BriefDescription": "Retired Branch Instructions Mispredicted.", 23 …"PublicDescription": "The number of branch instructions retired, of any type, that were not correc… 28 "BriefDescription": "Retired Taken Branch Instructions.", 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", 35 "PublicDescription": "The number of retired taken branch instructions that were mispredicted." 53 "PublicDescription": "The number of near return instructions (RET or RET Iw) retired." [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/silvermont/ |
D | pipeline.json | 3 "BriefDescription": "Counts the number of branch instructions retired...", 8 …of any branch instructions retired. Branch prediction predicts the branch target and enables the … 12 "BriefDescription": "Counts the number of taken branch instructions retired", 18 … taken branch instructions retired. Branch prediction predicts the branch target and enables the … 23 "BriefDescription": "Counts the number of near CALL branch instructions retired", 28 …r CALL branch instructions retired. Branch prediction predicts the branch target and enables the … 33 "BriefDescription": "Counts the number of far branch instructions retired", 38 …of far branch instructions retired. Branch prediction predicts the branch target and enables the … 43 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired", 48 …t CALL branch instructions retired. Branch prediction predicts the branch target and enables the … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/broadwell/ |
D | floating-point.json | 3 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 12 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 21 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 30 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 39 …instructions retired; some instructions will count twice as noted below. Applies to SSE* and AVX* … 48 …instructions retired; some instructions will count twice as noted below. Applies to SSE* and AVX* … 57 …instructions retired; some instructions will count twice as noted below. Each count represents 1 c… 66 …instructions retired; some instructions will count twice as noted below. Each count represents 1 … 75 …instructions retired; some instructions will count twice as noted below. Each count represents 1 … 84 …instructions retired; some instructions will count twice as noted below. Applies to SSE* and AVX* … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/alderlake/ |
D | floating-point.json | 100 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 111 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 122 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 133 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 144 …instructions retired; some instructions will count twice as noted below. Each count represents 1 … 155 …instructions retired; some instructions will count twice as noted below. Each count represents 1 …
|
/Linux-v6.1/tools/perf/tests/ |
D | pfm.c | 41 .events = "instructions", in test__pfm_events() 45 .events = "instructions,cycles", in test__pfm_events() 53 .events = "instructions,instructions", in test__pfm_events() 57 .events = "stereolab,instructions", in test__pfm_events() 61 .events = "instructions,stereolab", in test__pfm_events() 104 .events = "{instructions}", in test__pfm_group() 109 .events = "{instructions},{}", in test__pfm_group() 114 .events = "{},{instructions}", in test__pfm_group() 119 .events = "{instructions},{instructions}", in test__pfm_group() 124 .events = "{instructions,cycles},{instructions,cycles}", in test__pfm_group() [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/powerpc/power10/ |
D | others.json | 5 "BriefDescription": "VSU instructions issued to VSU pipe 0." 10 …"BriefDescription": "PowerPC instructions that completed while the thread was in ultravisor state." 30 "BriefDescription": "Cycles in which Superslice 0 dispatches either 1 or 2 instructions." 75 "BriefDescription": "PowerPC instructions that completed while the thread is in Adjunct state." 80 …n": "Conditional store instruction (STCX) finished. LARX and STCX are instructions used to acquire… 105 "BriefDescription": "Cycles in which Superslice 1 dispatches either 1 or 2 instructions." 110 "BriefDescription": "Cycles in which Superslice 1 dispatches either 3 or 4 instructions." 135 "BriefDescription": "PowerPC instructions dispatched." 140 …"BriefDescription": "VSU marked instructions finished. Excludes simple FX instructions issued to t… 155 … "BriefDescription": "PowerPC Instructions that completed while the thread is in Privileged state." [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/broadwellde/ |
D | floating-point.json | 3 …instructions retired. Each count represents 2 computations. Applies to SSE* and AVX* packed doubl… 12 …instructions retired. Each count represents 4 computations. Applies to SSE* and AVX* packed singl… 21 …instructions retired. Each count represents 4 computations. Applies to SSE* and AVX* packed doubl… 30 …instructions retired. Each count represents 8 computations. Applies to SSE* and AVX* packed singl… 39 …instructions retired. Applies to SSE* and AVX*scalar, double and single precision floating-point: … 48 …instructions retired. Applies to SSE* and AVX*, packed, double and single precision floating-point… 57 …instructions retired. Applies to SSE* and AVX* scalar, double and single precision floating-point:… 66 …instructions retired. Each count represents 1 computation. Applies to SSE* and AVX* scalar double… 75 …instructions retired. Each count represents 1 computation. Applies to SSE* and AVX* scalar single… 84 …instructions retired. Applies to SSE* and AVX*scalar, double and single precision floating-point: … [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/knightslanding/ |
D | pipeline.json | 3 "BriefDescription": "Counts the number of branch instructions retired", 11 "BriefDescription": "Counts the number of near CALL branch instructions retired.", 20 "BriefDescription": "Counts the number of far branch instructions retired.", 29 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired.", 38 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps.… 47 …"BriefDescription": "Counts the number of branch instructions retired that were near indirect CALL… 56 "BriefDescription": "Counts the number of near relative CALL branch instructions retired.", 65 "BriefDescription": "Counts the number of near RET branch instructions retired.", 74 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps … 83 "BriefDescription": "Counts the number of mispredicted branch instructions retired", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/goldmont/ |
D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 9 …"PublicDescription": "Counts branch instructions retired for all branch types. This is an archite… 13 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 19 "PublicDescription": "Counts the number of taken branch instructions retired.", 24 "BriefDescription": "Retired near call instructions (Precise event capable)", 30 "PublicDescription": "Counts near CALL branch instructions retired.", 35 "BriefDescription": "Retired far branch instructions (Precise event capable)", 41 …"PublicDescription": "Counts far branch instructions retired. This includes far jump, far call an… 46 "BriefDescription": "Retired near indirect call instructions (Precise event capable)", 52 "PublicDescription": "Counts near indirect CALL branch instructions retired.", [all …]
|
/Linux-v6.1/tools/testing/selftests/powerpc/pmu/ |
D | count_instructions.c | 29 static int do_count_loop(struct event *events, u64 instructions, in do_count_loop() argument 37 /* Run for 1M instructions */ in do_count_loop() 38 thirty_two_instruction_loop(instructions >> 5); in do_count_loop() 45 expected = instructions + overhead; in do_count_loop() 53 printf("Looped for %llu instructions, overhead %llu\n", instructions, overhead); in do_count_loop() 73 /* Count how many instructions it takes to do a null loop */ 99 setup_event(&events[0], PERF_COUNT_HW_INSTRUCTIONS, "instructions"); in test_body() 113 printf("Overhead of null loop: %llu instructions\n", overhead); in test_body() 115 /* Run for 1Mi instructions */ in test_body() 118 /* Run for 10Mi instructions */ in test_body() [all …]
|
D | count_stcx_fail.c | 29 static int do_count_loop(struct event *events, u64 instructions, in do_count_loop() argument 38 /* Run for 1M instructions */ in do_count_loop() 39 thirty_two_instruction_loop_with_ll_sc(instructions >> 5, &dummy); in do_count_loop() 47 expected = instructions + overhead + (events[2].result.value * 10); in do_count_loop() 57 printf("Looped for %llu instructions, overhead %llu\n", instructions, overhead); in do_count_loop() 78 /* Count how many instructions it takes to do a null loop */ 110 setup_event(&events[0], PERF_COUNT_HW_INSTRUCTIONS, PERF_TYPE_HARDWARE, "instructions"); in test_body() 130 printf("Overhead of null loop: %llu instructions\n", overhead); in test_body() 132 /* Run for 1Mi instructions */ in test_body() 135 /* Run for 10Mi instructions */ in test_body() [all …]
|
/Linux-v6.1/tools/testing/selftests/powerpc/pmu/ebb/ |
D | instruction_count_test.c | 17 * Run a calibrated instruction loop and count instructions executed using 25 static int do_count_loop(struct event *event, uint64_t instructions, in do_count_loop() argument 37 thirty_two_instruction_loop(instructions >> 5); in do_count_loop() 46 expected = instructions + overhead; in do_count_loop() 51 printf("Looped for %lu instructions, overhead %lu\n", instructions, overhead); in do_count_loop() 69 /* Count how many instructions it takes to do a null loop */ 132 printf("Overhead of null loop: %lu instructions\n", overhead); in instruction_count() 134 /* Run for 1M instructions */ in instruction_count() 137 /* Run for 10M instructions */ in instruction_count() 140 /* Run for 100M instructions */ in instruction_count() [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/x86/goldmontplus/ |
D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 10 …"PublicDescription": "Counts branch instructions retired for all branch types. This is an archite… 14 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 21 "PublicDescription": "Counts the number of taken branch instructions retired.", 26 "BriefDescription": "Retired near call instructions (Precise event capable)", 33 "PublicDescription": "Counts near CALL branch instructions retired.", 38 "BriefDescription": "Retired far branch instructions (Precise event capable)", 45 …"PublicDescription": "Counts far branch instructions retired. This includes far jump, far call an… 50 "BriefDescription": "Retired near indirect call instructions (Precise event capable)", 57 "PublicDescription": "Counts near indirect CALL branch instructions retired.", [all …]
|