File Index
Files and directories
Sign in
FILE

ifu.json

File preview with syntax highlighting.

linux-6.19.14/tools/perf/pmu-events/arch/arm64/arm/cortex-a65-e1/ifu.json JSON
  1[
  2    {
  3        "PublicDescription": "I-Cache miss on an access from the prefetch block",
  4        "EventCode": "0xD0",
  5        "EventName": "IFU_IC_MISS_WAIT",
  6        "BriefDescription": "I-Cache miss on an access from the prefetch block"
  7    },
  8    {
  9        "PublicDescription": "Counts the cycles spent on a request for Level 2 TLB lookup after a Level 1l ITLB miss",
 10        "EventCode": "0xD1",
 11        "EventName": "IFU_IUTLB_MISS_WAIT",
 12        "BriefDescription": "Counts the cycles spent on a request for Level 2 TLB lookup after a Level 1l ITLB miss"
 13    },
 14    {
 15        "PublicDescription": "Micro-predictor conditional/direction mispredict, with respect to. if3/if4 predictor",
 16        "EventCode": "0xD2",
 17        "EventName": "IFU_MICRO_COND_MISPRED",
 18        "BriefDescription": "Micro-predictor conditional/direction mispredict, with respect to. if3/if4 predictor"
 19    },
 20    {
 21        "PublicDescription": "Micro-predictor address mispredict, with respect to if3/if4 predictor",
 22        "EventCode": "0xD3",
 23        "EventName": "IFU_MICRO_CADDR_MISPRED",
 24        "BriefDescription": "Micro-predictor address mispredict, with respect to if3/if4 predictor"
 25    },
 26    {
 27        "PublicDescription": "Micro-predictor hit with immediate redirect",
 28        "EventCode": "0xD4",
 29        "EventName": "IFU_MICRO_HIT",
 30        "BriefDescription": "Micro-predictor hit with immediate redirect"
 31    },
 32    {
 33        "PublicDescription": "Micro-predictor negative cache hit",
 34        "EventCode": "0xD6",
 35        "EventName": "IFU_MICRO_NEG_HIT",
 36        "BriefDescription": "Micro-predictor negative cache hit"
 37    },
 38    {
 39        "PublicDescription": "Micro-predictor correction",
 40        "EventCode": "0xD7",
 41        "EventName": "IFU_MICRO_CORRECTION",
 42        "BriefDescription": "Micro-predictor correction"
 43    },
 44    {
 45        "PublicDescription": "A 2nd instruction could have been pushed but was not because it was nonsequential",
 46        "EventCode": "0xD8",
 47        "EventName": "IFU_MICRO_NO_INSTR1",
 48        "BriefDescription": "A 2nd instruction could have been pushed but was not because it was nonsequential"
 49    },
 50    {
 51        "PublicDescription": "Micro-predictor miss",
 52        "EventCode": "0xD9",
 53        "EventName": "IFU_MICRO_NO_PRED",
 54        "BriefDescription": "Micro-predictor miss"
 55    },
 56    {
 57        "PublicDescription": "Thread flushed due to TLB miss",
 58        "EventCode": "0xDA",
 59        "EventName": "IFU_FLUSHED_TLB_MISS",
 60        "BriefDescription": "Thread flushed due to TLB miss"
 61    },
 62    {
 63        "PublicDescription": "Thread flushed due to reasons other than TLB miss",
 64        "EventCode": "0xDB",
 65        "EventName": "IFU_FLUSHED_EXCL_TLB_MISS",
 66        "BriefDescription": "Thread flushed due to reasons other than TLB miss"
 67    },
 68    {
 69        "PublicDescription": "This thread and the other thread both ready for scheduling in if0",
 70        "EventCode": "0xDC",
 71        "EventName": "IFU_ALL_THRDS_RDY",
 72        "BriefDescription": "This thread and the other thread both ready for scheduling in if0"
 73    },
 74    {
 75        "PublicDescription": "This thread was arbitrated when the other thread was also ready for scheduling",
 76        "EventCode": "0xDD",
 77        "EventName": "IFU_WIN_ARB_OTHER_RDY",
 78        "BriefDescription": "This thread was arbitrated when the other thread was also ready for scheduling"
 79    },
 80    {
 81        "PublicDescription": "This thread was arbitrated when the other thread was also active, but not necessarily ready. For example, waiting for I-Cache or TLB",
 82        "EventCode": "0xDE",
 83        "EventName": "IFU_WIN_ARB_OTHER_ACT",
 84        "BriefDescription": "This thread was arbitrated when the other thread was also active, but not necessarily ready. For example, waiting for I-Cache or TLB"
 85    },
 86    {
 87        "PublicDescription": "This thread was not arbitrated because it was not ready for scheduling. For example, due to a cache miss or TLB miss",
 88        "EventCode": "0xDF",
 89        "EventName": "IFU_NOT_RDY_FOR_ARB",
 90        "BriefDescription": "This thread was not arbitrated because it was not ready for scheduling. For example, due to a cache miss or TLB miss"
 91    },
 92    {
 93        "PublicDescription": "The thread moved from an active state to an inactive state (long-term sleep state, causing deallocation of some resources)",
 94        "EventCode": "0xE0",
 95        "EventName": "IFU_GOTO_IDLE",
 96        "BriefDescription": "The thread moved from an active state to an inactive state (long-term sleep state, causing deallocation of some resources)"
 97    },
 98    {
 99        "PublicDescription": "I-Cache lookup under miss from other thread",
100        "EventCode": "0xE1",
101        "EventName": "IFU_IC_LOOKUP_UNDER_MISS",
102        "BriefDescription": "I-Cache lookup under miss from other thread"
103    },
104    {
105        "PublicDescription": "I-Cache miss under miss from other thread",
106        "EventCode": "0xE2",
107        "EventName": "IFU_IC_MISS_UNDER_MISS",
108        "BriefDescription": "I-Cache miss under miss from other thread"
109    },
110    {
111        "PublicDescription": "This thread pushed an instruction into the IQ",
112        "EventCode": "0xE3",
113        "EventName": "IFU_INSTR_PUSHED",
114        "BriefDescription": "This thread pushed an instruction into the IQ"
115    },
116    {
117        "PublicDescription": "I-Cache Speculative line fill",
118        "EventCode": "0xE4",
119        "EventName": "IFU_IC_LF_SP",
120        "BriefDescription": "I-Cache Speculative line fill"
121    }
122]
~/ Read-only file preview.