/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen4/ |
H A D | floating-point.json | 5 "BriefDescription": "Retired x87 floating-point add and subtract ops.", 11 "BriefDescription": "Retired x87 floating-point multiply ops.", 17 "BriefDescription": "Retired x87 floating-point divide and square root ops.", 23 "BriefDescription": "Retired x87 floating-point ops of all types.", 29 "BriefDescription": "Retired SSE and AVX floating-point add and subtract ops.", 35 "BriefDescription": "Retired SSE and AVX floating-point multiply ops.", 41 "BriefDescription": "Retired SSE and AVX floating-point divide and square root ops.", 47 …"BriefDescription": "Retired SSE and AVX floating-point multiply-accumulate ops (each operation is… 53 …"BriefDescription": "Retired SSE and AVX floating-point bfloat multiply-accumulate ops (each opera… 59 "BriefDescription": "Retired SSE and AVX floating-point ops of all types.", [all …]
|
H A D | branch.json | 20 …"BriefDescription": "Retired branch instructions (all types of architectural control flow changes,… 25 "BriefDescription": "Retired branch instructions mispredicted." 30 …"BriefDescription": "Retired taken branch instructions (all types of architectural control flow ch… 35 "BriefDescription": "Retired taken branch instructions mispredicted." 40 …"BriefDescription": "Retired far control transfers (far call/jump/return, IRET, SYSCALL and SYSRET… 45 "BriefDescription": "Retired near returns (RET or RET Iw)." 50 …"BriefDescription": "Retired near returns mispredicted. Each misprediction incurs the same penalty… 55 …"BriefDescription": "Retired indirect branch instructions mispredicted (only EX mispredicts). Each… 60 "BriefDescription": "Retired indirect branch instructions." 65 "BriefDescription": "Retired conditional branch instructions." [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen3/ |
H A D | core.json | 5 "BriefDescription": "Retired Instructions." 10 "BriefDescription": "Retired Ops. Use macro_ops_retired instead.", 11 "PublicDescription": "The number of macro-ops retired." 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.", 29 …"PublicDescription": "The number of taken branches that were retired. This includes all types of a… 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen2/ |
H A D | core.json | 5 "BriefDescription": "Retired Instructions." 10 "BriefDescription": "Retired Uops.", 11 …"PublicDescription": "The number of micro-ops retired. This count includes all processor activity … 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.", 29 …"PublicDescription": "The number of taken branches that were retired. This includes all types of a… 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen1/ |
H A D | core.json | 5 "BriefDescription": "Retired Instructions." 10 "BriefDescription": "Retired Uops.", 11 …"PublicDescription": "The number of uOps retired. This includes all processor activity (instructio… 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.", 29 …"PublicDescription": "The number of taken branches that were retired. This includes all types of a… 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/riscv/sifive/u74/ |
H A D | instructions.json | 10 "BriefDescription": "Integer load instruction retired" 15 "BriefDescription": "Integer store instruction retired" 20 "BriefDescription": "Atomic memory operation retired" 25 "BriefDescription": "System instruction retired" 30 "BriefDescription": "Integer arithmetic instruction retired" 35 "BriefDescription": "Conditional branch retired" 40 "BriefDescription": "JAL instruction retired" 45 "BriefDescription": "JALR instruction retired" 50 "BriefDescription": "Integer multiplication instruction retired" 55 "BriefDescription": "Integer division instruction retired" [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | floating-point.json | 3 …uble precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 6 …28-bit packed computational double precision floating-point instructions retired; some instruction… 11 …ingle precision floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 14 …28-bit packed computational single precision floating-point instructions retired; some instruction… 19 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 22 …56-bit packed double computational precision floating-point instructions retired; some instruction… 27 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 30 …56-bit packed single computational precision floating-point instructions retired; some instruction… 35 …28-bit packed single and 256-bit packed double precision FP instructions retired; some instruction… 38 …ecision and 256-bit packed double precision floating-point instructions retired; some instruction… [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/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/bonnell/ |
H A D | floating-point.json | 3 "BriefDescription": "Floating point assists for retired operations.", 23 …"BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) packed-single instructi… 30 …"BriefDescription": "Retired computational Streaming SIMD Extensions 2 (SSE2) scalar-double instru… 37 …"BriefDescription": "Retired computational Streaming SIMD Extensions (SSE) scalar-single instructi… 44 "BriefDescription": "SIMD Instructions retired.", 50 "BriefDescription": "Retired Streaming SIMD Extensions (SSE) packed-single instructions.", 57 … "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) scalar-double instructions.", 64 "BriefDescription": "Retired Streaming SIMD Extensions (SSE) scalar-single instructions.", 71 "BriefDescription": "Retired Streaming SIMD Extensions 2 (SSE2) vector instructions.", 78 "BriefDescription": "Saturated arithmetic instructions retired.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylake/ |
H A D | floating-point.json | 3 …uble precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 6 …28-bit packed computational double precision floating-point instructions retired; some instruction… 11 …ingle precision floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 14 …28-bit packed computational single precision floating-point instructions retired; some instruction… 19 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 22 …56-bit packed double computational precision floating-point instructions retired; some instruction… 27 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 30 …56-bit packed single computational precision floating-point instructions retired; some instruction… 35 …28-bit packed single and 256-bit packed double precision FP instructions retired; some instruction… 38 …ecision and 256-bit packed double precision floating-point instructions retired; some instruction… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | floating-point.json | 3 …uble precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 6 …28-bit packed computational double precision floating-point instructions retired; some instruction… 11 …ingle precision floating-point instruction retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 14 …28-bit packed computational single precision floating-point instructions retired; some instruction… 19 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 22 …56-bit packed double computational precision floating-point instructions retired; some instruction… 27 …onal precision floating-point instructions retired. Counts twice for DPP and FM(N)ADD/SUB instruct… 30 …56-bit packed single computational precision floating-point instructions retired; some instruction… 35 …28-bit packed single and 256-bit packed double precision FP instructions retired; some instruction… 38 …ecision and 256-bit packed double precision floating-point instructions retired; some instruction… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | pipeline.json | 11 "BriefDescription": "Speculative and retired branches", 14 …"PublicDescription": "This event counts both taken and not taken speculative and retired branch in… 19 "BriefDescription": "Speculative and retired macro-conditional branches", 22 …"PublicDescription": "This event counts both taken and not taken speculative and retired macro-con… 27 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 30 …"PublicDescription": "This event counts both taken and not taken speculative and retired macro-unc… 35 "BriefDescription": "Speculative and retired direct near calls", 38 …"PublicDescription": "This event counts both taken and not taken speculative and retired direct ne… 43 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 46 …"PublicDescription": "This event counts both taken and not taken speculative and retired indirect … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | pipeline.json | 11 "BriefDescription": "Speculative and retired branches", 14 …"PublicDescription": "This event counts both taken and not taken speculative and retired branch in… 19 "BriefDescription": "Speculative and retired macro-conditional branches", 22 …"PublicDescription": "This event counts both taken and not taken speculative and retired macro-con… 27 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 30 …"PublicDescription": "This event counts both taken and not taken speculative and retired macro-unc… 35 "BriefDescription": "Speculative and retired direct near calls", 38 …"PublicDescription": "This event counts both taken and not taken speculative and retired direct ne… 43 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 46 …"PublicDescription": "This event counts both taken and not taken speculative and retired indirect … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | pipeline.json | 11 "BriefDescription": "Speculative and retired branches", 14 …"PublicDescription": "This event counts both taken and not taken speculative and retired branch in… 19 "BriefDescription": "Speculative and retired macro-conditional branches", 22 …"PublicDescription": "This event counts both taken and not taken speculative and retired macro-con… 27 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 30 …"PublicDescription": "This event counts both taken and not taken speculative and retired macro-unc… 35 "BriefDescription": "Speculative and retired direct near calls", 38 …"PublicDescription": "This event counts both taken and not taken speculative and retired direct ne… 43 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 46 …"PublicDescription": "This event counts both taken and not taken speculative and retired indirect … [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | pipeline.json | 21 "BriefDescription": "Speculative and retired branches", 24 "PublicDescription": "Counts all near executed branches (not necessarily retired).", 29 "BriefDescription": "Speculative and retired macro-conditional branches", 32 "PublicDescription": "Speculative and retired macro-conditional branches.", 37 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 40 …"PublicDescription": "Speculative and retired macro-unconditional branches excluding calls and ind… 45 "BriefDescription": "Speculative and retired direct near calls", 48 "PublicDescription": "Speculative and retired direct near calls.", 53 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 56 … "PublicDescription": "Speculative and retired indirect branches excluding calls and returns.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
H A D | pipeline.json | 21 "BriefDescription": "Speculative and retired branches", 24 "PublicDescription": "Counts all near executed branches (not necessarily retired).", 29 "BriefDescription": "Speculative and retired macro-conditional branches", 32 "PublicDescription": "Speculative and retired macro-conditional branches.", 37 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 40 …"PublicDescription": "Speculative and retired macro-unconditional branches excluding calls and ind… 45 "BriefDescription": "Speculative and retired direct near calls", 48 "PublicDescription": "Speculative and retired direct near calls.", 53 "BriefDescription": "Speculative and retired indirect branches excluding calls and returns", 56 … "PublicDescription": "Speculative and retired indirect branches excluding calls and returns.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
H A D | cache.json | 384 "BriefDescription": "Retired load instructions.", 389 …"PublicDescription": "Counts all retired load instructions. This event accounts for SW prefetch in… 395 "BriefDescription": "Retired store instructions.", 400 "PublicDescription": "Counts all retired store instructions.", 406 "BriefDescription": "All retired memory instructions.", 411 "PublicDescription": "Counts all retired memory instructions - loads and stores.", 417 "BriefDescription": "Retired load instructions with locked access.", 422 "PublicDescription": "Counts retired load instructions with locked access.", 428 "BriefDescription": "Retired load instructions that split across a cacheline boundary.", 433 … "PublicDescription": "Counts retired load instructions that split across a cacheline boundary.", [all …]
|
H A D | frontend.json | 55 "BriefDescription": "Retired ANT branches", 61 …"PublicDescription": "Always Not Taken (ANT) conditional retired branches (no BTB entry and not mi… 67 "BriefDescription": "Retired Instructions who experienced DSB miss.", 73 …"PublicDescription": "Counts retired Instructions that experienced DSB (Decode stream buffer i.e. … 79 "BriefDescription": "Retired Instructions who experienced a critical DSB miss.", 85 …"PublicDescription": "Number of retired Instructions that experienced a critical DSB (Decode strea… 91 …"BriefDescription": "Counts the number of instructions retired that were tagged because empty issu… 100 "BriefDescription": "Retired Instructions who experienced iTLB true miss.", 106 …"PublicDescription": "Counts retired Instructions that experienced iTLB (Instruction TLB) true mis… 112 "BriefDescription": "Retired Instructions who experienced Instruction L1 Cache true miss.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | frontend.json | 34 "BriefDescription": "Retired Instructions who experienced DSB miss.", 40 …"PublicDescription": "Counts retired Instructions that experienced DSB (Decode stream buffer i.e. … 45 "BriefDescription": "Retired Instructions who experienced a critical DSB miss.", 51 …"PublicDescription": "Number of retired Instructions that experienced a critical DSB (Decode strea… 56 "BriefDescription": "Retired Instructions who experienced iTLB true miss.", 62 …"PublicDescription": "Counts retired Instructions that experienced iTLB (Instruction TLB) true mis… 67 "BriefDescription": "Retired Instructions who experienced Instruction L1 Cache true miss.", 73 …"PublicDescription": "Counts retired Instructions who experienced Instruction L1 Cache true miss.", 78 "BriefDescription": "Retired Instructions who experienced Instruction L2 Cache true miss.", 84 …"PublicDescription": "Counts retired Instructions who experienced Instruction L2 Cache true miss.", [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 …"PublicDescription": "ALL_BRANCHES counts the number of any branch instructions retired. Branch p… 11 "BriefDescription": "Counts the number of taken branch instructions retired", 15 …: "ALL_TAKEN_BRANCHES counts the number of all taken branch instructions retired. Branch predicti… 20 "BriefDescription": "Counts the number of near CALL branch instructions retired", 24 …"PublicDescription": "CALL counts the number of near CALL branch instructions retired. Branch pre… 29 "BriefDescription": "Counts the number of far branch instructions retired", 33 …"PublicDescription": "FAR counts the number of far branch instructions retired. Branch prediction… 38 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired", 42 …": "IND_CALL counts the number of near indirect CALL branch instructions retired. Branch predicti… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/ |
H A D | branch.json | 18 …ent counts when any branch that the conditional predictor can predict is retired. This event still… 21 …ent counts when any branch that the conditional predictor can predict is retired. This event still… 24 …direct branch that the Branch Target Address Cache (BTAC) can predict is retired and has mispredic… 27 …direct branch that the Branch Target Address Cache (BTAC) can predict is retired and has mispredic… 30 … This event counts when any indirect branch that the BTAC can predict is retired, was taken, corre… 33 … This event counts when any indirect branch that the BTAC can predict is retired, was taken, corre… 36 …ent counts when any branch that the conditional predictor can predict is retired and has mispredic… 39 …ent counts when any branch that the conditional predictor can predict is retired and has mispredic… 42 … This event counts when any indirect branch that the BTAC can predict is retired, was taken, and c… 45 … This event counts when any indirect branch that the BTAC can predict is retired, was taken, and c… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a55/ |
H A D | branch.json | 18 …s when any branch which can be predicted by the conditional predictor is retired. This event still… 21 …s when any branch which can be predicted by the conditional predictor is retired. This event still… 24 …nt counts when any indirect branch which can be predicted by the BTAC is retired, and has mispredi… 27 …nt counts when any indirect branch which can be predicted by the BTAC is retired, and has mispredi… 30 …nt counts when any indirect branch which can be predicted by the BTAC is retired, was taken and co… 33 …nt counts when any indirect branch which can be predicted by the BTAC is retired, was taken and co… 36 …s when any branch which can be predicted by the conditional predictor is retired, and has mis-pred… 39 …s when any branch which can be predicted by the conditional predictor is retired, and has mis-pred… 42 …nt counts when any indirect branch which can be predicted by the BTAC is retired, was taken and co… 45 …nt counts when any indirect branch which can be predicted by the BTAC is retired, was taken and co… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
H A D | frontend.json | 37 "BriefDescription": "Retired Instructions who experienced DSB miss.", 43 …"PublicDescription": "Counts retired Instructions that experienced DSB (Decode stream buffer i.e. … 48 "BriefDescription": "Retired Instructions who experienced a critical DSB miss.", 54 …"PublicDescription": "Number of retired Instructions that experienced a critical DSB (Decode strea… 59 "BriefDescription": "Retired Instructions who experienced iTLB true miss.", 65 …"PublicDescription": "Counts retired Instructions that experienced iTLB (Instruction TLB) true mis… 70 "BriefDescription": "Retired Instructions who experienced Instruction L1 Cache true miss.", 76 …"PublicDescription": "Counts retired Instructions who experienced Instruction L1 Cache true miss.", 81 "BriefDescription": "Retired Instructions who experienced Instruction L2 Cache true miss.", 87 …"PublicDescription": "Counts retired Instructions who experienced Instruction L2 Cache true miss.", [all …]
|