File Index
Files and directories
Sign in
FILE

core.json

File preview with syntax highlighting.

linux-6.19.14/tools/perf/pmu-events/arch/x86/amdzen4/core.json JSON
  1[
  2  {
  3    "EventName": "ls_locks.bus_lock",
  4    "EventCode": "0x25",
  5    "BriefDescription": "Retired Lock instructions which caused a bus lock.",
  6    "UMask": "0x01"
  7  },
  8  {
  9    "EventName": "ls_ret_cl_flush",
 10    "EventCode": "0x26",
 11    "BriefDescription": "Retired CLFLUSH instructions."
 12  },
 13  {
 14    "EventName": "ls_ret_cpuid",
 15    "EventCode": "0x27",
 16    "BriefDescription": "Retired CPUID instructions."
 17  },
 18  {
 19    "EventName": "ls_smi_rx",
 20    "EventCode": "0x2b",
 21    "BriefDescription": "SMIs received."
 22  },
 23  {
 24    "EventName": "ls_int_taken",
 25    "EventCode": "0x2c",
 26    "BriefDescription": "Interrupts taken."
 27  },
 28  {
 29    "EventName": "ls_not_halted_cyc",
 30    "EventCode": "0x76",
 31    "BriefDescription": "Core cycles not in halt."
 32  },
 33  {
 34    "EventName": "ex_ret_instr",
 35    "EventCode": "0xc0",
 36    "BriefDescription": "Retired instructions."
 37  },
 38  {
 39    "EventName": "ex_ret_ops",
 40    "EventCode": "0xc1",
 41    "BriefDescription": "Retired macro-ops."
 42  },
 43  {
 44    "EventName": "ex_div_busy",
 45    "EventCode": "0xd3",
 46    "BriefDescription": "Number of cycles the divider is busy."
 47  },
 48  {
 49    "EventName": "ex_div_count",
 50    "EventCode": "0xd4",
 51    "BriefDescription": "Divide ops executed."
 52  },
 53  {
 54    "EventName": "ex_no_retire.empty",
 55    "EventCode": "0xd6",
 56    "BriefDescription": "Cycles with no retire due  to the lack of valid ops in the retire queue (may be caused by front-end bottlenecks or pipeline redirects).",
 57    "UMask": "0x01"
 58  },
 59  {
 60    "EventName": "ex_no_retire.not_complete",
 61    "EventCode": "0xd6",
 62    "BriefDescription": "Cycles with no retire while the oldest op is waiting to be executed.",
 63    "UMask": "0x02"
 64  },
 65  {
 66    "EventName": "ex_no_retire.other",
 67    "EventCode": "0xd6",
 68    "BriefDescription": "Cycles with no retire caused by other reasons (retire breaks, traps, faults, etc.).",
 69    "UMask": "0x08"
 70  },
 71  {
 72    "EventName": "ex_no_retire.thread_not_selected",
 73    "EventCode": "0xd6",
 74    "BriefDescription": "Cycles with no retire because thread arbitration did not select the thread.",
 75    "UMask": "0x10"
 76  },
 77  {
 78    "EventName": "ex_no_retire.load_not_complete",
 79    "EventCode": "0xd6",
 80    "BriefDescription": "Cycles with no retire while the oldest op is waiting for load data.",
 81    "UMask": "0xa2"
 82  },
 83  {
 84    "EventName": "ex_no_retire.all",
 85    "EventCode": "0xd6",
 86    "BriefDescription": "Cycles with no retire for any reason.",
 87    "UMask": "0x1b"
 88  },
 89  {
 90    "EventName": "ls_not_halted_p0_cyc.p0_freq_cyc",
 91    "EventCode": "0x120",
 92    "BriefDescription": "Reference cycles (P0 frequency) not in halt .",
 93    "UMask": "0x1"
 94  },
 95  {
 96    "EventName": "ex_ret_ucode_instr",
 97    "EventCode": "0x1c1",
 98    "BriefDescription": "Retired microcoded instructions."
 99  },
100  {
101    "EventName": "ex_ret_ucode_ops",
102    "EventCode": "0x1c2",
103    "BriefDescription": "Retired microcode ops."
104  },
105  {
106    "EventName": "ex_tagged_ibs_ops.ibs_tagged_ops",
107    "EventCode": "0x1cf",
108    "BriefDescription": "Ops tagged by IBS.",
109    "UMask": "0x01"
110  },
111  {
112    "EventName": "ex_tagged_ibs_ops.ibs_tagged_ops_ret",
113    "EventCode": "0x1cf",
114    "BriefDescription": "Ops tagged by IBS that retired.",
115    "UMask": "0x02"
116  },
117  {
118    "EventName": "ex_ret_fused_instr",
119    "EventCode": "0x1d0",
120    "BriefDescription": "Retired fused instructions."
121  }
122]
~/ Read-only file preview.