/Linux-v5.4/tools/perf/pmu-events/arch/powerpc/power8/ |
D | frontend.json | 5 …"BriefDescription": "Branch instruction completed with a target address less than current instruct… 11 "BriefDescription": "Branch Instruction Finished", 23 "BriefDescription": "Branch Instruction completed", 71 …ption": "Initial and Final Pump Scope was chip pump (prediction=correct) for an instruction fetch", 72 …ope and data sourced across this scope was chip pump (prediction=correct) for an instruction fetch" 89 …Instruction cache was reloaded with Modified (M) data from another chip's L2 or L3 on a different … 90 …Instruction cache was reloaded with Modified (M) data from another chip's L2 or L3 on a different … 95 …Instruction cache was reloaded with Shared (S) data from another chip's L2 or L3 on a different No… 96 …Instruction cache was reloaded with Shared (S) data from another chip's L2 or L3 on a different No… 101 …: "The processor's Instruction cache was reloaded from another chip's L4 on a different Node or Gr… [all …]
|
D | other.json | 305 "BriefDescription": "Completion stall due to VSU scalar instruction", 311 "BriefDescription": "Completion stall due to VSU scalar long latency instruction", 323 "BriefDescription": "Completion stall due to VSU vector instruction", 329 "BriefDescription": "Completion stall due to VSU vector long instruction", 335 "BriefDescription": "Completion stall due to VSU instruction", 359 "BriefDescription": "IFU Finished a (non-branch) instruction", 713 "BriefDescription": "Dispatch/CLB Hold: Sync type instruction", 887 "BriefDescription": "Convert instruction executed", 893 "BriefDescription": "Estimate instruction executed", 899 "BriefDescription": "Round to single precision instruction executed", [all …]
|
/Linux-v5.4/arch/sh/kernel/ |
D | traps_32.c | 79 * handle an instruction that does an unaligned memory access by emulating the 81 * - note that PC _may not_ point to the faulting instruction 82 * (if that instruction is in a branch delay slot) 85 static int handle_unaligned_ins(insn_size_t instruction, struct pt_regs *regs, in handle_unaligned_ins() argument 93 index = (instruction>>8)&15; /* 0x0F00 */ in handle_unaligned_ins() 96 index = (instruction>>4)&15; /* 0x00F0 */ in handle_unaligned_ins() 99 count = 1<<(instruction&3); in handle_unaligned_ins() 109 switch (instruction>>12) { in handle_unaligned_ins() 111 if (instruction & 8) { in handle_unaligned_ins() 143 dstu += (instruction&0x000F)<<2; in handle_unaligned_ins() [all …]
|
/Linux-v5.4/arch/mips/include/asm/ |
D | barrier.h | 15 * These values are used with the sync instruction to perform memory barriers. 16 * Types of ordering guarantees available through the SYNC instruction: 22 * specified instructions which are subsequent to the SYNC in the instruction 24 * instructions which are before the SYNC in the instruction stream. 25 * This potentially reduces how many cycles the barrier instruction must stall 34 * - Every synchronizable specified memory instruction (loads or stores or both) 35 * that occurs in the instruction stream before the SYNC instruction must be 40 * - The barrier does not guarantee the order in which instruction fetches are 46 * stores preceding the SYNC instruction and both loads and stores that are 47 * subsequent to the SYNC instruction. Non-zero values of stype may be defined [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/powerpc/power9/ |
D | translation.json | 20 "BriefDescription": "Double-Precion or Quad-Precision instruction completed" 35 …chip's L2 or L3 on the same Node or Group (Remote), as this chip due to a instruction side request" 45 …"BriefDescription": "Finish stall due to a vector fixed point instruction in the execution pipelin… 50 "BriefDescription": "LSU Finished a PPC instruction (up to 4 per cycle)" 55 …: "Cycles during which the marked instruction is next to complete (completion is held up because t… 65 …"BriefDescription": "Completion stall due to a long latency vector fixed point instruction (divisi… 75 …ared or modified data from another core's L2/L3 on the same chip due to a instruction side request" 80 …": "The processor's Instruction cache was reloaded with Shared (S) data from another core's L2 on … 100 …e TLB from another chip's L4 on the same Node or Group ( Remote) due to a instruction side request" 115 …"BriefDescription": "Finish stall because the NTF instruction was a vector instruction issued to t… [all …]
|
D | frontend.json | 5 …B with Modified (M) data from another core's L3 on the same chip due to a instruction side request" 15 …aded into the TLB from a location other than the local core's L3 due to a instruction side request" 20 …"BriefDescription": "The NTC instruction is being held at dispatch because there are no slots in t… 25 …instruction was a load or store that was held in LSAQ because an older instruction from SRQ or LRQ… 40 … or the original scope was System and it should have been smaller. Counts for an instruction fetch" 45 "BriefDescription": "Marked Instruction RC dispatched in L2" 60 … Pump Scope (system) ended up larger than Initial Pump Scope (Chip/Group) for an instruction fetch" 70 …Finish stall because the NTF instruction was a store waiting for a slot in the store finish pipe. … 75 …s finished). LMQ merges are not included in this count. i.e. if a load instruction misses on an ad… 80 …e. It takes 1 cycle for the ISU to process this request before the LSU instruction is allowed to c… [all …]
|
D | marked.json | 5 …"BriefDescription": "Number of cycles the marked instruction is experiencing a stall while it is n… 15 …"BriefDescription": "An instruction was marked. Includes both Random Instruction Sampling (RIS) at… 35 …cription": "The processor's Instruction cache was reloaded from local core's L2 with dispatch conf… 65 …"BriefDescription": "An instruction was marked at decode time. Random Instruction Sampling (RIS) o… 75 "BriefDescription": "Vector FP instruction completed" 80 …Description": "The processor's Instruction cache was reloaded from local core's L2 without conflic… 85 …ription": "The processor's Instruction cache was reloaded from a location other than the local cor… 90 …ch the NTC instruction is not allowed to complete because it was interrupted by ANY exception, whi… 115 … "BriefDescription": "Finish stall because the NTF instruction was awaiting L2 response for an SLB" 120 …: "The processor's Instruction cache was reloaded from another chip's memory on the same Node or G… [all …]
|
D | cache.json | 10 …"BriefDescription": "Cycles in which the NTC instruction is not allowed to complete because any of… 15 …"BriefDescription": "Completion stall due to a long latency scalar fixed point instruction (divisi… 20 …"BriefDescription": "Finish stall due to a scalar fixed point or CR instruction in the execution p… 35 …"BriefDescription": "Finish stall because the NTF instruction was a load that missed in the L1 and… 40 … processor's Instruction cache was reloaded either shared or modified data from another core's L2/… 45 …"BriefDescription": "Finish stall because the NTF instruction was a load instruction with all its … 50 …n": "The processor's Instruction cache was reloaded from another chip's L4 on the same Node or Gro… 55 … Instruction cache was reloaded with Shared (S) data from another chip's L2 or L3 on the same Node… 90 …"BriefDescription": "Finish stall because the NTF instruction was a load that hit on an older stor… 100 …Instruction cache was reloaded with Modified (M) data from another chip's L2 or L3 on the same Nod… [all …]
|
D | metrics.json | 8 "BriefDescription": "Count cache branch misprediction per instruction", 44 …"BriefDescription": "Finish stall because the NTF instruction was routed to the crypto execution p… 50 …"BriefDescription": "Finish stall because the NTF instruction was a load that missed the L1 and wa… 56 …"BriefDescription": "Finish stall because the NTF instruction was a multi-cycle instruction issued… 68 …"BriefDescription": "Finish stall because the NTF instruction was issued to the Decimal Floating P… 134 …"BriefDescription": "Finish stall because the NTF instruction was a scalar instruction issued to t… 140 …"BriefDescription": "Finish stall because the NTF instruction was a scalar multi-cycle instruction… 146 …"BriefDescription": "Finish stall because the NTF instruction is an EIEIO waiting for response fro… 152 …"BriefDescription": "Finish stall because the next to finish instruction suffered an ERAT miss and… 163 …"BriefDescription": "Finish stall because the NTF instruction was a load or store that suffered a … [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/broadwellde/ |
D | frontend.json | 5 "BriefDescription": "Instruction Decode Queue (IDQ) empty cycles", 8 …instruction decoder queue is empty and can indicate that the application may be bound in the front… 15 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path", 18 …"PublicDescription": "This event counts the number of uops delivered to Instruction Decode Queue (… 25 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from M… 29 …n": "This event counts cycles during which uops are being delivered to Instruction Decode Queue (I… 36 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe… 39 …"PublicDescription": "This event counts the number of uops delivered to Instruction Decode Queue (… 46 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D… 50 …n": "This event counts cycles during which uops are being delivered to Instruction Decode Queue (I… [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/broadwell/ |
D | frontend.json | 3 …instruction decoder queue is empty and can indicate that the application may be bound in the front… 9 "BriefDescription": "Instruction Decode Queue (IDQ) empty cycles", 13 …"PublicDescription": "This event counts the number of uops delivered to Instruction Decode Queue (… 19 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path", 23 …n": "This event counts cycles during which uops are being delivered to Instruction Decode Queue (I… 29 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from M… 34 …"PublicDescription": "This event counts the number of uops delivered to Instruction Decode Queue (… 40 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe… 44 …n": "This event counts cycles during which uops are being delivered to Instruction Decode Queue (I… 50 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D… [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | frontend.json | 5 "BriefDescription": "Instruction Decode Queue (IDQ) empty cycles", 8 …instruction decoder queue is empty and can indicate that the application may be bound in the front… 15 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path", 18 …"PublicDescription": "This event counts the number of uops delivered to Instruction Decode Queue (… 25 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from M… 29 …n": "This event counts cycles during which uops are being delivered to Instruction Decode Queue (I… 36 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe… 39 …"PublicDescription": "This event counts the number of uops delivered to Instruction Decode Queue (… 46 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D… 50 …n": "This event counts cycles during which uops are being delivered to Instruction Decode Queue (I… [all …]
|
/Linux-v5.4/sound/soc/sof/xtensa/ |
D | core.c | 24 * Instruction Set Architecture (ISA) Reference Manual 27 {0, "IllegalInstructionCause", "Illegal instruction"}, 28 {1, "SyscallCause", "SYSCALL instruction"}, 30 "Processor internal physical address or data error during instruction fetch"}, 36 "MOVSP instruction, if caller’s registers are not in the register file"}, 43 "PIF data error during instruction fetch"}, 47 "PIF address error during instruction fetch"}, 50 {16, "InstTLBMissCause", "Error during Instruction TLB refill"}, 52 "Multiple instruction TLB entries matched"}, 54 "An instruction fetch referenced a virtual address at a ring level less than CRING"}, [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/silvermont/ |
D | frontend.json | 3 …"PublicDescription": "This event counts all instruction fetches, not including most uncacheable\r\… 9 "BriefDescription": "Instruction fetches" 12 … "PublicDescription": "This event counts all instruction fetches from the instruction cache.", 18 "BriefDescription": "Instruction fetches from Icache" 21 … counts all instruction fetches that miss the Instruction cache or produce memory requests. This i… 30 …instruction is encountered by the front end of the machine. Other cases include when an instructi… 39 … times a decode restriction reduced the decode throughput due to wrong instruction length predicti… 45 … times a decode restriction reduced the decode throughput due to wrong instruction length predicti…
|
/Linux-v5.4/tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/ |
D | instruction.json | 3 …"PublicDescription": "Software increment. Instruction architecturally executed (condition code che… 9 …"PublicDescription": "Instruction architecturally executed. This event counts all retired instruct… 12 "BriefDescription": "Instruction architecturally executed." 17 …"BriefDescription": "Instruction architecturally executed, condition code check pass, exception re… 20 …"PublicDescription": "Instruction architecturally executed, condition code check pass, write to CO… 23 …"BriefDescription": "Instruction architecturally executed, condition code check pass, write to CON… 31 …"PublicDescription": "Instruction architecturally executed, condition code check pass, write to TT… 34 …"BriefDescription": "Instruction architecturally executed, condition code check pass, write to TTB… 37 …"PublicDescription": "Instruction architecturally executed, branch. This event counts all branches… 40 "BriefDescription": "Instruction architecturally executed, branch." [all …]
|
D | cache.json | 3 …"PublicDescription": "L1 instruction cache refill. This event counts any instruction fetch which m… 6 "BriefDescription": "L1 instruction cache refill" 9 …"PublicDescription": "L1 instruction TLB refill. This event counts any refill of the instruction L… 12 "BriefDescription": "L1 instruction TLB refill" 33 … "Level 1 instruction cache access or Level 0 Macro-op cache access. This event counts any instruc… 36 "BriefDescription": "L1 instruction cache access" 75 …PublicDescription": "Level 1 instruction TLB access. This event counts any instruction fetch which… 78 "BriefDescription": "Level 1 instruction TLB access" 99 …ill. This event counts on anyrefill of the L2 TLB, caused by either an instruction or data access.… 117 …"PublicDescription": "Access to instruction TLB that caused a page table walk. This event counts o… [all …]
|
/Linux-v5.4/arch/arc/include/asm/ |
D | tlb-mmu1.h | 28 ; hence extra instruction to clean 50 lr r0,[eret] /* instruction address */ 55 lr r0,[eret] /* instruction address */ 56 and r0,r0,PAGE_MASK /* VPN of instruction address */ 59 or r0,r0,r1 /* Instruction address + Data ASID */ 62 sr r0,[ARC_REG_TLBPD0] /* write instruction address to TLBPD0 */ 63 sr TLBProbe, [ARC_REG_TLBCOMMAND] /* Look for instruction */ 64 lr r0,[ARC_REG_TLBINDEX] /* r0 = index where instruction is, if at all */ 77 ; Always checks whether instruction will be kicked out by dtlb miss 80 lr r0,[eret] /* instruction address */ [all …]
|
/Linux-v5.4/Documentation/trace/ |
D | coresight.rst | 22 "Sources" generate a compressed stream representing the processor instruction 274 comparator with "_stext" and "_etext", essentially tracing any instruction 314 Instruction 106378866 0x8026B53C E52DE004 false PUSH {lr} 315 Instruction 0 0x8026B540 E24DD00C false SUB sp,sp,#0xc 316 Instruction 0 0x8026B544 E3A03000 false MOV r3,#0 317 Instruction 0 0x8026B548 E58D3004 false STR r3,[sp,#4] 318 Instruction 0 0x8026B54C E59D3004 false LDR r3,[sp,#4] 319 Instruction 0 0x8026B550 E3530004 false CMP r3,#4 320 Instruction 0 0x8026B554 E2833001 false ADD r3,r3,#1 321 Instruction 0 0x8026B558 E58D3004 false STR r3,[sp,#4] [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/skylake/ |
D | cache.json | 1252 … "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 1260 … "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 1265 … "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 1273 … "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 1278 … "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 1286 … "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 1291 … "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 1299 … "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 1304 … "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 1312 … "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", [all …]
|
D | memory.json | 28 …imes a HLE transactional region aborted due to a non XRELEASE prefixed instruction writing to an e… 81 "PublicDescription": "Unfriendly TSX abort triggered by a vzeroupper instruction.", 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… 747 … "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 755 … "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 760 … "PublicDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", 768 … "BriefDescription": "Counts demand instruction fetches and L1 instruction cache prefetches that", [all …]
|
D | frontend.json | 3 …"PublicDescription": "Counts the number of uops delivered to Instruction Decode Queue (IDQ) from t… 9 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path", 13 …"PublicDescription": "Counts cycles during which uops are being delivered to Instruction Decode Qu… 19 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from M… 24 …"PublicDescription": "Counts the number of uops delivered to Instruction Decode Queue (IDQ) from t… 30 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe… 34 …"PublicDescription": "Counts cycles during which uops are being delivered to Instruction Decode Qu… 40 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D… 45 …ch uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (I… 51 …en uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (I… [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | frontend.json | 5 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from M… 9 …"PublicDescription": "Counts cycles during which uops are being delivered to Instruction Decode Qu… 16 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path", 19 …"PublicDescription": "Counts the number of uops delivered to Instruction Decode Queue (IDQ) from t… 26 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D… 30 …"PublicDescription": "Counts cycles during which uops are being delivered to Instruction Decode Qu… 37 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe… 40 …"PublicDescription": "Counts the number of uops delivered to Instruction Decode Queue (IDQ) from t… 47 …en uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (I… 51 …ch uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (I… [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/skylakex/ |
D | frontend.json | 5 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from M… 9 …"PublicDescription": "Counts cycles during which uops are being delivered to Instruction Decode Qu… 16 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path", 19 …"PublicDescription": "Counts the number of uops delivered to Instruction Decode Queue (IDQ) from t… 26 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D… 30 …"PublicDescription": "Counts cycles during which uops are being delivered to Instruction Decode Qu… 37 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe… 40 …"PublicDescription": "Counts the number of uops delivered to Instruction Decode Queue (IDQ) from t… 47 …en uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (I… 51 …ch uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (I… [all …]
|
/Linux-v5.4/arch/arm/probes/ |
D | decode.h | 39 * Update ITSTATE after normal execution of an IT block instruction. 136 * The following definitions and macros are used to build instruction 161 * instruction. A match is found when (instruction & mask) == value. 164 * Instruction decoding jumps to parsing the new sub-table 'table'. 169 * to complete decoding of the instruction. 172 * The probes instruction handler is set to the value found by 174 * will be used to simulate the instruction when the probe is hit. 178 * The probes instruction handler is set to the value found by 180 * will be used to emulate the instruction when the probe is hit. The 181 * modified instruction (see below) is placed in the probes instruction [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/ivybridge/ |
D | frontend.json | 9 "BriefDescription": "Instruction Decode Queue (IDQ) empty cycles", 19 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path", 23 …"PublicDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from … 29 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from M… 40 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe… 44 …"PublicDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from … 50 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D… 61 …ps initiated by Decode Stream Buffer (DSB) that are being delivered to Instruction Decode Queue (I… 65 …en uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (I… 71 …en uops initiated by Decode Stream Buffer (DSB) are being delivered to Instruction Decode Queue (I… [all …]
|