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