xref: /titanic_51/usr/src/data/perfmon/BDW/broadwell_matrix_bit_definitions_v23.json (revision 5fc40de04b67592be50772c772ace24a75df2712)
1[
2  {
3    "BitName": "DEMAND_DATA_RD",
4    "BitIndex": "0",
5    "Type": "1",
6    "Description": "Counts demand data reads",
7    "MATRIX_REG": "0,1",
8    "BitsNotCombinedWith": "",
9    "Errata": "na"
10  },
11  {
12    "BitName": "DEMAND_RFO",
13    "BitIndex": "1",
14    "Type": "1",
15    "Description": "Counts all demand data writes (RFOs)",
16    "MATRIX_REG": "0,1",
17    "BitsNotCombinedWith": "",
18    "Errata": "BDM115"
19  },
20  {
21    "BitName": "DEMAND_CODE_RD",
22    "BitIndex": "2",
23    "Type": "1",
24    "Description": "Counts all demand code reads",
25    "MATRIX_REG": "0,1",
26    "BitsNotCombinedWith": "",
27    "Errata": "na"
28  },
29  {
30    "BitName": "COREWB",
31    "BitIndex": "3",
32    "Type": "1",
33    "Description": "Counts writebacks (modified to exclusive)",
34    "MATRIX_REG": "0,1",
35    "BitsNotCombinedWith": "",
36    "Errata": "na"
37  },
38  {
39    "BitName": "PF_L2_DATA_RD",
40    "BitIndex": "4",
41    "Type": "1",
42    "Description": "Counts prefetch (that bring data to L2) data reads",
43    "MATRIX_REG": "0,1",
44    "BitsNotCombinedWith": "",
45    "Errata": "na"
46  },
47  {
48    "BitName": "PF_L2_RFO",
49    "BitIndex": "5",
50    "Type": "1",
51    "Description": "Counts all prefetch (that bring data to L2) RFOs",
52    "MATRIX_REG": "0,1",
53    "BitsNotCombinedWith": "",
54    "Errata": "BDM115"
55  },
56  {
57    "BitName": "PF_L2_CODE_RD",
58    "BitIndex": "6",
59    "Type": "1",
60    "Description": "Counts all prefetch (that bring data to LLC only) code reads",
61    "MATRIX_REG": "0,1",
62    "BitsNotCombinedWith": "",
63    "Errata": "na"
64  },
65  {
66    "BitName": "PF_L3_DATA_RD",
67    "BitIndex": "7",
68    "Type": "1",
69    "Description": "Counts all prefetch (that bring data to LLC only) data reads",
70    "MATRIX_REG": "0,1",
71    "BitsNotCombinedWith": "",
72    "Errata": "na"
73  },
74  {
75    "BitName": "PF_L3_RFO",
76    "BitIndex": "8",
77    "Type": "1",
78    "Description": "Counts all prefetch (that bring data to LLC only) RFOs",
79    "MATRIX_REG": "0,1",
80    "BitsNotCombinedWith": "",
81    "Errata": "na"
82  },
83  {
84    "BitName": "PF_L3_CODE_RD",
85    "BitIndex": "9",
86    "Type": "1",
87    "Description": "Counts prefetch (that bring data to LLC only) code reads",
88    "MATRIX_REG": "0,1",
89    "BitsNotCombinedWith": "",
90    "Errata": "na"
91  },
92  {
93    "BitName": "OTHER",
94    "BitIndex": "15",
95    "Type": "1",
96    "Description": "Counts any other requests",
97    "MATRIX_REG": "0,1",
98    "BitsNotCombinedWith": "",
99    "Errata": "na"
100  },
101  {
102    "BitName": "ALL_PF_DATA_RD",
103    "BitIndex": "4,7",
104    "Type": "1",
105    "Description": "Counts all prefetch data reads",
106    "MATRIX_REG": "0,1",
107    "BitsNotCombinedWith": "",
108    "Errata": "na"
109  },
110  {
111    "BitName": "ALL_PF_RFO",
112    "BitIndex": "5,8",
113    "Type": "1",
114    "Description": "Counts prefetch RFOs",
115    "MATRIX_REG": "0,1",
116    "BitsNotCombinedWith": "",
117    "Errata": "na"
118  },
119  {
120    "BitName": "ALL_PF_CODE_RD",
121    "BitIndex": "6,9",
122    "Type": "1",
123    "Description": "Counts all prefetch code reads",
124    "MATRIX_REG": "0,1",
125    "BitsNotCombinedWith": "",
126    "Errata": "na"
127  },
128  {
129    "BitName": "ALL_DATA_RD",
130    "BitIndex": "0,4,7",
131    "Type": "1",
132    "Description": "Counts all demand & prefetch data reads",
133    "MATRIX_REG": "0,1",
134    "BitsNotCombinedWith": "",
135    "Errata": "na"
136  },
137  {
138    "BitName": "ALL_RFO",
139    "BitIndex": "1,5,8",
140    "Type": "1",
141    "Description": "Counts all demand & prefetch RFOs",
142    "MATRIX_REG": "0,1",
143    "BitsNotCombinedWith": "",
144    "Errata": "BDM115"
145  },
146  {
147    "BitName": "ALL_CODE_RD",
148    "BitIndex": "2,6,9",
149    "Type": "1",
150    "Description": "Counts all demand & prefetch code reads",
151    "MATRIX_REG": "0,1",
152    "BitsNotCombinedWith": "",
153    "Errata": "na"
154  },
155  {
156    "BitName": "ALL_READS",
157    "BitIndex": "0,1,2,4,5,6,7,8,9",
158    "Type": "1",
159    "Description": "Counts all data/code/rfo reads (demand & prefetch)",
160    "MATRIX_REG": "0,1",
161    "BitsNotCombinedWith": "",
162    "Errata": "na"
163  },
164  {
165    "BitName": "ALL_REQUESTS",
166    "BitIndex": "0,1,2,3,4,5,6,7,8,9,10,11,15",
167    "Type": "1",
168    "Description": "Counts all requests",
169    "MATRIX_REG": "0,1",
170    "BitsNotCombinedWith": "",
171    "Errata": "na"
172  },
173  {
174    "BitName": "ANY_RESPONSE",
175    "BitIndex": "16",
176    "Type": "2",
177    "Description": "have any response type.",
178    "MATRIX_REG": "0,1",
179    "BitsNotCombinedWith": "",
180    "Errata": "na"
181  },
182  {
183    "BitName": "SUPPLIER_NONE",
184    "BitIndex": "17",
185    "Type": "3",
186    "Description": null,
187    "MATRIX_REG": "0,1",
188    "BitsNotCombinedWith": "",
189    "Errata": "BDM115"
190  },
191  {
192    "BitName": "L3_HIT_M",
193    "BitIndex": "18",
194    "Type": "3",
195    "Description": null,
196    "MATRIX_REG": "0,1",
197    "BitsNotCombinedWith": "163,164,165,166,167,168,169,170,171",
198    "Errata": "na"
199  },
200  {
201    "BitName": "L3_HIT_E",
202    "BitIndex": "19",
203    "Type": "3",
204    "Description": null,
205    "MATRIX_REG": "0,1",
206    "BitsNotCombinedWith": "163,164,165,166,167,168,169,170,171",
207    "Errata": "na"
208  },
209  {
210    "BitName": "L3_HIT_S",
211    "BitIndex": "20",
212    "Type": "3",
213    "Description": null,
214    "MATRIX_REG": "0,1",
215    "BitsNotCombinedWith": "163,164,165,166,167,168,169,170,171",
216    "Errata": "na"
217  },
218  {
219    "BitName": "L3_HIT_F",
220    "BitIndex": "21",
221    "Type": "3",
222    "Description": null,
223    "MATRIX_REG": "0,1",
224    "BitsNotCombinedWith": "163,164,165,166,167,168,169,170,171",
225    "Errata": "na"
226  },
227  {
228    "BitName": "L3_HIT",
229    "BitIndex": "18,19,20,21",
230    "Type": "3",
231    "Description": null,
232    "MATRIX_REG": "0,1",
233    "BitsNotCombinedWith": "",
234    "Errata": "na"
235  },
236  {
237    "BitName": "L3_MISS_LOCAL_DRAM",
238    "BitIndex": "26",
239    "Type": "3",
240    "Description": null,
241    "MATRIX_REG": "0,1",
242    "BitsNotCombinedWith": "",
243    "Errata": "BDM115"
244  },
245  {
246    "BitName": "L3_MISS",
247    "BitIndex": "26,27,28,29",
248    "Type": "3",
249    "Description": null,
250    "MATRIX_REG": "0,1",
251    "BitsNotCombinedWith": "169,170,171",
252    "Errata": "na"
253  },
254  {
255    "BitName": "SNOOP_NONE",
256    "BitIndex": "31",
257    "Type": "4",
258    "Description": null,
259    "MATRIX_REG": "0,1",
260    "BitsNotCombinedWith": "",
261    "Errata": "na"
262  },
263  {
264    "BitName": "SNOOP_NOT_NEEDED",
265    "BitIndex": "32",
266    "Type": "4",
267    "Description": null,
268    "MATRIX_REG": "0,1",
269    "BitsNotCombinedWith": "",
270    "Errata": "na"
271  },
272  {
273    "BitName": "SNOOP_MISS",
274    "BitIndex": "33",
275    "Type": "4",
276    "Description": null,
277    "MATRIX_REG": "0,1",
278    "BitsNotCombinedWith": "",
279    "Errata": "na"
280  },
281  {
282    "BitName": "SNOOP_HIT_NO_FWD",
283    "BitIndex": "34",
284    "Type": "4",
285    "Description": null,
286    "MATRIX_REG": "0,1",
287    "BitsNotCombinedWith": "",
288    "Errata": "na"
289  },
290  {
291    "BitName": "SNOOP_HIT_WITH_FWD",
292    "BitIndex": "35",
293    "Type": "4",
294    "Description": null,
295    "MATRIX_REG": "0,1",
296    "BitsNotCombinedWith": "na",
297    "Errata": "na"
298  },
299  {
300    "BitName": "SNOOP_HITM",
301    "BitIndex": "36",
302    "Type": "4",
303    "Description": null,
304    "MATRIX_REG": "0,1",
305    "BitsNotCombinedWith": "",
306    "Errata": "na"
307  },
308  {
309    "BitName": "SNOOP_NON_DRAM",
310    "BitIndex": "37",
311    "Type": "4",
312    "Description": null,
313    "MATRIX_REG": "0,1",
314    "BitsNotCombinedWith": "",
315    "Errata": "na"
316  },
317  {
318    "BitName": "ANY_SNOOP",
319    "BitIndex": "31,32,33,34,35,36,37",
320    "Type": "4",
321    "Description": null,
322    "MATRIX_REG": "0,1",
323    "BitsNotCombinedWith": "",
324    "Errata": "na"
325  }
326]