/openbmc/linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
H A D | floating-point.json | 11 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 14 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 19 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 …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 4 … 35 …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. Each count represents 2 … 46 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelake/ |
H A D | floating-point.json | 11 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 14 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 19 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 …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 4 … 35 …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. Each count represents 2 … 46 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
H A D | floating-point.json | 11 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 14 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 19 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 …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 4 … 35 …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. Each count represents 2 … 46 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
H A D | cache.json | 102 "BriefDescription": "L2 cache hits when fetching instructions, code reads.", 105 "PublicDescription": "Counts L2 cache hits when fetching instructions, code reads.", 110 "BriefDescription": "L2 cache misses when fetching instructions", 113 "PublicDescription": "Counts L2 cache misses when fetching instructions.", 121 …n": "Counts the number of demand Data Read requests initiated by load instructions that hit L2 cac… 169 …ts that hit the L2 cache. Accounts for PREFETCHNTA and PREFETCHT0/1/2 instructions when FB is not … 177 …s that miss the L2 cache. Accounts for PREFETCHNTA and PREFETCHT0/1/2 instructions when FB is not … 206 "BriefDescription": "Retired load instructions.", 211 …PublicDescription": "Counts all retired load instructions. This event accounts for SW prefetch ins… 216 "BriefDescription": "Retired store instructions.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelakex/ |
H A D | floating-point.json | 11 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 14 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 19 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 …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 4 … 35 …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. Each count represents 2 … 46 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | floating-point.json | 3 …ational double precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 6 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 11 …n floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instructions retired.", 14 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 19 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 30 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 35 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 38 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | floating-point.json | 47 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 50 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 55 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 58 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 63 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 66 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 71 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 74 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 79 …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 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | floating-point.json | 3 …ational double precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 6 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 11 …n floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instructions retired.", 14 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 19 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 30 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 35 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 38 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/alderlake/ |
H A D | floating-point.json | 53 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 56 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 62 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 65 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 71 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 74 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 80 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 83 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 89 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 92 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
H A D | floating-point.json | 53 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 56 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 62 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 65 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 71 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 74 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 80 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 83 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 89 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 92 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylake/ |
H A D | floating-point.json | 3 …ational double precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 6 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 11 …n floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instructions retired.", 14 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 19 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 … computational precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SU… 30 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 35 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 38 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | floating-point.json | 3 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 6 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 11 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 14 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 19 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 30 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 35 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 38 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | floating-point.json | 3 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 6 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 11 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 14 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 19 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 30 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 35 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 38 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | floating-point.json | 3 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 6 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 11 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 14 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 19 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 22 …instructions retired; some instructions will count twice as noted below. Each count represents 4 … 27 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 30 …instructions retired; some instructions will count twice as noted below. Each count represents 8 … 35 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … 38 …instructions retired; some instructions will count twice as noted below. Each count represents 2 … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen2/ |
H A 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 …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen1/ |
H A 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 …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen3/ |
H A 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 …]
|
/openbmc/linux/tools/perf/pmu-events/arch/nds32/n13/ |
H A 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 …]
|
/openbmc/qemu/docs/system/arm/ |
H A D | emulation.rst | 10 - FEAT_AA32BF16 (AArch32 BFloat16 instructions) 16 - FEAT_AA32I8MM (AArch32 Int8 matrix multiplication instructions) 22 - FEAT_AES (AESD and AESE instructions) 26 - FEAT_BF16 (AArch64 BFloat16 instructions) 30 - FEAT_CRC32 (CRC32 instructions) 39 - FEAT_DIT (Data Independent Timing instructions) 47 - FEAT_DotProd (Advanced SIMD dot product instructions) 50 - FEAT_EBF16 (AArch64 Extended BFloat16 instructions) 61 - FEAT_FCMA (Floating-point complex number instructions) 63 - FEAT_FHM (Floating-point half-precision multiplication instructions) [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/silvermont/ |
H A D | pipeline.json | 3 "BriefDescription": "Counts the number of branch instructions retired...", 7 …of any branch instructions retired. Branch prediction predicts the branch target and enables the … 11 "BriefDescription": "Counts the number of taken branch instructions retired", 15 … taken branch instructions retired. Branch prediction predicts the branch target and enables the … 20 "BriefDescription": "Counts the number of near CALL branch instructions retired", 24 …r CALL branch instructions retired. Branch prediction predicts the branch target and enables the … 29 "BriefDescription": "Counts the number of far branch instructions retired", 33 …of far branch instructions retired. Branch prediction predicts the branch target and enables the … 38 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired", 42 …t CALL branch instructions retired. Branch prediction predicts the branch target and enables the … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/goldmont/ |
H A D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 7 …"PublicDescription": "Counts branch instructions retired for all branch types. This is an archite… 11 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 15 "PublicDescription": "Counts the number of taken branch instructions retired.", 20 "BriefDescription": "Retired near call instructions (Precise event capable)", 24 "PublicDescription": "Counts near CALL branch instructions retired.", 29 "BriefDescription": "Retired far branch instructions (Precise event capable)", 33 …"PublicDescription": "Counts far branch instructions retired. This includes far jump, far call an… 38 "BriefDescription": "Retired near indirect call instructions (Precise event capable)", 42 "PublicDescription": "Counts near indirect CALL branch instructions retired.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/goldmontplus/ |
H A D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 7 …"PublicDescription": "Counts branch instructions retired for all branch types. This is an archite… 11 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 15 "PublicDescription": "Counts the number of taken branch instructions retired.", 20 "BriefDescription": "Retired near call instructions (Precise event capable)", 24 "PublicDescription": "Counts near CALL branch instructions retired.", 29 "BriefDescription": "Retired far branch instructions (Precise event capable)", 33 …"PublicDescription": "Counts far branch instructions retired. This includes far jump, far call an… 38 "BriefDescription": "Retired near indirect call instructions (Precise event capable)", 42 "PublicDescription": "Counts near indirect CALL branch instructions retired.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/knightslanding/ |
H A 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 …]
|
/openbmc/linux/tools/perf/tests/ |
H A 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 …]
|
/openbmc/linux/tools/testing/selftests/powerpc/pmu/ |
H A 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 …]
|