xref: /linux/tools/perf/pmu-events/arch/x86/amdzen6/inst-cache.json (revision c7decec2f2d2ab0366567f9e30c0e1418cece43f)
1[
2  {
3    "EventName": "ic_cache_fill_l2",
4    "EventCode": "0x82",
5    "BriefDescription": "Instruction cache lines (64 bytes) fulfilled from the L2 cache."
6  },
7  {
8    "EventName": "ic_cache_fill_sys",
9    "EventCode": "0x83",
10    "BriefDescription": "Instruction cache lines (64 bytes) fulfilled from system memory or another cache."
11  },
12  {
13    "EventName": "ic_fetch_ibs_events.tagged",
14    "EventCode": "0x188",
15    "BriefDescription": "Fetch IBS tagged fetches. Not all tagged fetches result in a valid sample and an IBS interrupt.",
16    "UMask": "0x02"
17  },
18  {
19    "EventName": "ic_fetch_ibs_events.filtered",
20    "EventCode": "0x188",
21    "BriefDescription": "Fetch IBS tagged fetches that were discarded due to IBS filtering.",
22    "UMask": "0x08"
23  },
24  {
25    "EventName": "ic_fetch_ibs_events.valid",
26    "EventCode": "0x188",
27    "BriefDescription": "Fetch IBS tagged fetches that resulted in a valid sample and an IBS interrupt.",
28    "UMask": "0x10"
29  },
30  {
31    "EventName": "op_cache_hit_miss.hit",
32    "EventCode": "0x28f",
33    "BriefDescription": "Op cache fetch hits.",
34    "UMask": "0x03"
35  },
36  {
37    "EventName": "op_cache_hit_miss.miss",
38    "EventCode": "0x28f",
39    "BriefDescription": "Op cache fetch misses.",
40    "UMask": "0x04"
41  },
42  {
43    "EventName": "op_cache_hit_miss.all",
44    "EventCode": "0x28f",
45    "BriefDescription": "Op cache fetches of all types.",
46    "UMask": "0x07"
47  },
48  {
49    "EventName": "ic_fills_from_sys.local_l2",
50    "EventCode": "0x29c",
51    "BriefDescription": "Instruction cache fills where data is returned from local L2 cache.",
52    "UMask": "0x01"
53  },
54  {
55    "EventName": "ic_fills_from_sys.local_ccx",
56    "EventCode": "0x29c",
57    "BriefDescription": "Instruction cache fills where data is returned from L3 cache or different L2 cache in the same CCX.",
58    "UMask": "0x02"
59  },
60  {
61    "EventName": "ic_fills_from_sys.local_all",
62    "EventCode": "0x29c",
63    "BriefDescription": "Instruction cache fills where data is returned from local L2 cache, L3 cache or different L2 cache in the same CCX.",
64    "UMask": "0x03"
65  },
66  {
67    "EventName": "ic_fills_from_sys.near_cache",
68    "EventCode": "0x29c",
69    "BriefDescription": "Instruction cache fills where data is returned from cache of another CCX in the same NUMA node.",
70    "UMask": "0x04"
71  },
72  {
73    "EventName": "ic_fills_from_sys.dram_io_near",
74    "EventCode": "0x29c",
75    "BriefDescription": "Instruction cache fills where data is returned from either DRAM or MMIO in the same NUMA node.",
76    "UMask": "0x08"
77  },
78  {
79    "EventName": "ic_fills_from_sys.far_cache",
80    "EventCode": "0x29c",
81    "BriefDescription": "Instruction cache fills where data is returned from cache of another CCX in a different NUMA node.",
82    "UMask": "0x10"
83  },
84  {
85    "EventName": "ic_fills_from_sys.remote_cache",
86    "EventCode": "0x29c",
87    "BriefDescription": "Instruction cache fills where data is returned from cache of another CCX in the same or a different NUMA node.",
88    "UMask": "0x14"
89  },
90  {
91    "EventName": "ic_fills_from_sys.dram_io_far",
92    "EventCode": "0x29c",
93    "BriefDescription": "Instruction cache fills where data is returned from either DRAM or MMIO in a different NUMA node.",
94    "UMask": "0x40"
95  },
96  {
97    "EventName": "ic_fills_from_sys.dram_io_all",
98    "EventCode": "0x29c",
99    "BriefDescription": "Instruction cache fills where data is returned from either DRAM or MMIO in the same or a different NUMA node.",
100    "UMask": "0x48"
101  },
102  {
103    "EventName": "ic_fills_from_sys.far_all",
104    "EventCode": "0x29c",
105    "BriefDescription": "Instruction cache fills where data is returned from either cache of another CCX, DRAM or MMIO in a different NUMA node.",
106    "UMask": "0x50"
107  },
108  {
109    "EventName": "ic_fills_from_sys.alt_mem",
110    "EventCode": "0x29c",
111    "BriefDescription": "Instruction cache fills where data is returned from extension memory (CXL).",
112    "UMask": "0x80"
113  },
114  {
115    "EventName": "ic_fills_from_sys.all",
116    "EventCode": "0x29c",
117    "BriefDescription": "Instruction cache fills where data is returned from all types of sources.",
118    "UMask": "0xdf"
119  }
120]
121