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