xref: /illumos-gate/usr/src/data/perfmon/SKL/skylake_matrix_v50.json (revision 43449cdcd0600512dd862537f2cf014140dd0844)
1*43449cdcSRobert Mustacchi[
2*43449cdcSRobert Mustacchi  {
3*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "DEMAND_DATA_RD",
4*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "Null",
5*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x0001 ",
6*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
7*43449cdcSRobert Mustacchi    "DESCRIPTION": "Counts demand data reads"
8*43449cdcSRobert Mustacchi  },
9*43449cdcSRobert Mustacchi  {
10*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "DEMAND_RFO",
11*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "Null",
12*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x0002 ",
13*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
14*43449cdcSRobert Mustacchi    "DESCRIPTION": "Counts all demand data writes (RFOs)"
15*43449cdcSRobert Mustacchi  },
16*43449cdcSRobert Mustacchi  {
17*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "DEMAND_CODE_RD",
18*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "Null",
19*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x0004 ",
20*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
21*43449cdcSRobert Mustacchi    "DESCRIPTION": "Counts all demand code reads"
22*43449cdcSRobert Mustacchi  },
23*43449cdcSRobert Mustacchi  {
24*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "OTHER",
25*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "Null",
26*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x8000 ",
27*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
28*43449cdcSRobert Mustacchi    "DESCRIPTION": "Counts any other requests"
29*43449cdcSRobert Mustacchi  },
30*43449cdcSRobert Mustacchi  {
31*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
32*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "ANY_RESPONSE",
33*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x000001 ",
34*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
35*43449cdcSRobert Mustacchi    "DESCRIPTION": "have any response type."
36*43449cdcSRobert Mustacchi  },
37*43449cdcSRobert Mustacchi  {
38*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
39*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "SUPPLIER_NONE.SPL_HIT",
40*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x004002 ",
41*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
42*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
43*43449cdcSRobert Mustacchi  },
44*43449cdcSRobert Mustacchi  {
45*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
46*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "SUPPLIER_NONE.SNOOP_NONE",
47*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x008002 ",
48*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
49*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
50*43449cdcSRobert Mustacchi  },
51*43449cdcSRobert Mustacchi  {
52*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
53*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "SUPPLIER_NONE.SNOOP_NOT_NEEDED",
54*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x010002 ",
55*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
56*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
57*43449cdcSRobert Mustacchi  },
58*43449cdcSRobert Mustacchi  {
59*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
60*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "SUPPLIER_NONE.SNOOP_MISS",
61*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x020002 ",
62*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
63*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
64*43449cdcSRobert Mustacchi  },
65*43449cdcSRobert Mustacchi  {
66*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
67*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "SUPPLIER_NONE.SNOOP_HIT_NO_FWD",
68*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x040002 ",
69*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
70*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
71*43449cdcSRobert Mustacchi  },
72*43449cdcSRobert Mustacchi  {
73*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
74*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "SUPPLIER_NONE.SNOOP_HITM",
75*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x100002 ",
76*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
77*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
78*43449cdcSRobert Mustacchi  },
79*43449cdcSRobert Mustacchi  {
80*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
81*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "SUPPLIER_NONE.SNOOP_NON_DRAM",
82*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x200002 ",
83*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
84*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
85*43449cdcSRobert Mustacchi  },
86*43449cdcSRobert Mustacchi  {
87*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
88*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "SUPPLIER_NONE.ANY_SNOOP",
89*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x3fc002 ",
90*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
91*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
92*43449cdcSRobert Mustacchi  },
93*43449cdcSRobert Mustacchi  {
94*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
95*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_M.SPL_HIT",
96*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x004004 ",
97*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
98*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
99*43449cdcSRobert Mustacchi  },
100*43449cdcSRobert Mustacchi  {
101*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
102*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_M.SNOOP_NONE",
103*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x008004 ",
104*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
105*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
106*43449cdcSRobert Mustacchi  },
107*43449cdcSRobert Mustacchi  {
108*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
109*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_M.SNOOP_NOT_NEEDED",
110*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x010004 ",
111*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
112*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
113*43449cdcSRobert Mustacchi  },
114*43449cdcSRobert Mustacchi  {
115*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
116*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_M.SNOOP_MISS",
117*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x020004 ",
118*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
119*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
120*43449cdcSRobert Mustacchi  },
121*43449cdcSRobert Mustacchi  {
122*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
123*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_M.SNOOP_HIT_NO_FWD",
124*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x040004 ",
125*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
126*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
127*43449cdcSRobert Mustacchi  },
128*43449cdcSRobert Mustacchi  {
129*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
130*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_M.SNOOP_HITM",
131*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x100004 ",
132*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
133*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
134*43449cdcSRobert Mustacchi  },
135*43449cdcSRobert Mustacchi  {
136*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
137*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_M.SNOOP_NON_DRAM",
138*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x200004 ",
139*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
140*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
141*43449cdcSRobert Mustacchi  },
142*43449cdcSRobert Mustacchi  {
143*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
144*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_M.ANY_SNOOP",
145*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x3fc004 ",
146*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
147*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
148*43449cdcSRobert Mustacchi  },
149*43449cdcSRobert Mustacchi  {
150*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
151*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_E.SPL_HIT",
152*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x004008 ",
153*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
154*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
155*43449cdcSRobert Mustacchi  },
156*43449cdcSRobert Mustacchi  {
157*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
158*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_E.SNOOP_NONE",
159*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x008008 ",
160*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
161*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
162*43449cdcSRobert Mustacchi  },
163*43449cdcSRobert Mustacchi  {
164*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
165*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_E.SNOOP_NOT_NEEDED",
166*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x010008 ",
167*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
168*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
169*43449cdcSRobert Mustacchi  },
170*43449cdcSRobert Mustacchi  {
171*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
172*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_E.SNOOP_MISS",
173*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x020008 ",
174*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
175*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
176*43449cdcSRobert Mustacchi  },
177*43449cdcSRobert Mustacchi  {
178*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
179*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_E.SNOOP_HIT_NO_FWD",
180*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x040008 ",
181*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
182*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
183*43449cdcSRobert Mustacchi  },
184*43449cdcSRobert Mustacchi  {
185*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
186*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_E.SNOOP_HITM",
187*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x100008 ",
188*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
189*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
190*43449cdcSRobert Mustacchi  },
191*43449cdcSRobert Mustacchi  {
192*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
193*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_E.SNOOP_NON_DRAM",
194*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x200008 ",
195*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
196*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
197*43449cdcSRobert Mustacchi  },
198*43449cdcSRobert Mustacchi  {
199*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
200*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_E.ANY_SNOOP",
201*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x3fc008 ",
202*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
203*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
204*43449cdcSRobert Mustacchi  },
205*43449cdcSRobert Mustacchi  {
206*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
207*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_S.SPL_HIT",
208*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x004010 ",
209*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
210*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
211*43449cdcSRobert Mustacchi  },
212*43449cdcSRobert Mustacchi  {
213*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
214*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_S.SNOOP_NONE",
215*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x008010 ",
216*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
217*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
218*43449cdcSRobert Mustacchi  },
219*43449cdcSRobert Mustacchi  {
220*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
221*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_S.SNOOP_NOT_NEEDED",
222*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x010010 ",
223*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
224*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
225*43449cdcSRobert Mustacchi  },
226*43449cdcSRobert Mustacchi  {
227*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
228*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_S.SNOOP_MISS",
229*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x020010 ",
230*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
231*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
232*43449cdcSRobert Mustacchi  },
233*43449cdcSRobert Mustacchi  {
234*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
235*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_S.SNOOP_HIT_NO_FWD",
236*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x040010 ",
237*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
238*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
239*43449cdcSRobert Mustacchi  },
240*43449cdcSRobert Mustacchi  {
241*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
242*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_S.SNOOP_HITM",
243*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x100010 ",
244*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
245*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
246*43449cdcSRobert Mustacchi  },
247*43449cdcSRobert Mustacchi  {
248*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
249*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_S.SNOOP_NON_DRAM",
250*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x200010 ",
251*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
252*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
253*43449cdcSRobert Mustacchi  },
254*43449cdcSRobert Mustacchi  {
255*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
256*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT_S.ANY_SNOOP",
257*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x3fc010 ",
258*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
259*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
260*43449cdcSRobert Mustacchi  },
261*43449cdcSRobert Mustacchi  {
262*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
263*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT.SPL_HIT",
264*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x00401c ",
265*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
266*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
267*43449cdcSRobert Mustacchi  },
268*43449cdcSRobert Mustacchi  {
269*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
270*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT.SNOOP_NONE",
271*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x00801c ",
272*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
273*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
274*43449cdcSRobert Mustacchi  },
275*43449cdcSRobert Mustacchi  {
276*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
277*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT.SNOOP_NOT_NEEDED",
278*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x01001c ",
279*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
280*43449cdcSRobert Mustacchi    "DESCRIPTION": "hit in the L3 and sibling core snoops are not needed as either the core-valid bit is not set or the shared line is present in multiple cores."
281*43449cdcSRobert Mustacchi  },
282*43449cdcSRobert Mustacchi  {
283*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
284*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT.SNOOP_MISS",
285*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x02001c ",
286*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
287*43449cdcSRobert Mustacchi    "DESCRIPTION": "hit in the L3 and the snoops sent to sibling cores return clean response."
288*43449cdcSRobert Mustacchi  },
289*43449cdcSRobert Mustacchi  {
290*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
291*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT.SNOOP_HIT_NO_FWD",
292*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x04001c ",
293*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
294*43449cdcSRobert Mustacchi    "DESCRIPTION": "hit in the L3 and the snoops to sibling cores hit in either E/S state and the line is not forwarded."
295*43449cdcSRobert Mustacchi  },
296*43449cdcSRobert Mustacchi  {
297*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
298*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT.SNOOP_HITM",
299*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x10001c ",
300*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
301*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
302*43449cdcSRobert Mustacchi  },
303*43449cdcSRobert Mustacchi  {
304*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
305*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT.SNOOP_NON_DRAM",
306*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x20001c ",
307*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
308*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
309*43449cdcSRobert Mustacchi  },
310*43449cdcSRobert Mustacchi  {
311*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
312*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_HIT.ANY_SNOOP",
313*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x3fc01c ",
314*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
315*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
316*43449cdcSRobert Mustacchi  },
317*43449cdcSRobert Mustacchi  {
318*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
319*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L4_HIT_LOCAL_L4.SPL_HIT",
320*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x004040 ",
321*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
322*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
323*43449cdcSRobert Mustacchi  },
324*43449cdcSRobert Mustacchi  {
325*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
326*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L4_HIT_LOCAL_L4.SNOOP_NONE",
327*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x008040 ",
328*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
329*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
330*43449cdcSRobert Mustacchi  },
331*43449cdcSRobert Mustacchi  {
332*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
333*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L4_HIT_LOCAL_L4.SNOOP_NOT_NEEDED",
334*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x010040 ",
335*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
336*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
337*43449cdcSRobert Mustacchi  },
338*43449cdcSRobert Mustacchi  {
339*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
340*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L4_HIT_LOCAL_L4.SNOOP_MISS",
341*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x020040 ",
342*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
343*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
344*43449cdcSRobert Mustacchi  },
345*43449cdcSRobert Mustacchi  {
346*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
347*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L4_HIT_LOCAL_L4.SNOOP_HIT_NO_FWD",
348*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x040040 ",
349*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
350*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
351*43449cdcSRobert Mustacchi  },
352*43449cdcSRobert Mustacchi  {
353*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
354*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L4_HIT_LOCAL_L4.SNOOP_HIT_WITH_FWD",
355*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x080040 ",
356*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
357*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
358*43449cdcSRobert Mustacchi  },
359*43449cdcSRobert Mustacchi  {
360*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
361*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L4_HIT_LOCAL_L4.SNOOP_HITM",
362*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x100040 ",
363*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
364*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
365*43449cdcSRobert Mustacchi  },
366*43449cdcSRobert Mustacchi  {
367*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
368*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L4_HIT_LOCAL_L4.SNOOP_NON_DRAM",
369*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x200040 ",
370*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
371*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
372*43449cdcSRobert Mustacchi  },
373*43449cdcSRobert Mustacchi  {
374*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
375*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L4_HIT_LOCAL_L4.ANY_SNOOP",
376*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x3fc040 ",
377*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
378*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
379*43449cdcSRobert Mustacchi  },
380*43449cdcSRobert Mustacchi  {
381*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
382*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS_LOCAL_DRAM.SPL_HIT",
383*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x004400 ",
384*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
385*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
386*43449cdcSRobert Mustacchi  },
387*43449cdcSRobert Mustacchi  {
388*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
389*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS_LOCAL_DRAM.SNOOP_NONE",
390*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x008400 ",
391*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
392*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
393*43449cdcSRobert Mustacchi  },
394*43449cdcSRobert Mustacchi  {
395*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
396*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS_LOCAL_DRAM.SNOOP_NOT_NEEDED",
397*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x010400 ",
398*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
399*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
400*43449cdcSRobert Mustacchi  },
401*43449cdcSRobert Mustacchi  {
402*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
403*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS_LOCAL_DRAM.SNOOP_MISS",
404*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x020400 ",
405*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
406*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
407*43449cdcSRobert Mustacchi  },
408*43449cdcSRobert Mustacchi  {
409*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
410*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS_LOCAL_DRAM.SNOOP_HIT_NO_FWD",
411*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x040400 ",
412*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
413*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
414*43449cdcSRobert Mustacchi  },
415*43449cdcSRobert Mustacchi  {
416*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
417*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS_LOCAL_DRAM.SNOOP_HITM",
418*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x100400 ",
419*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
420*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
421*43449cdcSRobert Mustacchi  },
422*43449cdcSRobert Mustacchi  {
423*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
424*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS_LOCAL_DRAM.SNOOP_NON_DRAM",
425*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x200400 ",
426*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
427*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
428*43449cdcSRobert Mustacchi  },
429*43449cdcSRobert Mustacchi  {
430*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
431*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS_LOCAL_DRAM.ANY_SNOOP",
432*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x3fc400 ",
433*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
434*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
435*43449cdcSRobert Mustacchi  },
436*43449cdcSRobert Mustacchi  {
437*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
438*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS.SPL_HIT",
439*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x007c40 ",
440*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
441*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
442*43449cdcSRobert Mustacchi  },
443*43449cdcSRobert Mustacchi  {
444*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
445*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS.SNOOP_NONE",
446*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x00bc40 ",
447*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
448*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
449*43449cdcSRobert Mustacchi  },
450*43449cdcSRobert Mustacchi  {
451*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
452*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS.SNOOP_NOT_NEEDED",
453*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x013c40 ",
454*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
455*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
456*43449cdcSRobert Mustacchi  },
457*43449cdcSRobert Mustacchi  {
458*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
459*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS.SNOOP_MISS",
460*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x023c40 ",
461*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
462*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
463*43449cdcSRobert Mustacchi  },
464*43449cdcSRobert Mustacchi  {
465*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
466*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS.SNOOP_HIT_NO_FWD",
467*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x043c40 ",
468*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
469*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
470*43449cdcSRobert Mustacchi  },
471*43449cdcSRobert Mustacchi  {
472*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
473*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS.SNOOP_HITM",
474*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x103c40 ",
475*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
476*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
477*43449cdcSRobert Mustacchi  },
478*43449cdcSRobert Mustacchi  {
479*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
480*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS.SNOOP_NON_DRAM",
481*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x203c40 ",
482*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
483*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
484*43449cdcSRobert Mustacchi  },
485*43449cdcSRobert Mustacchi  {
486*43449cdcSRobert Mustacchi    "MATRIX_REQUEST": "Null",
487*43449cdcSRobert Mustacchi    "MATRIX_RESPONSE": "L3_MISS.ANY_SNOOP",
488*43449cdcSRobert Mustacchi    "MATRIX_VALUE": "0x3ffc40 ",
489*43449cdcSRobert Mustacchi    "MATRIX_REGISTER": "0,1",
490*43449cdcSRobert Mustacchi    "DESCRIPTION": "tbd"
491*43449cdcSRobert Mustacchi  }
492*43449cdcSRobert Mustacchi]