Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/parisc/kernel/perf_images.h
10819 views
1
/*
2
* Imagine for use with the Onyx (PCX-U) CPU interface
3
*
4
* Copyright (C) 2001 Randolph Chung <tausq at parisc-linux.org>
5
* Copyright (C) 2001 Hewlett-Packard (Grant Grundler)
6
*
7
* This program is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; either version 2 of the License, or
10
* (at your option) any later version.
11
*
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* along with this program; if not, write to the Free Software
19
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20
*/
21
#ifndef PERF_IMAGES_H
22
#define PERF_IMAGES_H
23
24
/* Magic numbers taken without modification from HPUX stuff */
25
26
#define PCXU_IMAGE_SIZE 584
27
28
static uint32_t onyx_images[][PCXU_IMAGE_SIZE/sizeof(uint32_t)] __read_mostly = {
29
/*
30
* CPI:
31
*
32
* Counts the following:
33
*
34
* ctr0 : total cycles
35
* ctr1 : total cycles where nothing retired
36
* ctr2 : total instructions retired, including nullified
37
* ctr3 : total instructions retired, less nullified instructions
38
*/
39
{
40
0x4c00c000, 0x00000000, 0x00060000, 0x00000000,
41
0xe0e0e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
42
0x0101ffff, 0xfffff104, 0xe000c07f, 0xfffffffc,
43
0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
44
0x00000fff, 0xff00000f, 0xffff0000, 0x0fffff00,
45
0x000fffff, 0x00000000, 0x00000000, 0x00ffffff,
46
0xfffff000, 0x0000000f, 0xffffffff, 0xff000000,
47
0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
48
0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
49
0xfff55fff, 0xffffffff, 0xffffffff, 0xf0000000,
50
0xf0000030, 0x00003c00, 0x067f080c, 0x02019fc0,
51
0x02804067, 0xf0009030, 0x19fc002c, 0x40067f08,
52
0x0c12019f, 0xc0028440, 0x67f00091, 0x3019fc00,
53
0x2fc007ff, 0xf800f001, 0xfffe003c, 0x007fff80,
54
0x0f001fff, 0xe003c007, 0xfff800f0, 0x01fffe00,
55
0x3c007fff, 0x800f001f, 0xffe003c0, 0x07fff800,
56
0xf001fffe, 0x003c007f, 0xff800f00, 0x1fffe003,
57
0xc007fff8, 0x00f001ff, 0xfe003c00, 0x7fff800f,
58
0x001fffe0, 0x03c007ff, 0xf800f001, 0xfffe003c,
59
0x007fff80, 0x0f001fff, 0xe003c007, 0xfff800f0,
60
0x01fffe00, 0x3c007fff, 0x800f001f, 0xffe00000,
61
0x00000000, 0x00000000, 0x00000000, 0x00000000,
62
0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
63
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
64
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
65
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
66
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
67
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
68
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
69
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
70
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
71
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
72
0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
73
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
74
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
75
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
76
0xffffffff, 0xffffffff},
77
78
/* Bus utilization image (bus_util)
79
*
80
* ctr0 : counts address valid cycles
81
* ctr1 : counts data valid cycles
82
* ctr2 : counts overflow from counter 0
83
* ctr3 : counts overflow from counter 1
84
*/
85
{
86
0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
87
0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
88
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
89
0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
90
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
91
0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
92
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
93
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
94
0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
95
0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
96
0x0000000c, 0x00003c00, 0x07930000, 0x0041e4c0,
97
0x01002079, 0x3000800c, 0x1e4c0030, 0x00279300,
98
0x010049e4, 0xc0014022, 0x79300090, 0x0c9e4c00,
99
0x34004793, 0x00020051, 0xe4c00180, 0x24793000,
100
0xa00d1e4c, 0x00380067, 0x93000300, 0x59e4c001,
101
0xc0267930, 0x00b00d9e, 0x4c003fff, 0xffffffff,
102
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
103
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
104
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
105
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
106
0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc00,
107
0x00000000, 0x00000000, 0x00000000, 0x00000000,
108
0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
109
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
110
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
111
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
112
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
113
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
114
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
115
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
116
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
117
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
118
0x00100000, 0x00000000, 0xffffffff, 0xffffffff,
119
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
120
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
121
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
122
0xffffffff, 0xffffffff },
123
124
/*
125
* TLB counts (same as tlbStats image):
126
*
127
* Counts the following:
128
*
129
* ctr0: DTLB misses
130
* ctr1: ITLB misses
131
* ctr2: total cycles in the miss handlers
132
* ctr3: total cycles
133
*/
134
135
{
136
0x0c00c000, 0x00000000, 0x00060000, 0x00000000,
137
0xe7e7e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
138
0x0101ffff, 0xfffff104, 0xe000c06a, 0xafffc85c,
139
0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
140
0x01b9e000, 0x0001b8c0, 0x00000000, 0x0fffff00,
141
0x000fffff, 0x00000000, 0x00000000, 0x00400000,
142
0x00001000, 0x00000004, 0x00000000, 0x01000000,
143
0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
144
0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
145
0xfff55ff5, 0xffffffff, 0xffffffff, 0xf0000000,
146
0xf0000000, 0x00003c00, 0x01ff0001, 0x08007fc2,
147
0x02c1001f, 0xf0807100, 0x1bfc200c, 0x4806ff00,
148
0x03f001ff, 0xfe003c00, 0x7fff800f, 0x001fffe0,
149
0x03c007ff, 0xf800f001, 0xfffe003c, 0x007fff80,
150
0x0f001fff, 0xe003c007, 0xfff800f0, 0x01fffe00,
151
0x3c007fff, 0x800f001f, 0xffe003c0, 0x07fff800,
152
0xf001fffe, 0x003c007f, 0xff800f00, 0x1fffe003,
153
0xc007fff8, 0x00f001ff, 0xfe003c00, 0x7fff800f,
154
0x001fffe0, 0x03c007ff, 0xf800f001, 0xfffe003c,
155
0x007fff80, 0x0f001fff, 0xe003c007, 0xfff800f0,
156
0x01fffe00, 0x3c007fff, 0x800f001f, 0xffe00000,
157
0x00000000, 0x00000000, 0x00000000, 0x00000000,
158
0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
159
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
160
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
161
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
162
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
163
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
164
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
165
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
166
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
167
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
168
0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
169
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
170
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
171
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
172
0xffffffff, 0xffffffff },
173
174
/* tlbHandMiss
175
*
176
* ctr0: counts TLB misses
177
* ctr1: counts dmisses inside tlb miss handlers
178
* ctr2: counts cycles in the tlb miss handlers
179
* ctr3: counts overflows of ctr2
180
*/
181
{
182
0x1c00c000,00000000,0x00060000,00000000,
183
0xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
184
0x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
185
0x01380010,0x1fffffff,0xff000000,00000000,
186
0x01b9e000,0x0001b8c0,00000000,0x0fffff00,
187
0x000fffff,00000000,00000000,0x00400000,
188
0x00001000,0x00000004,00000000,0x01000000,
189
0x0000ffff,0xfffffff0,00000000,0x0fffffff,
190
0xffff0000,00000000,0x6fffffff,0xffffffff,
191
0xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
192
0xf0000000,0x00003c00,0x01fd0000,0x08007f42,
193
0x0281001f,0xd080a100,0x19f42008,0x44067d08,
194
0x0612019f,0x400084c0,0x67d00060,0x0047f400,
195
0x042011fd,0x080b0404,0x7f4202c4,0x0167d080,
196
0x311059f4,0x201c4816,0x7d000313,0x059f4001,
197
0xfc007fff,0x800f001f,0xffe003c0,0x07fff800,
198
0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
199
0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
200
0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
201
0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
202
0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
203
00000000,00000000,00000000,00000000,
204
0x6fff0000,00000000,0x60000000,00000000,
205
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
206
0xfffffc00,00000000,0xffffffff,0xffffffff,
207
0xffffffff,0xffffffff,0xfffffc00,00000000,
208
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
209
0xfdffffff,0xffffffff,0xfe000000,00000000,
210
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
211
0xfdffffff,0xffffffff,0xfe000000,00000000,
212
0xffffffff,0xfffff9ff,0xfe000000,00000000,
213
0xffffffff,0xfffff9ff,0xfe000000,00000000,
214
0x00030000,00000000,0xffffffff,0xffffffff,
215
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
216
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
217
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
218
0xffffffff,0xffffffff},
219
220
/* branch_taken image (ptkn image)
221
*
222
* ctr0: overflow for ctr1
223
* ctr1: predicted taken branches, actually taken
224
* ctr2: all predicted taken branches (nullfied or not)
225
* ctr3: overflow for ctr2
226
*/
227
228
{
229
0xcc01e000, 0x00000000, 0x00060000, 0x00000000,
230
0xa08080a0, 0xffffffff, 0xffffffff, 0xffffffff,
231
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
232
0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
233
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
234
0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
235
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
236
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
237
0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
238
0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
239
0xf0000000, 0x00003c00, 0x04f90000, 0x02013e40,
240
0x0081004f, 0x90004060, 0x13e40018, 0x0024f900,
241
0x0802093e, 0x40028102, 0x4f9000c0, 0x6093e400,
242
0x380014f9, 0x00010205, 0x3e4000c1, 0x014f9000,
243
0x506053e4, 0x001c0034, 0xf9000902, 0x0d3e4002,
244
0xc1034f90, 0x00d060d3, 0xe4003fff, 0xffffffff,
245
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
246
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
247
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
248
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
249
0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc00,
250
0x00000000, 0x00000000, 0x00000000, 0x00000000,
251
0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
252
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
253
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
254
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
255
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
256
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
257
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
258
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
259
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
260
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
261
0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
262
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
263
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
264
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
265
0xffffffff, 0xffffffff },
266
267
/* branch_nottaken (pntkn image)
268
*
269
* ctr0: overflow for ctr1
270
* ctr1: counts branches predicted not-taken, but actually taken
271
* ctr2: counts all predictable branches predicted not-taken
272
* ctr3: overflow for ctr2
273
*/
274
{
275
0xcc01e000,00000000,0x00060000,00000000,
276
0xc0c0c0e0,0xffb1fffb,0xfff7ffff,0xffffffff,
277
0xffffffff,0xfffffffb,0x1fffbfff,0x7fffffff,
278
0xfcc7ffff,0xffdffffa,0x5f000000,00000000,
279
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
280
0xffffffff,00000000,0xffffffff,0xffffffff,
281
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
282
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
283
0xffff0000,00000000,0xffffffff,0xffffffff,
284
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
285
0xf0000060,0x00003c00,0x04f90000,0x02013e40,
286
0x0081004f,0x90004060,0x13e40018,0x0024f900,
287
0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
288
0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
289
0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
290
0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
291
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
292
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
293
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
294
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
295
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
296
00000000,00000000,00000000,00000000,
297
0xffff0000,00000000,0xf0000000,00000000,
298
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
299
0xfffffc00,00000000,0xffffffff,0xffffffff,
300
0xffffffff,0xffffffff,0xfffffc00,00000000,
301
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
302
0xfdffffff,0xffffffff,0xfe000000,00000000,
303
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
304
0xfdffffff,0xffffffff,0xfe000000,00000000,
305
0xffffffff,0xfffff9ff,0xfe000000,00000000,
306
0xffffffff,0xfffff9ff,0xfe000000,00000000,
307
0x00030000,00000000,0xffffffff,0xffffffff,
308
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
309
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
310
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
311
0xffffffff,0xffffffff},
312
313
314
/* imiss image
315
*
316
* ctr0 : counts imiss aligned on 0
317
* ctr1 : counts imiss aligned on 4
318
* ctr2 : counts imiss aligned on 8
319
* ctr3 : counts imiss aligned on C
320
*/
321
{
322
0x0c00c000, 0x00000000, 0x00010000, 0x00000000,
323
0xe7ebedee, 0xffffffff, 0xffffffff, 0xffffffff,
324
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
325
0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
326
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
327
0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
328
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
329
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
330
0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
331
0xfff55fff, 0xffffffff, 0xffffffff, 0xf0000000,
332
0xf0000000, 0x00003c00, 0x007f0000, 0x01001fc0,
333
0x00408007, 0xf0002030, 0x01fc000c, 0x10007f00,
334
0x0405001f, 0xc0014180, 0x07f00060, 0x7001fc00,
335
0x1c20007f, 0x00080900, 0x1fc00242, 0x8007f000,
336
0xa0b001fc, 0x002c3000, 0x7f000c0d, 0x001fc003,
337
0x438007f0, 0x00e0f001, 0xfc003fff, 0xfffff800,
338
0xfffffffe, 0x003fffff, 0xff800fff, 0xffffe003,
339
0xfffffff8, 0x00ffffff, 0xfe003fff, 0xffff800f,
340
0xffffffe0, 0x03ffffff, 0xf800ffff, 0xfffe003f,
341
0xffffff80, 0x0fffffff, 0xe003ffff, 0xfff800ff,
342
0xfffffe00, 0x3fffffff, 0x800fffff, 0xffe00000,
343
0x00000000, 0x00000000, 0x00000000, 0x00000000,
344
0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
345
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
346
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
347
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
348
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
349
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
350
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
351
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
352
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
353
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
354
0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
355
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
356
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
357
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
358
0xffffffff, 0xffffffff},
359
360
/* dmiss image
361
*
362
* ctr0 : counts cycles
363
* ctr1 : counts cycles where something retired
364
* ctr2 : counts dmisses
365
* ctr3 : (same as ctr2)
366
*/
367
{
368
0x3c00c000, 0x00000000, 0x00060000, 0x00000000,
369
0xe0e0e0e0, 0xffffffff, 0xffffffff, 0xffffffff,
370
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
371
0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
372
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
373
0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
374
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
375
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
376
0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
377
0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
378
0xf0000000, 0x00003c04, 0x007f0009, 0x02001fc0,
379
0x0280c007, 0xf000b040, 0x01fc0030, 0x14007f00,
380
0x0d06001f, 0xc00381c0, 0x07f000f0, 0x8001fc00,
381
0x2024007f, 0x00090a00, 0x1fc00282, 0xc007f000,
382
0xb0c001fc, 0x00303400, 0x7f000d0e, 0x001fc003,
383
0x83c007f0, 0x00f00001, 0xfc0023ff, 0xfffff800,
384
0xfffffffe, 0x003fffff, 0xff800fff, 0xffffe003,
385
0xfffffff8, 0x00ffffff, 0xfe003fff, 0xffff800f,
386
0xffffffe0, 0x03ffffff, 0xf800ffff, 0xfffe003f,
387
0xffffff80, 0x0fffffff, 0xe003ffff, 0xfff800ff,
388
0xfffffe00, 0x3fffffff, 0x800fffff, 0xffe00000,
389
0x00000000, 0x00000000, 0x00000000, 0x00000000,
390
0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
391
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
392
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
393
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
394
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
395
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
396
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
397
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
398
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
399
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
400
0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
401
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
402
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
403
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
404
0xffffffff, 0xffffffff },
405
406
/* dcmiss
407
*
408
* ctr0: counts store instructions retired
409
* ctr1: counts load instructions retired
410
* ctr2: counts dmisses
411
* ctr3: counts READ_SHARED_OR_PRIV and READ_PRIVATE transactions on Runway
412
*/
413
{
414
0x2c90c000,00000000,0x00060000,00000000,
415
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
416
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
417
0xffffffff,0xffffffff,0xff000000,00000000,
418
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
419
0xffffffff,00000000,0xffffffff,0xffffffff,
420
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
421
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
422
0xffff0000,00000000,0x6fffffff,0xffffffff,
423
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
424
0xf00000e8,0x00003c02,0x00bf0001,0x02002fc0,
425
0x0080a00b,0xf0003040,0x02fc0010,0x1200bf00,
426
0x0506002f,0xc00181a0,0x0bf00070,0x8002fc00,
427
0x202200bf,0x00090a00,0x2fc00282,0xa00bf000,
428
0xb0c002fc,0x00303200,0xbf000d0e,0x002fc003,
429
0x83a00bf0,0x00ffffff,0xffffffff,0xffffffff,
430
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
431
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
432
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
433
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
434
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
435
00000000,00000000,00000000,00000000,
436
0x6fff0000,00000000,0x60000000,00000000,
437
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
438
0xfffffc00,00000000,0x55555555,0xd5555555,
439
0x55555555,0x75555555,0x5e1ffc00,00000000,
440
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
441
0xfdffffff,0xffffffff,0xfe000000,00000000,
442
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
443
0xfdffffff,0xffffffff,0xfe000000,00000000,
444
0xffffffff,0xfffff9ff,0xfe000000,00000000,
445
0xffffffff,0xfffff9ff,0xfe000000,00000000,
446
0x00100000,00000000,0xf8000000,00000000,
447
00000000,00000000,0xf4000000,00000000,
448
0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
449
00000000,00000000,0x00ffffff,0xffffffff,
450
0xffffffff,0xffffffff },
451
452
/* big_cpi
453
*
454
* ctr0: counts total cycles
455
* ctr1: counts overflows of ctr0 (for greater than 32-bit values)
456
* ctr2: counts overflows of ctr3 (for greater than 32-bit values)
457
* ctr3: counts unnullified instructions retired
458
*/
459
{
460
0x0c00c000,00000000,0x00060000,00000000,
461
0xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
462
0x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
463
0x01380010,0x1fffffff,0xff000000,00000000,
464
0x01b9e000,0x0001b8c0,00000000,0x0fffff00,
465
0x000fffff,00000000,00000000,0x00400000,
466
0x00001000,0x00000004,00000000,0x01000000,
467
0x0000ffff,0xfffffff0,00000000,0x0fffffff,
468
0xffff0000,00000000,0x6fffffff,0xffffffff,
469
0xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
470
0xf0000010,0x00003c00,0x01760008,0x00025d80,
471
0x02800417,0x6000c001,0x25d80038,0x04017600,
472
0x0901025d,0x8002c044,0x176000d0,0x1125d800,
473
0x3c2001f6,0x08080400,0x7d820203,0x001f6080,
474
0x804027d8,0x20282009,0xf6080a0c,0x027d8202,
475
0x81041f60,0x80c08107,0xd8203030,0x41f6080c,
476
0x04127d82,0x0382049f,0x6080e0c1,0x27d82038,
477
0x4006f608,0x081011bd,0x82030400,0xef6080a1,
478
0x013bd820,0x384806f6,0x00081211,0xbd800304,
479
0x80ef6000,0xa1213bd8,0x003bc007,0xfff800f0,
480
0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
481
00000000,00000000,00000000,00000000,
482
0x6fff0000,00000000,0x60000000,00000000,
483
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
484
0xfffffc00,00000000,0xffffffff,0xffffffff,
485
0xffffffff,0xffffffff,0xfffffc00,00000000,
486
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
487
0xfdffffff,0xffffffff,0xfe000000,00000000,
488
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
489
0xfdffffff,0xffffffff,0xfe000000,00000000,
490
0xffffffff,0xfffff9ff,0xfe000000,00000000,
491
0xffffffff,0xfffff9ff,0xfe000000,00000000,
492
0x00030000,00000000,0xffffffff,0xffffffff,
493
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
494
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
495
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
496
0xffffffff,0xffffffff },
497
498
/* big_ls
499
*
500
* ctr0:counts the total number of cycles for which local_stall_A1 is asserted.
501
* ctr1: is the overflow for counter 0.
502
* ctr2: counts IFLUSH_AV
503
* ctr3: is the overflow for counter 2.
504
*/
505
{
506
0x0c000000,00000000,0x00060000,00000000,
507
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
508
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
509
0xffffffff,0xffffffff,0xff000000,00000000,
510
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
511
0xffffffff,00000000,0xffffffff,0xffffffff,
512
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
513
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
514
0xffff0000,00000000,0x0fffffff,0xffffffff,
515
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
516
00000000,0x00029408,0x02f50002,0x0800bd40,
517
0x0202802f,0x5000a000,0x4bd40004,0x0812f500,
518
0x030804bd,0x40024281,0x2f5000b0,0x010bd400,
519
0x100842f5,0x00060810,0xbd400302,0x842f5000,
520
0xe0014bd4,0x00140852,0xf5000708,0x14bd4003,
521
0x42852f50,0x00ff001f,0xffe003c0,0x07fff800,
522
0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
523
0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
524
0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
525
0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
526
0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
527
00000000,00000000,00000000,00000000,
528
0x0df70000,00000000,00000000,00000000,
529
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
530
0xfffffc00,00000000,0xffffffff,0xffffffff,
531
0xffffffff,0xffffffff,0xfffffc00,00000000,
532
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
533
0xfdffffff,0xffffffff,0xfe000000,00000000,
534
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
535
0xfdffffff,0xffffffff,0xfe000000,00000000,
536
0xffffffff,0xfffff9ff,0xfe000000,00000000,
537
0xffffffff,0xfffff9ff,0xfe000000,00000000,
538
0x00030000,00000000,0xffffffff,0xffffffff,
539
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
540
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
541
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
542
0xffffffff,0xffffffff },
543
544
/* br_abort
545
*
546
* ctr0: counts BRAD_STALLH
547
* ctr1: counts ONE_QUAD
548
* ctr2: counts BR0_ABRT
549
* ctr3: counts BR1_ABRT
550
*/
551
{
552
0x0c002000,00000000,0x00060000,00000000,
553
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
554
0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
555
0xffffffff,0xffffffff,0xff000000,00000000,
556
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
557
0xffffffff,00000000,0xffffffff,0xffffffff,
558
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
559
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
560
0xffff0000,00000000,0x1fffffff,0xffffffff,
561
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
562
00000000,0x0003f800,0x007f000e,0x01001fc0,
563
0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
564
0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
565
0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
566
0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
567
0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
568
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
569
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
570
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
571
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
572
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
573
00000000,00000000,00000000,00000000,
574
0x1a250000,00000000,0x10000000,00000000,
575
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
576
0xfffffc00,00000000,0xffffffff,0xffffffff,
577
0xffffffff,0xffffffff,0xfffffc00,00000000,
578
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
579
0xfdffffff,0xffffffff,0xfe000000,00000000,
580
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
581
0xfdffffff,0xffffffff,0xfe000000,00000000,
582
0xffffffff,0xfffff9ff,0xfe000000,00000000,
583
0xffffffff,0xfffff9ff,0xfe000000,00000000,
584
0x00030000,00000000,0xffffffff,0xffffffff,
585
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
586
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
587
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
588
0xffffffff,0xffffffff},
589
590
/* isnt
591
*
592
* ctr0: counts the total number of cycles for which iside_notrans is asserted
593
* ctr1: counts the number of times iside_notrans is asserted for 1-4 cycles
594
* ctr2: counts the number of times iside_notrans is asserted for 5-7 cycles
595
* ctr3: counts the number of times iside_notrans is asserted for > 7 cycles
596
*/
597
{
598
0x0c018000,00000000,0x00060000,00000000,
599
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
600
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
601
0xffffffff,0xffffffff,0xff000000,00000000,
602
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
603
0xffffffff,00000000,0xffffffff,0xffffffff,
604
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
605
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
606
0xffff0000,00000000,0xcfffffff,0xffffffff,
607
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
608
00000000,0x00021c20,0x03ff0808,0x1800ffc4,
609
0x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
610
0x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
611
0x210003ff,0x00045800,0xffcc0214,0x003ff000,
612
0x26800ffc,0xe0218003,0xff000278,0x00ffd002,
613
0x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
614
0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
615
0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
616
0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
617
0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
618
0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
619
00000000,00000000,00000000,00000000,
620
0xcdff0000,00000000,0xc0000000,00000000,
621
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
622
0xfffffc00,00000000,0xffffffff,0xffffffff,
623
0xffffffff,0xffffffff,0xfffffc00,00000000,
624
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
625
0xfdffffff,0xffffffff,0xfe000000,00000000,
626
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
627
0xfdffffff,0xffffffff,0xfe000000,00000000,
628
0xffffffff,0xfffff9ff,0xfe000000,00000000,
629
0xffffffff,0xfffff9ff,0xfe000000,00000000,
630
0x00030000,00000000,0xffffffff,0xffffffff,
631
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
632
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
633
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
634
0xffffffff,0xffffffff},
635
636
/* quadrant
637
*
638
* ctr0: Total number of instructions in quadrant 0
639
* ctr1: Total number of instructions in quadrant 1
640
* ctr2: Total number of instructions in quadrant 2
641
* ctr3: Total number of instructions in quadrant 3
642
* Works only with 32-bit
643
*/
644
645
{
646
0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
647
0xe0e0e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
648
0x0101ffff, 0xfffff004, 0xe000407f, 0xfffffffc,
649
0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
650
0x00000fff, 0xff00000f, 0xffff0000, 0x0fffff00,
651
0x000fffff, 0x00000000, 0x00000000, 0x00ffffff,
652
0xffcff000, 0x0000040f, 0xfffffffc, 0xff000000,
653
0x0080ffff, 0xffffcff0, 0x0000000c, 0x0fffffff,
654
0xfcff0000, 0x00000000, 0xffffffff, 0xffffffff,
655
0xfff55ff5, 0x5fffffff, 0xffffffff, 0xf0000000,
656
0xf00000f0, 0x00003c00, 0x007f0000, 0x01001fc0,
657
0x00408007, 0xf0002030, 0x01fc000c, 0x10007f00,
658
0x0405001f, 0xc0014180, 0x07f00060, 0x7001fc00,
659
0x1c20007f, 0x00080900, 0x1fc00242, 0x8007f000,
660
0xa0b001fc, 0x002c3000, 0x7f000c0d, 0x001fc003,
661
0x438007f0, 0x00e0f001, 0xfc003fff, 0xffffffff,
662
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
663
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
664
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
665
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
666
0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc00,
667
0x00000000, 0x00000000, 0x00000000, 0x00000000,
668
0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
669
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
670
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
671
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
672
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
673
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
674
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
675
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
676
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
677
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
678
0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
679
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
680
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
681
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
682
0xffffffff, 0xffffffff},
683
684
/* rw_pdfet (READ_PRIV transactions)
685
*
686
* ctr0: counts address valid cycles
687
* ctr1: counts *all* data valid cycles
688
* ctr2: is the overflow from counter 0
689
* ctr3: is the overflow from counter 1
690
*/
691
{
692
0x0c01e000,00000000,0x00060000,00000000,
693
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
694
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
695
0xffffffff,0xffffffff,0xff000000,00000000,
696
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
697
0xffffffff,00000000,0xffffffff,0xffffffff,
698
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
699
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
700
0xffff0000,00000000,0xffffffff,0xffffffff,
701
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
702
0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
703
0x01002079,0x3000800c,0x1e4c0030,0x00279300,
704
0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
705
0x34004793,0x00020051,0xe4c00180,0x24793000,
706
0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
707
0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
708
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
709
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
710
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
711
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
712
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
713
00000000,00000000,00000000,00000000,
714
0xffff0000,00000000,0xf0000000,00000000,
715
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
716
0xfffffc00,00000000,0xffffffff,0xffffffff,
717
0xffffffff,0xffffffff,0xfffffc00,00000000,
718
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
719
0xfdffffff,0xffffffff,0xfe000000,00000000,
720
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
721
0xfdffffff,0xffffffff,0xfe000000,00000000,
722
0xffffffff,0xfffff9ff,0xfe000000,00000000,
723
0xffffffff,0xfffff9ff,0xfe000000,00000000,
724
0x00100000,00000000,0xf8000000,00000000,
725
00000000,00000000,00000000,00000000,
726
0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
727
00000000,00000000,00000000,00000000,
728
0xffffffff,0xffffffff},
729
730
/* rw_wdfet (WRITEBACKS)
731
*
732
* ctr0: counts address valid cycles
733
* ctr1: counts *all* data valid cycles
734
* ctr2: is the overflow from counter 0
735
* ctr3: is the overflow from counter 1
736
*/
737
{
738
0x0c01e000,00000000,0x00060000,00000000,
739
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
740
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
741
0xffffffff,0xffffffff,0xff000000,00000000,
742
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
743
0xffffffff,00000000,0xffffffff,0xffffffff,
744
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
745
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
746
0xffff0000,00000000,0xffffffff,0xffffffff,
747
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
748
0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
749
0x01002079,0x3000800c,0x1e4c0030,0x00279300,
750
0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
751
0x34004793,0x00020051,0xe4c00180,0x24793000,
752
0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
753
0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
754
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
755
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
756
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
757
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
758
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
759
00000000,00000000,00000000,00000000,
760
0xffff0000,00000000,0xf0000000,00000000,
761
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
762
0xfffffc00,00000000,0xffffffff,0xffffffff,
763
0xffffffff,0xffffffff,0xfffffc00,00000000,
764
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
765
0xfdffffff,0xffffffff,0xfe000000,00000000,
766
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
767
0xfdffffff,0xffffffff,0xfe000000,00000000,
768
0xffffffff,0xfffff9ff,0xfe000000,00000000,
769
0xffffffff,0xfffff9ff,0xfe000000,00000000,
770
0x00100000,00000000,0x98000000,00000000,
771
00000000,00000000,00000000,00000000,
772
0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
773
00000000,00000000,00000000,00000000,
774
0xffffffff,0xffffffff},
775
776
/* shlib_cpi
777
*
778
* ctr0: Total number of instructions in quad 0
779
* ctr1: Total number of CPU clock cycles in quad 0
780
* ctr2: total instructions without nullified
781
* ctr3: total number of CPU clock cycles
782
*/
783
{
784
0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
785
0xe0e0e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
786
0x0101ffff, 0xfffff004, 0xe000407f, 0xfffffffc,
787
0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
788
0x00000fff, 0xff00000f, 0xffffffff, 0xffffffff,
789
0xffffffff, 0x00000000, 0x00000000, 0x00ffffff,
790
0xffcff000, 0x0000000f, 0xfffffffc, 0xffffffff,
791
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
792
0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
793
0xfff77ff5, 0x7fffffff, 0xffffffff, 0xf0000000,
794
0xf00000a0, 0x00003c00, 0x01ff0005, 0x08007fc0,
795
0x03c1001f, 0xf08030c0, 0x07fc203c, 0x4001ff08,
796
0x0118007f, 0xc003c500, 0x1ff08031, 0xc007fc00,
797
0x3fffffff, 0xf800ffff, 0xfffe003f, 0xffffff80,
798
0x0fffffff, 0xe003ffff, 0xfff800ff, 0xfffffe00,
799
0x3fffffff, 0x800fffff, 0xffe003ff, 0xfffff800,
800
0xfffffffe, 0x003fffff, 0xff800fff, 0xffffe003,
801
0xfffffff8, 0x00ffffff, 0xfe003fff, 0xffff800f,
802
0xffffffe0, 0x03ffffff, 0xf800ffff, 0xfffe003f,
803
0xffffff80, 0x0fffffff, 0xe003ffff, 0xfff800ff,
804
0xfffffe00, 0x3fffffff, 0x800fffff, 0xffe00000,
805
0x00000000, 0x00000000, 0x00000000, 0x00000000,
806
0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
807
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
808
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
809
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
810
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
811
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
812
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
813
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
814
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
815
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
816
0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
817
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
818
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
819
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
820
0xffffffff, 0xffffffff},
821
822
823
/* addr_inv_abort_alu
824
*
825
* ctr0: counts ABORT_ALU0L
826
* ctr1: counts ABORT_ALU1L
827
* ctr2: counts ADDR0_INVALID
828
* ctr3: counts ADDR1_INVALID
829
*/
830
831
{
832
0x0c00c000,00000000,0x00060000,00000000,
833
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
834
0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
835
0xffffffff,0xffffffff,0xff000000,00000000,
836
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
837
0xffffffff,00000000,0xffffffff,0xffffffff,
838
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
839
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
840
0xffff0000,00000000,0x6fffffff,0xffffffff,
841
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
842
00000000,0x0003f800,0x007f000d,0x01001fc0,
843
0x03008007,0xf000f030,0x01fc0038,0x10007f00,
844
0x0905001f,0xc0020180,0x07f000b0,0x7001fc00,
845
0x2820007f,0x00050900,0x1fc00102,0x8007f000,
846
0x70b001fc,0x00183000,0x7f00010d,0x001fc000,
847
0x038007f0,0x0030f001,0xfc000bff,0xfffff800,
848
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
849
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
850
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
851
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
852
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
853
00000000,00000000,00000000,00000000,
854
0x65380000,00000000,0x60000000,00000000,
855
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
856
0xfffffc00,00000000,0xffffffff,0xffffffff,
857
0xffffffff,0xffffffff,0xfffffc00,00000000,
858
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
859
0xfdffffff,0xffffffff,0xfe000000,00000000,
860
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
861
0xfdffffff,0xffffffff,0xfe000000,00000000,
862
0xffffffff,0xfffff9ff,0xfe000000,00000000,
863
0xffffffff,0xfffff9ff,0xfe000000,00000000,
864
0x00030000,00000000,0xffffffff,0xffffffff,
865
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
866
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
867
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
868
0xffffffff,0xffffffff },
869
870
871
872
/* brad_stall
873
*
874
* ctr0: counts the total number of cycles for which brad_stall is asserted
875
* ctr1: counts the number of times brad_stall is asserted for 1-4 cycles
876
* ctr2: counts the number of times brad_stall is asserted for 5-7 cycles
877
* ctr3: counts the number of times brad_stall is asserted for > 7 cycles
878
*/
879
{
880
0x0c002000,00000000,0x00060000,00000000,
881
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
882
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
883
0xffffffff,0xffffffff,0xff000000,00000000,
884
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
885
0xffffffff,00000000,0xffffffff,0xffffffff,
886
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
887
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
888
0xffff0000,00000000,0x1fffffff,0xffffffff,
889
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
890
00000000,0x00021c20,0x03ff0808,0x1800ffc4,
891
0x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
892
0x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
893
0x210003ff,0x00045800,0xffcc0214,0x003ff000,
894
0x26800ffc,0xe0218003,0xff000278,0x00ffd002,
895
0x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
896
0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
897
0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
898
0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
899
0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
900
0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
901
00000000,00000000,00000000,00000000,
902
0x1bff0000,00000000,0x10000000,00000000,
903
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
904
0xfffffc00,00000000,0xffffffff,0xffffffff,
905
0xffffffff,0xffffffff,0xfffffc00,00000000,
906
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
907
0xfdffffff,0xffffffff,0xfe000000,00000000,
908
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
909
0xfdffffff,0xffffffff,0xfe000000,00000000,
910
0xffffffff,0xfffff9ff,0xfe000000,00000000,
911
0xffffffff,0xfffff9ff,0xfe000000,00000000,
912
0x00030000,00000000,0xffffffff,0xffffffff,
913
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
914
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
915
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
916
0xffffffff,0xffffffff},
917
918
/* cntl_in_pipel
919
*
920
* ctr0: counts the total number of cycles for which cntl_in_pipel is asserted
921
* ctr1: counts the number of times cntl_in_pipel is asserted for 1-4 cycles
922
* ctr2: counts the number of times cntl_in_pipel is asserted for 5-7 cycles
923
* ctr3: counts the number of times cntl_in_pipel is asserted for > 7 cycles
924
*/
925
{
926
0x0c006000,00000000,0x00060000,00000000,
927
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
928
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
929
0xffffffff,0xffffffff,0xff000000,00000000,
930
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
931
0xffffffff,00000000,0xffffffff,0xffffffff,
932
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
933
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
934
0xffff0000,00000000,0x3fffffff,0xffffffff,
935
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
936
00000000,0x00021c00,0x03ff0808,0x1000ffc4,
937
0x0206003f,0xf0004200,0x0ffc6020,0xa003ff00,
938
0x043000ff,0xc8020e00,0x3ff00044,0x000ffca0,
939
0x212003ff,0x00045000,0xffcc0216,0x003ff000,
940
0x26000ffc,0xe021a003,0xff000270,0x00ffd002,
941
0x1e003ff0,0x0028000f,0xfd002220,0x03ff0001,
942
0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
943
0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
944
0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
945
0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
946
0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
947
00000000,00000000,00000000,00000000,
948
0x3fff0000,00000000,0x30000000,00000000,
949
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
950
0xfffffc00,00000000,0xffffffff,0xffffffff,
951
0xffffffff,0xffffffff,0xfffffc00,00000000,
952
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
953
0xfdffffff,0xffffffff,0xfe000000,00000000,
954
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
955
0xfdffffff,0xffffffff,0xfe000000,00000000,
956
0xffffffff,0xfffff9ff,0xfe000000,00000000,
957
0xffffffff,0xfffff9ff,0xfe000000,00000000,
958
0x00030000,00000000,0xffffffff,0xffffffff,
959
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
960
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
961
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
962
0xffffffff,0xffffffff },
963
964
965
/* dsnt_xfh
966
*
967
* ctr0: counts dside_notrans
968
* ctr1: counts xfhang
969
* ctr2: is the overflow for ctr0
970
* ctr3: is the overflow for ctr1
971
*/
972
{
973
0x0c018000,00000000,0x00060000,00000000,
974
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
975
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
976
0xffffffff,0xffffffff,0xff000000,00000000,
977
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
978
0xffffffff,00000000,0xffffffff,0xffffffff,
979
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
980
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
981
0xffff0000,00000000,0xcfffffff,0xffffffff,
982
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
983
00000000,0x00030000,0x01f30000,0x00087cc0,
984
0x0040041f,0x30002001,0x87cc000c,0x1001f300,
985
0x0404087c,0xc0014104,0x1f300060,0x4187cc00,
986
0x1c2001f3,0x00080808,0x7cc00242,0x041f3000,
987
0xa08187cc,0x002c3001,0xf3000c0c,0x087cc003,
988
0x43041f30,0x00e0c187,0xcc003fc0,0x07fff800,
989
0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
990
0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
991
0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
992
0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
993
0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
994
00000000,00000000,00000000,00000000,
995
0xcb3f0000,00000000,0xc0000000,00000000,
996
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
997
0xfffffc00,00000000,0xffffffff,0xffffffff,
998
0xffffffff,0xffffffff,0xfffffc00,00000000,
999
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1000
0xfdffffff,0xffffffff,0xfe000000,00000000,
1001
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1002
0xfdffffff,0xffffffff,0xfe000000,00000000,
1003
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1004
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1005
0x00030000,00000000,0xffffffff,0xffffffff,
1006
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1007
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1008
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1009
0xffffffff,0xffffffff },
1010
1011
/* fet_sig1
1012
*
1013
* ctr0: counts ICORE_AV
1014
* ctr1: counts ITRANS_STALL
1015
* ctr2: counts SEL_PCQH
1016
* ctr3: counts OUT_OF_CONTEXT
1017
*/
1018
{
1019
0x0c000000,00000000,0x00060000,00000000,
1020
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
1021
0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
1022
0xffffffff,0xffffffff,0xff000000,00000000,
1023
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1024
0xffffffff,00000000,0xffffffff,0xffffffff,
1025
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1026
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1027
0xffff0000,00000000,0x0fffffff,0xffffffff,
1028
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
1029
00000000,0x0003f800,0x007f000e,0x01001fc0,
1030
0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
1031
0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
1032
0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
1033
0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
1034
0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
1035
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
1036
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
1037
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
1038
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
1039
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
1040
00000000,00000000,00000000,00000000,
1041
0x07c10000,00000000,00000000,00000000,
1042
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1043
0xfffffc00,00000000,0xffffffff,0xffffffff,
1044
0xffffffff,0xffffffff,0xfffffc00,00000000,
1045
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1046
0xfdffffff,0xffffffff,0xfe000000,00000000,
1047
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1048
0xfdffffff,0xffffffff,0xfe000000,00000000,
1049
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1050
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1051
0x00030000,00000000,0xffffffff,0xffffffff,
1052
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1053
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1054
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1055
0xffffffff,0xffffffff},
1056
1057
/* fet_sig2
1058
*
1059
* ctr0: counts ICORE_AV
1060
* ctr1: counts IRTN_AV
1061
* ctr2: counts ADDRESS_INC
1062
* ctr3: counts ADDRESS_DEC
1063
*/
1064
{
1065
0x0c000000,00000000,0x00060000,00000000,
1066
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
1067
0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
1068
0xffffffff,0xffffffff,0xff000000,00000000,
1069
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1070
0xffffffff,00000000,0xffffffff,0xffffffff,
1071
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1072
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1073
0xffff0000,00000000,0x0fffffff,0xffffffff,
1074
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
1075
00000000,0x0003f800,0x007f000e,0x01001fc0,
1076
0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
1077
0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
1078
0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
1079
0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
1080
0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
1081
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
1082
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
1083
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
1084
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
1085
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
1086
00000000,00000000,00000000,00000000,
1087
0x06930000,00000000,00000000,00000000,
1088
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1089
0xfffffc00,00000000,0xffffffff,0xffffffff,
1090
0xffffffff,0xffffffff,0xfffffc00,00000000,
1091
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1092
0xfdffffff,0xffffffff,0xfe000000,00000000,
1093
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1094
0xfdffffff,0xffffffff,0xfe000000,00000000,
1095
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1096
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1097
0x00030000,00000000,0xffffffff,0xffffffff,
1098
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1099
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1100
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1101
0xffffffff,0xffffffff },
1102
1103
/* g7_1
1104
*
1105
* ctr0: counts HIT_RETRY0
1106
* ctr1: counts HIT_RETRY1
1107
* ctr2: counts GO_TAG_E
1108
* ctr3: counts GO_TAG_O
1109
*/
1110
{
1111
0x0c00e000,00000000,0x00060000,00000000,
1112
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
1113
0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
1114
0xffffffff,0xffffffff,0xff000000,00000000,
1115
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1116
0xffffffff,00000000,0xffffffff,0xffffffff,
1117
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1118
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1119
0xffff0000,00000000,0x7fffffff,0xffffffff,
1120
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
1121
00000000,0x0003f800,0x007f000e,0x01001fc0,
1122
0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
1123
0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
1124
0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
1125
0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
1126
0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
1127
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
1128
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
1129
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
1130
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
1131
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
1132
00000000,00000000,00000000,00000000,
1133
0x71c10000,00000000,0x70000000,00000000,
1134
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1135
0xfffffc00,00000000,0xffffffff,0xffffffff,
1136
0xffffffff,0xffffffff,0xfffffc00,00000000,
1137
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1138
0xfdffffff,0xffffffff,0xfe000000,00000000,
1139
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1140
0xfdffffff,0xffffffff,0xfe000000,00000000,
1141
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1142
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1143
0x00030000,00000000,0xffffffff,0xffffffff,
1144
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1145
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1146
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1147
0xffffffff,0xffffffff },
1148
1149
/* g7_2
1150
*
1151
* ctr0: counts HIT_DM0
1152
* ctr1: counts HIT_DM1
1153
* ctr2: counts GO_STORE_E
1154
* ctr3: counts GO_STORE_O
1155
*/
1156
{
1157
0x0c00e000,00000000,0x00060000,00000000,
1158
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
1159
0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
1160
0xffffffff,0xffffffff,0xff000000,00000000,
1161
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1162
0xffffffff,00000000,0xffffffff,0xffffffff,
1163
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1164
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1165
0xffff0000,00000000,0x7fffffff,0xffffffff,
1166
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
1167
00000000,0x0003f800,0x007f000e,0x01001fc0,
1168
0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
1169
0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
1170
0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
1171
0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
1172
0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
1173
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
1174
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
1175
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
1176
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
1177
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
1178
00000000,00000000,00000000,00000000,
1179
0x72930000,00000000,0x70000000,00000000,
1180
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1181
0xfffffc00,00000000,0xffffffff,0xffffffff,
1182
0xffffffff,0xffffffff,0xfffffc00,00000000,
1183
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1184
0xfdffffff,0xffffffff,0xfe000000,00000000,
1185
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1186
0xfdffffff,0xffffffff,0xfe000000,00000000,
1187
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1188
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1189
0x00030000,00000000,0xffffffff,0xffffffff,
1190
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1191
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1192
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1193
0xffffffff,0xffffffff },
1194
1195
/* g7_3
1196
*
1197
* ctr0: counts HIT_DV0
1198
* ctr1: counts HIT_DV1
1199
* ctr2: counts STBYPT_E (load bypasses from store queue)
1200
* ctr3: counts STBYPT_O
1201
*/
1202
{
1203
0x0c00e000,00000000,0x00060000,00000000,
1204
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
1205
0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
1206
0xffffffff,0xffffffff,0xff000000,00000000,
1207
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1208
0xffffffff,00000000,0xffffffff,0xffffffff,
1209
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1210
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1211
0xffff0000,00000000,0x7fffffff,0xffffffff,
1212
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
1213
00000000,0x0003f800,0x007f0002,0x01001fc0,
1214
0x00c08007,0xf0000030,0x01fc0004,0x10007f00,
1215
0x0605001f,0xc001c180,0x07f00040,0x7001fc00,
1216
0x1420007f,0x000a0900,0x1fc002c2,0x8007f000,
1217
0x80b001fc,0x00243000,0x7f000e0d,0x001fc003,
1218
0xc38007f0,0x00c0f001,0xfc0037ff,0xfffff800,
1219
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
1220
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
1221
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
1222
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
1223
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
1224
00000000,00000000,00000000,00000000,
1225
0x77250000,00000000,0x70000000,00000000,
1226
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1227
0xfffffc00,00000000,0xffffffff,0xffffffff,
1228
0xffffffff,0xffffffff,0xfffffc00,00000000,
1229
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1230
0xfdffffff,0xffffffff,0xfe000000,00000000,
1231
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1232
0xfdffffff,0xffffffff,0xfe000000,00000000,
1233
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1234
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1235
0x00030000,00000000,0xffffffff,0xffffffff,
1236
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1237
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1238
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1239
0xffffffff,0xffffffff },
1240
1241
/* g7_4
1242
*
1243
* ctr0: counts HIT_DIRTY0
1244
* ctr1: counts HIT_DIRTY1
1245
* ctr2: counts CA_BYP_E (quick launch)
1246
* ctr3: counts CA_BYP_O
1247
*/
1248
{
1249
0x0c00e000,00000000,0x00060000,00000000,
1250
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
1251
0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
1252
0xffffffff,0xffffffff,0xff000000,00000000,
1253
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1254
0xffffffff,00000000,0xffffffff,0xffffffff,
1255
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1256
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1257
0xffff0000,00000000,0x7fffffff,0xffffffff,
1258
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
1259
00000000,0x0003f800,0x007f000e,0x01001fc0,
1260
0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
1261
0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
1262
0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
1263
0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
1264
0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
1265
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
1266
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
1267
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
1268
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
1269
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
1270
00000000,00000000,00000000,00000000,
1271
0x7bb70000,00000000,0x70000000,00000000,
1272
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1273
0xfffffc00,00000000,0xffffffff,0xffffffff,
1274
0xffffffff,0xffffffff,0xfffffc00,00000000,
1275
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1276
0xfdffffff,0xffffffff,0xfe000000,00000000,
1277
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1278
0xfdffffff,0xffffffff,0xfe000000,00000000,
1279
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1280
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1281
0x00030000,00000000,0xffffffff,0xffffffff,
1282
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1283
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1284
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1285
0xffffffff,0xffffffff },
1286
1287
1288
/* mpb_labort
1289
*
1290
* ctr0: counts L_ABORT_ALU0L
1291
* ctr1: counts L_ABORT_ALU1L
1292
* ctr2: counts MPB0H
1293
* ctr3: counts MPB1H
1294
*/
1295
{
1296
0x0c00c000,00000000,0x00060000,00000000,
1297
0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
1298
0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
1299
0xffffffff,0xffffffff,0xff000000,00000000,
1300
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1301
0xffffffff,00000000,0xffffffff,0xffffffff,
1302
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1303
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1304
0xffff0000,00000000,0x6fffffff,0xffffffff,
1305
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
1306
00000000,0x0003f800,0x007f000e,0x01001fc0,
1307
0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
1308
0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
1309
0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
1310
0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
1311
0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
1312
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
1313
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
1314
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
1315
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
1316
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
1317
00000000,00000000,00000000,00000000,
1318
0x605c0000,00000000,0x60000000,00000000,
1319
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1320
0xfffffc00,00000000,0xffffffff,0xffffffff,
1321
0xffffffff,0xffffffff,0xfffffc00,00000000,
1322
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1323
0xfdffffff,0xffffffff,0xfe000000,00000000,
1324
0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
1325
0xfdffffff,0xffffffff,0xfe000000,00000000,
1326
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1327
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1328
0x00030000,00000000,0xffffffff,0xffffffff,
1329
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1330
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1331
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1332
0xffffffff,0xffffffff },
1333
1334
/* panic
1335
*
1336
* ctr0: is the overflow for counter 1
1337
* ctr1: counts traps and RFI's
1338
* ctr2: counts panic traps
1339
* ctr3: is the overflow for counter 2
1340
*/
1341
{
1342
0x0c002000,00000000,0x00060000,00000000,
1343
0xe7efe0e0,0xffffffff,0xffffffff,0xffffffff,
1344
0xffffffff,0xffffffff,0xffffffff,0xfffffffc,
1345
0x41380030,0x1aabfff2,0x17000000,00000000,
1346
0x01b80000,0x3effffff,0xffffffff,0xffffffff,
1347
0xffffffff,00000000,00000000,0x00400000,
1348
0x00001fff,0xffffffff,0xffffffff,0xffffffff,
1349
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1350
0xffff0000,00000000,0x1fffffff,0xffffffff,
1351
0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
1352
0xb0000000,0x00012c04,0x05790804,0x14013e44,
1353
0x0008004f,0x90000040,0x15e46000,0xc0047920,
1354
0x004a003e,0x40011080,0x0f900024,0x4003e460,
1355
0x00c80479,0x00023301,0x1e400100,0x4157d080,
1356
0x514053f4,0x40048014,0xfd000104,0x055f4600,
1357
0x4c0147d2,0x0014a043,0xf4001508,0x10fd0003,
1358
0x44043f46,0x004c8147,0xd0003330,0x51f40014,
1359
0x04257908,0x0c14093e,0x44020802,0x4f900080,
1360
0x4095e460,0x20c02479,0x20084a08,0x3e400310,
1361
0x820f9000,0xa44083e4,0x6020c824,0x79000a33,
1362
0x091e4003,0x3c007fff,0x800f001f,0xffe00000,
1363
00000000,00000000,00000000,00000000,
1364
0x10400000,00000000,0x10000000,00000000,
1365
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1366
0xfffffc00,00000000,0xffffffff,0xffffffff,
1367
0xffffffff,0xffffffff,0xfffffc00,00000000,
1368
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1369
0xfdffffff,0xffffffff,0xfe000000,00000000,
1370
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1371
0xfdffffff,0xffffffff,0xfe000000,00000000,
1372
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1373
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1374
0x00030000,00000000,0xffffffff,0xffffffff,
1375
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1376
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1377
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1378
0xffffffff,0xffffffff },
1379
1380
/* rare_inst
1381
*
1382
* ctr0: counts sync and syncdma instructions
1383
* ctr1: counts pxtlbx,x instructions
1384
* ctr2: counts ixtlbt instructions
1385
* ctr3: counts cycles
1386
*/
1387
{
1388
0x0c01e000,00000000,0x00060000,00000000,
1389
0xe0e0e0e0,0x004e000c,0x000843fc,0x85c09380,
1390
0x0121ebfd,0xff217124,0xe0004000,0x943fc85f,
1391
0xffffffff,0xffffffff,0xff000000,00000000,
1392
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1393
0xffffffff,00000000,0xffffffff,0xffffffff,
1394
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1395
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1396
0xffff0000,00000000,0xffffffff,0xffffffff,
1397
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1398
0xe00000e0,0x00003c00,0x007f0001,0x01001fc0,
1399
0x00408007,0xf0003030,0x01fc000c,0x10007f00,
1400
0x0505001f,0xc0014180,0x07f00070,0x7001fc00,
1401
0x1c20007f,0x00090900,0x1fc00242,0x8007f000,
1402
0xb0b001fc,0x002c3000,0x7f000d0d,0x001fc003,
1403
0x438007f0,0x00f0f001,0xfc003fff,0xfffff800,
1404
0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
1405
0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
1406
0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
1407
0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
1408
0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
1409
00000000,00000000,00000000,00000000,
1410
0xffff0000,00000000,0xf0000000,00000000,
1411
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1412
0xfffffc00,00000000,0xffffffff,0xffffffff,
1413
0xffffffff,0xffffffff,0xfffffc00,00000000,
1414
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1415
0xfdffffff,0xffffffff,0xfe000000,00000000,
1416
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1417
0xfdffffff,0xffffffff,0xfe000000,00000000,
1418
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1419
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1420
0x00030000,00000000,0xffffffff,0xffffffff,
1421
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1422
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1423
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1424
0xffffffff,0xffffffff },
1425
1426
/* rw_dfet (for D-cache misses and writebacks)
1427
*
1428
* ctr0: counts address valid cycles
1429
* ctr1: counts *all* data valid cycles
1430
* ctr2: is the overflow from counter 0
1431
* ctr3: is the overflow from counter 1
1432
*/
1433
{
1434
0x0c01e000,00000000,0x00060000,00000000,
1435
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
1436
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1437
0xffffffff,0xffffffff,0xff000000,00000000,
1438
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1439
0xffffffff,00000000,0xffffffff,0xffffffff,
1440
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1441
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1442
0xffff0000,00000000,0xffffffff,0xffffffff,
1443
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1444
0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
1445
0x01002079,0x3000800c,0x1e4c0030,0x00279300,
1446
0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
1447
0x34004793,0x00020051,0xe4c00180,0x24793000,
1448
0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
1449
0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
1450
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1451
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1452
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1453
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1454
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1455
00000000,00000000,00000000,00000000,
1456
0xffff0000,00000000,0xf0000000,00000000,
1457
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1458
0xfffffc00,00000000,0xffffffff,0xffffffff,
1459
0xffffffff,0xffffffff,0xfffffc00,00000000,
1460
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1461
0xfdffffff,0xffffffff,0xfe000000,00000000,
1462
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1463
0xfdffffff,0xffffffff,0xfe000000,00000000,
1464
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1465
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1466
0x00100000,00000000,0xf0000000,00000000,
1467
00000000,00000000,0x98000000,00000000,
1468
0xffffffff,0xffffffff,0x0fffffff,0xffffffff,
1469
00000000,00000000,0x00ffffff,0xffffffff,
1470
0xffffffff,0xffffffff },
1471
1472
/* rw_ifet (I-cache misses -- actually dumb READ transactions)
1473
*
1474
* ctr0: counts address valid cycles
1475
* ctr1: counts *all* data valid cycles
1476
* ctr2: is the overflow from counter 0
1477
* ctr3: is the overflow from counter 1
1478
*/
1479
{
1480
0x0c01e000,00000000,0x00060000,00000000,
1481
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
1482
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1483
0xffffffff,0xffffffff,0xff000000,00000000,
1484
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1485
0xffffffff,00000000,0xffffffff,0xffffffff,
1486
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1487
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1488
0xffff0000,00000000,0xffffffff,0xffffffff,
1489
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1490
0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
1491
0x01002079,0x3000800c,0x1e4c0030,0x00279300,
1492
0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
1493
0x34004793,0x00020051,0xe4c00180,0x24793000,
1494
0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
1495
0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
1496
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1497
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1498
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1499
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1500
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1501
00000000,00000000,00000000,00000000,
1502
0xffff0000,00000000,0xf0000000,00000000,
1503
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1504
0xfffffc00,00000000,0xffffffff,0xffffffff,
1505
0xffffffff,0xffffffff,0xfffffc00,00000000,
1506
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1507
0xfdffffff,0xffffffff,0xfe000000,00000000,
1508
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1509
0xfdffffff,0xffffffff,0xfe000000,00000000,
1510
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1511
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1512
0x00100000,00000000,0xd0000000,00000000,
1513
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1514
0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
1515
0xffffffff,0xffffffff,00000000,00000000,
1516
0xffffffff,0xffffffff },
1517
1518
1519
/* rw_sdfet (READ_SHARED_OR_PRIVATE transactions)
1520
*
1521
* ctr0: counts address valid cycles
1522
* ctr1: counts *all* data valid cycles
1523
* ctr2: is the overflow from counter 0
1524
* ctr3: is the overflow from counter 1
1525
*/
1526
{
1527
0x0c01e000,00000000,0x00060000,00000000,
1528
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
1529
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1530
0xffffffff,0xffffffff,0xff000000,00000000,
1531
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1532
0xffffffff,00000000,0xffffffff,0xffffffff,
1533
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1534
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1535
0xffff0000,00000000,0xffffffff,0xffffffff,
1536
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1537
0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
1538
0x01002079,0x3000800c,0x1e4c0030,0x00279300,
1539
0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
1540
0x34004793,0x00020051,0xe4c00180,0x24793000,
1541
0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
1542
0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
1543
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1544
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1545
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1546
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1547
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1548
00000000,00000000,00000000,00000000,
1549
0xffff0000,00000000,0xf0000000,00000000,
1550
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1551
0xfffffc00,00000000,0xffffffff,0xffffffff,
1552
0xffffffff,0xffffffff,0xfffffc00,00000000,
1553
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1554
0xfdffffff,0xffffffff,0xfe000000,00000000,
1555
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1556
0xfdffffff,0xffffffff,0xfe000000,00000000,
1557
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1558
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1559
0x00100000,00000000,0xf4000000,00000000,
1560
00000000,00000000,00000000,00000000,
1561
0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
1562
00000000,00000000,00000000,00000000,
1563
0xffffffff,0xffffffff },
1564
1565
1566
/* spec_ifet
1567
*
1568
* ICORE_AV fires for every request which the Instruction Fetch Unit sends
1569
* to the Runway Interface Block. Hence, this counts all I-misses, speculative
1570
* or not, but does *not* include I-cache prefetches, which are generated by
1571
* RIB.
1572
* IRTN_AV fires twice for every I-cache miss returning from RIB to the IFU.
1573
* It will not fire if a second I-cache miss is issued from the IFU to RIB
1574
* before the first returns. Therefore, if the IRTN_AV count is much less
1575
* than 2x the ICORE_AV count, many speculative I-cache misses are occurring
1576
* which are "discovered" to be incorrect fairly quickly.
1577
* The ratio of I-cache miss transactions on Runway to the ICORE_AV count is
1578
* a measure of the effectiveness of instruction prefetching. This ratio
1579
* should be between 1 and 2. If it is close to 1, most prefetches are
1580
* eventually called for by the IFU; if it is close to 2, almost no prefetches
1581
* are useful and they are wasted bus traffic.
1582
*
1583
* ctr0: counts ICORE_AV
1584
* ctr1: counts IRTN_AV
1585
* ctr2: counts all non-coherent READ transactions on Runway. (TTYPE D0)
1586
* This should be just I-cache miss and I-prefetch transactions.
1587
* ctr3: counts total processor cycles
1588
*/
1589
{
1590
0x0c000000,00000000,0x00060000,00000000,
1591
0xefefefef,0xffffffff,0xffffffff,0xffffffff,
1592
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1593
0xffffffff,0xffffffff,0xff000000,00000000,
1594
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1595
0xffffffff,00000000,0xffffffff,0xffffffff,
1596
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1597
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1598
0xffff0000,00000000,0x0fffffff,0xffffffff,
1599
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1600
0x00000008,0x00030c00,0x01bf0001,0x00806fc0,
1601
0x00c1001b,0xf0005048,0x06fc001c,0x2001bf00,
1602
0x0908806f,0xc002c300,0x1bf000d0,0xc806fc00,
1603
0x3fffffff,0xffffffff,0xffffffff,0xffffffff,
1604
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1605
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1606
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1607
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1608
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1609
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1610
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1611
00000000,00000000,00000000,00000000,
1612
0x06bf0000,00000000,00000000,00000000,
1613
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1614
0xfffffc00,00000000,0xffffffff,0xffffffff,
1615
0xffffffff,0xffffffff,0xfffffc00,00000000,
1616
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1617
0xfdffffff,0xffffffff,0xfe000000,00000000,
1618
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1619
0xfdffffff,0xffffffff,0xfe000000,00000000,
1620
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1621
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1622
0x00110000,00000000,0xd0ffffff,0xffffffff,
1623
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1624
0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
1625
0xffffffff,0xffffffff,00000000,00000000,
1626
0xffffffff,0xffffffff },
1627
1628
/* st_cond0
1629
*
1630
* ctr0: is the overflow for ctr1
1631
* ctr1: counts major ops 0C and 0E (fp ops, not fmac or fmpyadd)
1632
* ctr2: counts B,L (including long and push) and GATE (including nullified),
1633
* predicted not-taken
1634
* ctr3: is the overflow for ctr2
1635
*/
1636
{
1637
0x4c01e000,00000000,0x00060000,00000000,
1638
0xe0e0c0e0,0xffffffff,0xffffffff,0xffc13380,
1639
0x0101ffff,0xffa1f057,0xe000407f,0xdfffc87f,
1640
0xffffffff,0xffffffff,0xff000000,00000000,
1641
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1642
0xffffffff,00000000,0xffffffff,0xffffffff,
1643
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1644
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1645
0xffff0000,00000000,0xffffffff,0xffffffff,
1646
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1647
0xf0000060,0x00003c00,0x04f90000,0x02013e40,
1648
0x0081004f,0x90004060,0x13e40018,0x0024f900,
1649
0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
1650
0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
1651
0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
1652
0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
1653
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1654
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1655
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1656
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1657
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1658
00000000,00000000,00000000,00000000,
1659
0xffff0000,00000000,0xf0000000,00000000,
1660
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1661
0xfffffc00,00000000,0xffffffff,0xffffffff,
1662
0xffffffff,0xffffffff,0xfffffc00,00000000,
1663
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1664
0xfdffffff,0xffffffff,0xfe000000,00000000,
1665
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1666
0xfdffffff,0xffffffff,0xfe000000,00000000,
1667
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1668
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1669
0x00030000,00000000,0xffffffff,0xffffffff,
1670
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1671
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1672
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1673
0xffffffff,0xffffffff },
1674
1675
/* st_cond1
1676
*
1677
* ctr0: is the overflow for ctr1
1678
* ctr1: counts major ops 1x (most of the load/stores)
1679
* ctr2: counts CMPB (dw) predicted not-taken
1680
* ctr3: is the overflow for ctr2
1681
*/
1682
{
1683
0x4c01e000,00000000,0x00060000,00000000,
1684
0xe0e0c0e0,0xffffffff,0xffffffff,0xffc01b80,
1685
0x0101ffff,0xffb7f03d,0xe000407f,0xffffc8ff,
1686
0xffffffff,0xffffffff,0xff000000,00000000,
1687
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1688
0xffffffff,00000000,0xffffffff,0xffffffff,
1689
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1690
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1691
0xffff0000,00000000,0xffffffff,0xffffffff,
1692
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1693
0xf0000060,0x00003c00,0x04f90000,0x02013e40,
1694
0x0081004f,0x90004060,0x13e40018,0x0024f900,
1695
0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
1696
0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
1697
0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
1698
0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
1699
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1700
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1701
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1702
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1703
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1704
00000000,00000000,00000000,00000000,
1705
0xffff0000,00000000,0xf0000000,00000000,
1706
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1707
0xfffffc00,00000000,0xffffffff,0xffffffff,
1708
0xffffffff,0xffffffff,0xfffffc00,00000000,
1709
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1710
0xfdffffff,0xffffffff,0xfe000000,00000000,
1711
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1712
0xfdffffff,0xffffffff,0xfe000000,00000000,
1713
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1714
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1715
0x00030000,00000000,0xffffffff,0xffffffff,
1716
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1717
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1718
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1719
0xffffffff,0xffffffff },
1720
1721
/* st_cond2
1722
*
1723
* ctr0: is the overflow for ctr1
1724
* ctr1: counts major op 03
1725
* ctr2: counts CMPIB (dw) predicted not taken.
1726
* ctr3: is the overflow for ctr2
1727
*/
1728
{
1729
0x4c01e000,00000000,0x00060000,00000000,
1730
0xe0e0c0e0,0xffffffff,0xffffffff,0xffc09780,
1731
0x0101ffff,0xff21f077,0xe000407f,0xffffc87f,
1732
0xffffffff,0xffffffff,0xff000000,00000000,
1733
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1734
0xffffffff,00000000,0xffffffff,0xffffffff,
1735
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1736
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1737
0xffff0000,00000000,0xffffffff,0xffffffff,
1738
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1739
0xf0000060,0x00003c00,0x04f90000,0x02013e40,
1740
0x0081004f,0x90004060,0x13e40018,0x0024f900,
1741
0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
1742
0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
1743
0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
1744
0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
1745
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1746
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1747
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1748
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1749
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1750
00000000,00000000,00000000,00000000,
1751
0xffff0000,00000000,0xf0000000,00000000,
1752
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1753
0xfffffc00,00000000,0xffffffff,0xffffffff,
1754
0xffffffff,0xffffffff,0xfffffc00,00000000,
1755
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1756
0xfdffffff,0xffffffff,0xfe000000,00000000,
1757
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1758
0xfdffffff,0xffffffff,0xfe000000,00000000,
1759
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1760
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1761
0x00030000,00000000,0xffffffff,0xffffffff,
1762
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1763
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1764
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1765
0xffffffff,0xffffffff },
1766
1767
/* st_cond3
1768
*
1769
* ctr0: is the overflow for ctr1
1770
* ctr1: counts major ops 06 & 26
1771
* ctr2: counts BB, BVB, MOVB, MOVIB (incl. nullified) predicted not-taken
1772
* ctr3: is the overflow for ctr2
1773
*/
1774
{
1775
0x4c01e000,00000000,0x00060000,00000000,
1776
0xe0e0c0e0,0xffffffff,0xffffffff,0xffc03780,
1777
0x0101ffff,0xff29f016,0xe000407f,0xffffe97f,
1778
0xffffffff,0xffffffff,0xff000000,00000000,
1779
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1780
0xffffffff,00000000,0xffffffff,0xffffffff,
1781
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1782
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1783
0xffff0000,00000000,0xffffffff,0xffffffff,
1784
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1785
0xf0000060,0x00003c00,0x04f90000,0x02013e40,
1786
0x0081004f,0x90004060,0x13e40018,0x0024f900,
1787
0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
1788
0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
1789
0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
1790
0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
1791
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1792
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1793
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1794
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1795
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1796
00000000,00000000,00000000,00000000,
1797
0xffff0000,00000000,0xf0000000,00000000,
1798
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1799
0xfffffc00,00000000,0xffffffff,0xffffffff,
1800
0xffffffff,0xffffffff,0xfffffc00,00000000,
1801
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1802
0xfdffffff,0xffffffff,0xfe000000,00000000,
1803
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1804
0xfdffffff,0xffffffff,0xfe000000,00000000,
1805
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1806
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1807
0x00030000,00000000,0xffffffff,0xffffffff,
1808
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1809
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1810
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1811
0xffffffff,0xffffffff },
1812
1813
/* st_cond4
1814
*
1815
* ctr0: is the overflow for ctr1
1816
* ctr1: counts major op 2E
1817
* ctr2: counts CMPB, CMPIB, ADDB, ADDIB (incl. nullified) predicted not-taken
1818
* ctr3: is the overflow for ctr2
1819
*/
1820
{
1821
0x4c01e000,00000000,0x00060000,00000000,
1822
0xe0e0c0e0,0xffffffff,0xffffffff,0xffc17780,
1823
0x0101ffff,0xff21f014,0xe000407f,0xffffe9ff,
1824
0xffffffff,0xffffffff,0xff000000,00000000,
1825
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1826
0xffffffff,00000000,0xffffffff,0xffffffff,
1827
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1828
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1829
0xffff0000,00000000,0xffffffff,0xffffffff,
1830
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1831
0xf0000060,0x00003c00,0x04f90000,0x02013e40,
1832
0x0081004f,0x90004060,0x13e40018,0x0024f900,
1833
0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
1834
0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
1835
0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
1836
0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
1837
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1838
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1839
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1840
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1841
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1842
00000000,00000000,00000000,00000000,
1843
0xffff0000,00000000,0xf0000000,00000000,
1844
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1845
0xfffffc00,00000000,0xffffffff,0xffffffff,
1846
0xffffffff,0xffffffff,0xfffffc00,00000000,
1847
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1848
0xfdffffff,0xffffffff,0xfe000000,00000000,
1849
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1850
0xfdffffff,0xffffffff,0xfe000000,00000000,
1851
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1852
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1853
0x00030000,00000000,0xffffffff,0xffffffff,
1854
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1855
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1856
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1857
0xffffffff,0xffffffff },
1858
1859
/* st_unpred0
1860
*
1861
* ctr0: is the overflow for ctr1
1862
* ctr1: counts BE and BE,L
1863
* ctr2: counts BE and BE,L including nullified
1864
* ctr3: is the overflow for ctr2
1865
*/
1866
{
1867
0x4c01e000,00000000,0x00060000,00000000,
1868
0xe0c0c0e0,0xffffffff,0xffffffff,0xffdf5bbf,
1869
0xffffffff,0xff25f7d6,0xefffffff,0xffffc97f,
1870
0xffffffff,0xffffffff,0xff000000,00000000,
1871
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1872
0xffffffff,00000000,0xffffffff,0xffffffff,
1873
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1874
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1875
0xffff0000,00000000,0xffffffff,0xffffffff,
1876
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1877
0xf0000060,0x00003c00,0x04f90000,0x02013e40,
1878
0x0081004f,0x90004060,0x13e40018,0x0024f900,
1879
0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
1880
0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
1881
0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
1882
0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
1883
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1884
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1885
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1886
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1887
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1888
00000000,00000000,00000000,00000000,
1889
0xffff0000,00000000,0xf0000000,00000000,
1890
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1891
0xfffffc00,00000000,0xffffffff,0xffffffff,
1892
0xffffffff,0xffffffff,0xfffffc00,00000000,
1893
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1894
0xfdffffff,0xffffffff,0xfe000000,00000000,
1895
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1896
0xfdffffff,0xffffffff,0xfe000000,00000000,
1897
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1898
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1899
0x00030000,00000000,0xffffffff,0xffffffff,
1900
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1901
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1902
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1903
0xffffffff,0xffffffff },
1904
1905
/* st_unpred1
1906
*
1907
* ctr0: is the overflow for ctr1
1908
* ctr1: counts BLR, BV, BVE, BVE,L
1909
* ctr2: counts BLR, BV, BVE, BVE,L including nullified
1910
* ctr3: is the overflow for ctr2
1911
*/
1912
{
1913
0x4c01e000,00000000,0x00060000,00000000,
1914
0xe0c0c0e0,0xffffffff,0xffffffff,0xffc15f80,
1915
0x0501ff7f,0xff21f057,0xe001407f,0xdfffc87f,
1916
0xffffffff,0xffffffff,0xff000000,00000000,
1917
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1918
0xffffffff,00000000,0xffffffff,0xffffffff,
1919
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1920
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1921
0xffff0000,00000000,0xffffffff,0xffffffff,
1922
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1923
0xf0000060,0x00003c00,0x04f90000,0x02013e40,
1924
0x0081004f,0x90004060,0x13e40018,0x0024f900,
1925
0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
1926
0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
1927
0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
1928
0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
1929
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1930
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1931
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1932
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1933
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1934
00000000,00000000,00000000,00000000,
1935
0xffff0000,00000000,0xf0000000,00000000,
1936
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1937
0xfffffc00,00000000,0xffffffff,0xffffffff,
1938
0xffffffff,0xffffffff,0xfffffc00,00000000,
1939
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1940
0xfdffffff,0xffffffff,0xfe000000,00000000,
1941
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1942
0xfdffffff,0xffffffff,0xfe000000,00000000,
1943
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1944
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1945
0x00030000,00000000,0xffffffff,0xffffffff,
1946
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1947
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1948
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1949
0xffffffff,0xffffffff },
1950
1951
/* unpred
1952
*
1953
* ctr0: counts non-nullified unpredictable branches
1954
* ctr1: is the overflow for ctr0
1955
* ctr2: counts all unpredictable branches (nullified or not)
1956
* ctr3: is the overflow for ctr2
1957
*/
1958
{
1959
0xcc01e000,00000000,0x00060000,00000000,
1960
0x20202020,0xff31ffff,0xfff7fffe,0x97ffcc7f,
1961
0xfffffdff,0xffa5fff3,0x1fffffff,0x7fffe97f,
1962
0xffffffff,0xffffffff,0xff000000,00000000,
1963
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1964
0xffffffff,00000000,0xffffffff,0xffffffff,
1965
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1966
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1967
0xffff0000,00000000,0xffffffff,0xffffffff,
1968
0xffffffff,0xffffffff,0xffffffff,0xf0000000,
1969
0xf00000a0,0x00003c00,0x02f50000,0x0004bd40,
1970
0x0040802f,0x50002020,0x4bd4000c,0x0042f500,
1971
0x040014bd,0x40014084,0x2f500060,0x214bd400,
1972
0x1c2002f5,0x00080804,0xbd400242,0x802f5000,
1973
0xa0a04bd4,0x002c2042,0xf5000c08,0x14bd4003,
1974
0x42842f50,0x00e0a14b,0xd4003fff,0xffffffff,
1975
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1976
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1977
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1978
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1979
0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
1980
00000000,00000000,00000000,00000000,
1981
0xffff0000,00000000,0xf0000000,00000000,
1982
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1983
0xfffffc00,00000000,0xffffffff,0xffffffff,
1984
0xffffffff,0xffffffff,0xfffffc00,00000000,
1985
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1986
0xfdffffff,0xffffffff,0xfe000000,00000000,
1987
0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
1988
0xfdffffff,0xffffffff,0xfe000000,00000000,
1989
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1990
0xffffffff,0xfffff9ff,0xfe000000,00000000,
1991
0x00030000,00000000,0xffffffff,0xffffffff,
1992
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1993
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1994
0xffffffff,0xffffffff,0xffffffff,0xffffffff,
1995
0xffffffff,0xffffffff },
1996
1997
1998
/* go_store
1999
*
2000
* ctr0: Overflow for counter 2
2001
* ctr1: Overflow for counter 3
2002
* ctr2: count of GO_STORE_E signal
2003
* ctr3: count of GO_STORE_O signal
2004
*/
2005
2006
{
2007
0x0c00e000, 0x00000000, 0x00060000, 0x00000000,
2008
0xe0e0e0e0, 0xffffffff, 0xffffffff, 0xffffffff,
2009
0xffffffff, 0xffa5ffff, 0xffffffff, 0xffffffff,
2010
0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
2011
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2012
0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
2013
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2014
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2015
0xffff0000, 0x00000000, 0x7fffffff, 0xffffffff,
2016
0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
2017
0x00000000, 0x0000c000, 0x067c0000, 0x01019f00,
2018
0x00408067, 0xc0002030, 0x19f0000c, 0x000e7c00,
2019
0x0401039f, 0x00014080, 0xe7c00060, 0x3039f000,
2020
0x1c00167c, 0x00080105, 0x9f000240, 0x8167c000,
2021
0xa03059f0, 0x002c001e, 0x7c000c01, 0x079f0003,
2022
0x4081e7c0, 0x00e03079, 0xf0003fc0, 0x07fff800,
2023
0xf001fffe, 0x003c007f, 0xff800f00, 0x1fffe003,
2024
0xc007fff8, 0x00f001ff, 0xfe003c00, 0x7fff800f,
2025
0x001fffe0, 0x03c007ff, 0xf800f001, 0xfffe003c,
2026
0x007fff80, 0x0f001fff, 0xe003c007, 0xfff800f0,
2027
0x01fffe00, 0x3c007fff, 0x800f001f, 0xffe00000,
2028
0x00000000, 0x00000000, 0x00000000, 0x00000000,
2029
0x70130000, 0x00000000, 0x70000000, 0x00000000,
2030
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2031
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
2032
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
2033
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
2034
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
2035
0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
2036
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
2037
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
2038
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
2039
0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
2040
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2041
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2042
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2043
0xffffffff, 0xffffffff
2044
},
2045
2046
2047
/* shlib_call
2048
*
2049
* ctr0: SharedLib call Depth1
2050
* ctr1: SharedLib call Depth2
2051
* ctr2: SharedLib call Depth3
2052
* ctr3: SharedLib call Depth>3
2053
*/
2054
{
2055
0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
2056
0xe0e0e0e0, 0xc76fa005, 0x07dd7e9c, 0x87115b80,
2057
0x01100200, 0x07200004, 0xe000407f, 0xfffffffc,
2058
0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
2059
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2060
0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
2061
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2062
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2063
0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
2064
0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
2065
0xf0000000, 0x00003c20, 0x01ff0808, 0x04007fc0,
2066
0x0003001f, 0xf0000180, 0x07fc4010, 0x5001ff00,
2067
0x001c007f, 0xc2000a00, 0x1ff18022, 0x4007fc20,
2068
0x00b001ff, 0x10003800, 0x7fc8004d, 0x001ff100,
2069
0x03c007fc, 0x60012001, 0xff280144, 0x007fc600,
2070
0x13001ff2, 0x00058007, 0xfcc00550, 0x01ff2000,
2071
0x5c007fca, 0x001a001f, 0xf3801640, 0x07fca001,
2072
0xb001ff30, 0x0078007f, 0xd0005d00, 0x1ff30007,
2073
0xc007fce0, 0x022001ff, 0x48018400, 0x7fce0023,
2074
0x001ff400, 0x098007fd, 0x20065001, 0xff40009c,
2075
0x007fd200, 0x3fffffff, 0x800fffff, 0xffe00000,
2076
0x00000000, 0x00000000, 0x00000000, 0x00000000,
2077
0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
2078
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2079
0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
2080
0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
2081
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
2082
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
2083
0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
2084
0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
2085
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
2086
0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
2087
0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
2088
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2089
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2090
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2091
0xffffffff, 0xffffffff
2092
}
2093
};
2094
#define PCXW_IMAGE_SIZE 576
2095
2096
static uint32_t cuda_images[][PCXW_IMAGE_SIZE/sizeof(uint32_t)] __read_mostly = {
2097
/*
2098
* CPI: FROM CPI.IDF (Image 0)
2099
*
2100
* Counts the following:
2101
*
2102
* ctr0 : total cycles
2103
* ctr1 : total cycles where nothing retired
2104
* ctr2 : total instructions retired, including nullified
2105
* ctr3 : total instructions retired, less nullified instructions
2106
*/
2107
{
2108
0x4c00c000, 0x00000000, 0x00060000, 0x00000000,
2109
0xe0e0e0e0, 0x00001fff, 0xfc00007f, 0xfff00001,
2110
0xffffc000, 0x07ffff00, 0x07ffffff, 0x6007ffff,
2111
0xff0007ff, 0xffff0007, 0xffffff00, 0x00000000,
2112
0x60f00000, 0x0fffff00, 0x000fffff, 0x00000fff,
2113
0xff00000f, 0xffff0000, 0x00000000, 0x00ffffff,
2114
0xfffff000, 0x0000000f, 0xffffffff, 0xff000000,
2115
0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
2116
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2117
0x00000000, 0x00000000, 0x00270000, 0x00000055,
2118
0x0200000e, 0x4d300000, 0x00000000, 0x0ff00002,
2119
0x70000000, 0x00000020, 0x0000e400, 0x00000ff0,
2120
0x00000000, 0x00000000, 0x00000055, 0xffffff00,
2121
0x00000000, 0x0000ff00, 0x00000000, 0x0f000000,
2122
0x0000055f, 0xfffff000, 0x00000000, 0x000ff000,
2123
0x00000000, 0x00000000, 0x000055ff, 0xffff0000,
2124
0x00000000, 0x00ff0000, 0x00000000, 0xf0000000,
2125
0x000055ff, 0xffff0000, 0x00000000, 0x00ff0000,
2126
0x00000000, 0x00000000, 0x00055fff, 0xfff00000,
2127
0x00000000, 0x0ff00000, 0x00000030, 0x00000000,
2128
0x00157fff, 0xffc00000, 0x034c0000, 0x00000000,
2129
0x03fc0000, 0x00000000, 0x6fff0000, 0x00000000,
2130
0x60000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2131
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2132
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2133
0xfff7fbfc, 0x00000000, 0xffffafff, 0xffffff3f,
2134
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2135
0x00000000, 0x00000000, 0xffffafff, 0xffffff3f,
2136
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2137
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2138
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2139
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2140
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2141
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2142
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2143
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2144
},
2145
2146
/* Bus utilization image FROM BUS_UTIL.IDF (Image 1)
2147
*
2148
* ctr0 : counts address valid cycles
2149
* ctr1 : counts data valid cycles
2150
* ctr2 : counts overflow from counter 0
2151
* ctr3 : counts overflow from counter 1
2152
*/
2153
{
2154
0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
2155
0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
2156
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2157
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2158
0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2159
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2160
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2161
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2162
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2163
0x00000000, 0x00000000, 0x00001b00, 0xaa000000,
2164
0x00000001, 0x30700000, 0x00055aaf, 0xf0000000,
2165
0x01b00000, 0x00000000, 0x00001037, 0x00000000,
2166
0x55aaff00, 0x00c00000, 0x1b55aa00, 0x00000000,
2167
0x0001fff0, 0xcfffff00, 0x00000000, 0x0f0fffff,
2168
0xffffffff, 0xffffffff, 0x30ffff0c, 0xfffff000,
2169
0x00000000, 0x00ffffff, 0xffffffff, 0xfffffff3,
2170
0x0ffff0cf, 0xffff0000, 0x00000000, 0x00ffffff,
2171
0xffffffff, 0xfffffff3, 0x0ffff0cf, 0xffff0000,
2172
0x00000000, 0x0fffffff, 0xffffffff, 0xffffff30,
2173
0xfff70000, 0x000055aa, 0xff000000, 0x000006d5,
2174
0x40000000, 0x00000000, 0x731c0000, 0x000156ab,
2175
0xfc000000, 0x00000000, 0xffff0000, 0x00000000,
2176
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2177
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2178
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2179
0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2180
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2181
0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2182
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2183
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2184
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2185
0xfe000000, 0x00000000, 0x00100000, 0x00000000,
2186
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2187
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2188
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2189
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2190
},
2191
2192
/*
2193
* TLB counts: FROM TLBSTATS.IDF (Image 2)
2194
*
2195
* Counts the following:
2196
*
2197
* ctr0: DTLB misses
2198
* ctr1: ITLB misses
2199
* ctr2: total cycles in the miss handlers
2200
* ctr3: total cycles
2201
*/
2202
2203
{
2204
0x0c00c000, 0x00000000, 0x00060000, 0x00000000,
2205
0xe7e7e0e0, 0x00001fff, 0xfc00007f, 0xfff00001,
2206
0xfff00000, 0x07ffff00, 0x07ffffff, 0x6007ffff,
2207
0xa00007ff, 0xffff0007, 0xffffff00, 0x00000000,
2208
0x603001c1, 0xe0000001, 0xc0c00000, 0x00000fff,
2209
0xff00000f, 0xffff0000, 0x00000000, 0x00400000,
2210
0x00001000, 0x00000004, 0x00000000, 0x01000000,
2211
0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
2212
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2213
0x00000000, 0x00000000, 0x00800000, 0x00153f7f,
2214
0x55000000, 0xaf800000, 0xc0000000, 0x0403f240,
2215
0x00000000, 0x00001010, 0x00004700, 0x00000ff0,
2216
0x00000000, 0x00000000, 0x00000055, 0xffffff00,
2217
0x00000000, 0x0000ff00, 0x00000000, 0x0f000000,
2218
0x0000055f, 0xfffff000, 0x00000000, 0x000ff000,
2219
0x00000000, 0x00000000, 0x000055ff, 0xffff0000,
2220
0x00000000, 0x00ff0000, 0x00000000, 0xf0000000,
2221
0x000055ff, 0xffff0000, 0x00000000, 0x00ff0000,
2222
0x00000000, 0x00000000, 0x00055fff, 0xfff00000,
2223
0x00000000, 0x0ff00000, 0x00000000, 0x00000000,
2224
0x00157fff, 0xffc00000, 0x00000000, 0x3fc00000,
2225
0x00040000, 0x00000000, 0x6fff0000, 0x00000000,
2226
0x60000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2227
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2228
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2229
0xfff7fbfc, 0x00000000, 0xffffafff, 0xffffff3f,
2230
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2231
0x00000000, 0x00000000, 0xffffafff, 0xffffff3f,
2232
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2233
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2234
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2235
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2236
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2237
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2238
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2239
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2240
},
2241
2242
/* tlbhandler FROM tlbHandMiss.idf (Image 3)
2243
*
2244
* ctr0: TLB misses
2245
* ctr1: dmisses inside the TLB miss handler
2246
* ctr2: cycles in the TLB miss handler
2247
* ctr3: overflow of ctr2
2248
*/
2249
{
2250
0x1c00c000, 0x00000000, 0x00060000, 0x00000000,
2251
0xe7e7e0e0, 0x00001fff, 0xfc00007f, 0xfff00001,
2252
0xfff00000, 0x07ffff00, 0x07ffffff, 0x6007ffff,
2253
0xa00007ff, 0xffff0007, 0xffffff00, 0x00000000,
2254
0x603001c1, 0xe0000001, 0xc0c00000, 0x00000fff,
2255
0xff00000f, 0xffff0000, 0x00000000, 0x00400000,
2256
0x00001000, 0x00000004, 0x00000000, 0x01000000,
2257
0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
2258
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2259
0x00000000, 0x00000000, 0x006c0000, 0x01000054,
2260
0x02000002, 0xc3200000, 0xc00aa000, 0x0c03f240,
2261
0x00000000, 0x00001010, 0x000044f4, 0x00000c00,
2262
0xaa0000f0, 0x0f0000b0, 0x00005005, 0x0f5f0000,
2263
0x0001f000, 0x0000ff00, 0x00000000, 0x0f000000,
2264
0x0000055f, 0xfffff000, 0x00000000, 0x000ff000,
2265
0x00000000, 0x00000000, 0x000055ff, 0xffff0000,
2266
0x00000000, 0x00ff0000, 0x00000000, 0xf0000000,
2267
0x000055ff, 0xffff0000, 0x00000000, 0x00ff0000,
2268
0x00000000, 0x00000000, 0x00055fff, 0xfff00000,
2269
0x00000000, 0x0ff00a00, 0x000f0000, 0x24004000,
2270
0x15400001, 0x40c00003, 0x3da00000, 0x0002a800,
2271
0x00ff0000, 0x00000000, 0x6fff0000, 0x00000000,
2272
0x60000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2273
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2274
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2275
0xfff7fbfc, 0x00000000, 0xffffafff, 0xffffff3f,
2276
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2277
0x00000000, 0x00000000, 0xffffafff, 0xffffff3f,
2278
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2279
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2280
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2281
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2282
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2283
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2284
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2285
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2286
},
2287
2288
/* branch_taken image FROM PTKN.IDF (Image 4)
2289
*
2290
* ctr0: mispredicted branches
2291
* ctr1: predicted taken branches, actually taken
2292
* ctr2: predicted taken branches (includes nullfied)
2293
* ctr3: all branches
2294
*/
2295
2296
{
2297
0xcc01e000, 0x00000000, 0x00000000, 0x00000000,
2298
0xa08080a0, 0xffffffff, 0xffffffff, 0xffffffff,
2299
0xffffffff, 0xfffffeff, 0xfffeffff, 0xffffffff,
2300
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2301
0xf4ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2302
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2303
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2304
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2305
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2306
0x00000000, 0x00000000, 0xd22d0000, 0x00000000,
2307
0x0000000b, 0x46000000, 0x00000000, 0x0ffff900,
2308
0x90000000, 0x00000000, 0x0000907e, 0x00000000,
2309
0x000000ff, 0xff00bfdf, 0x03030303, 0x03030000,
2310
0x000dbfff, 0xffffff00, 0x00000000, 0x0f0fffff,
2311
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
2312
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
2313
0xffffffff, 0xffff0000, 0x00000000, 0xf0ffffff,
2314
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
2315
0x00000000, 0x0fffffff, 0xffffffff, 0xffffffff,
2316
0xffff5555, 0x55500000, 0x003f3ff0, 0x2766c000,
2317
0x00000000, 0x00000002, 0x67840000, 0x00000000,
2318
0x03fffc00, 0x00000000, 0xffff0000, 0x00000000,
2319
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2320
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2321
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2322
0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2323
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2324
0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2325
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2326
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2327
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2328
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2329
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2330
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2331
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2332
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2333
},
2334
2335
/* branch_nottaken FROM PNTKN.IDF (Image 5)
2336
*
2337
* ctr0: mispredicted branches
2338
* ctr1: branches predicted not-taken, but actually taken
2339
* ctr2: branches predicted not-taken (includes nullified)
2340
* ctr3: all branches
2341
*/
2342
{
2343
0xcc01e000, 0x00000000, 0x00000000, 0x00000000,
2344
0xe0c0c0e0, 0xffffffff, 0xffffffff, 0xffefffff,
2345
0xffffbfff, 0xfffffeff, 0xfffeffff, 0xfffffeff,
2346
0xfffffffe, 0xffffffff, 0xffffff00, 0x00000000,
2347
0xf4ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2348
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2349
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2350
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2351
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2352
0x00000000, 0x00000000, 0xd22d0000, 0x00000000,
2353
0x0000000b, 0x46000000, 0x00000000, 0x0ffff900,
2354
0x90000000, 0x00000000, 0x0000907e, 0x00000000,
2355
0x000000ff, 0xff00bfdf, 0x03030303, 0x03030000,
2356
0x000dbfff, 0xffffff00, 0x00000000, 0x0f0fffff,
2357
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
2358
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
2359
0xffffffff, 0xffff0000, 0x00000000, 0xf0ffffff,
2360
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
2361
0x00000000, 0x0fffffff, 0xffffffff, 0xffffffff,
2362
0xffff5555, 0x55500000, 0x003f3ff0, 0x2766c000,
2363
0x00000000, 0x00000002, 0x67840000, 0x00000000,
2364
0x03fffc00, 0x00000000, 0xffff0000, 0x00000000,
2365
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2366
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2367
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2368
0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2369
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2370
0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2371
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2372
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2373
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2374
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2375
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2376
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2377
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2378
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2379
},
2380
2381
/* IMISS image (Image 6)
2382
*
2383
* ctr0 : icache misses for retired instructions
2384
* ctr1 : total cycles
2385
* ctr2 : dcache misses for retired instructions
2386
* ctr3 : number of retired instructions
2387
*/
2388
{
2389
0x2801e000, 0x00000000, 0x00010000, 0x00000000,
2390
0x00001000, 0xffffffff, 0xffffffff, 0xfff00fff,
2391
0xfffa3fff, 0xffffffff, 0xffffffff, 0xffffffff,
2392
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2393
0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2394
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2395
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2396
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2397
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2398
0x00000000, 0x00000000, 0xf2fdf0f0, 0xf0f0f0f0,
2399
0xffffffff, 0xf6c00000, 0x00000000, 0x0ff55800,
2400
0x90000000, 0x00000000, 0x0000b0ff, 0xfffffff0,
2401
0x00000003, 0x0100bfff, 0x3f3f3f3f, 0x3f3f5555,
2402
0x555fffff, 0xffffff00, 0x00000000, 0x000fffff,
2403
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
2404
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
2405
0xffffffff, 0xffff0000, 0x00000000, 0xf0ffffff,
2406
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
2407
0x00000000, 0x0fffffff, 0xffffffff, 0xffffffff,
2408
0xffffffff, 0xfff00000, 0x000301b0, 0x2fefcfcf,
2409
0xcfcfcfcf, 0xd5555557, 0xf7b40000, 0x00000000,
2410
0x03c14000, 0x00000000, 0xffff0000, 0x00000000,
2411
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2412
0xffffffff, 0xffcfffff, 0xfff6fb7c, 0x00000000,
2413
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2414
0xfff6fb7c, 0x00000000, 0xffff0fff, 0xffffff3f,
2415
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2416
0x00000000, 0x00000000, 0xffff0fff, 0xffffff3f,
2417
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2418
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2419
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2420
0xfe000000, 0x00000000, 0x00130000, 0x00000000,
2421
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2422
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2423
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2424
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2425
},
2426
2427
/* DMISS image (Image 7)
2428
*
2429
* ctr0 : icache misses for retired instructions
2430
* ctr1 : total cycles
2431
* ctr2 : dcache misses for retired instructions
2432
* ctr3 : number of retired instructions
2433
*/
2434
{
2435
0x2801e000, 0x00000000, 0x00010000, 0x00000000,
2436
0x00001000, 0xffffffff, 0xffffffff, 0xfff00fff,
2437
0xfffa3fff, 0xffffffff, 0xffffffff, 0xffffffff,
2438
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2439
0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2440
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2441
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2442
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2443
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2444
0x00000000, 0x00000000, 0xf2fdf0f0, 0xf0f0f0f0,
2445
0xffffffff, 0xf6c00000, 0x00000000, 0x0ff55800,
2446
0x90000000, 0x00000000, 0x0000b0ff, 0xfffffff0,
2447
0x00000003, 0x0100bfff, 0x3f3f3f3f, 0x3f3f5555,
2448
0x555fffff, 0xffffff00, 0x00000000, 0x000fffff,
2449
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
2450
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
2451
0xffffffff, 0xffff0000, 0x00000000, 0xf0ffffff,
2452
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
2453
0x00000000, 0x0fffffff, 0xffffffff, 0xffffffff,
2454
0xffffffff, 0xfff00000, 0x000301b0, 0x2fefcfcf,
2455
0xcfcfcfcf, 0xd5555557, 0xf7b40000, 0x00000000,
2456
0x03c14000, 0x00000000, 0xffff0000, 0x00000000,
2457
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2458
0xffffffff, 0xffcfffff, 0xfff6fb7c, 0x00000000,
2459
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2460
0xfff6fb7c, 0x00000000, 0xffff0fff, 0xffffff3f,
2461
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2462
0x00000000, 0x00000000, 0xffff0fff, 0xffffff3f,
2463
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2464
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2465
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2466
0xfe000000, 0x00000000, 0x00130000, 0x00000000,
2467
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2468
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2469
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2470
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2471
},
2472
2473
/* dmiss_access image FROM DMISS_RATIO.IDF (Image 8)
2474
*
2475
* ctr0 : all loads and stores that retire (even lines)
2476
* ctr1 : all loads and stores that retire (odd lines)
2477
* ctr2 : dcache misses of retired loads/stores
2478
* ctr3 : all READ_PRIV and READ_SHAR_OR_PRIV on Runway
2479
* (Speculative and Non-Speculative)
2480
*/
2481
{
2482
0x2d81e000, 0x00000000, 0x00000000, 0x00000000,
2483
0x10101010, 0x00ffffff, 0xa003ffff, 0xfe800fff,
2484
0xfffa003f, 0xffffe8ff, 0xffffffff, 0xffffffff,
2485
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2486
0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2487
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2488
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2489
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2490
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2491
0x00000000, 0x00000000, 0xd2280a00, 0x00000000,
2492
0x0000000b, 0x46000000, 0x00000005, 0x555ff900,
2493
0x80200000, 0x00000000, 0x0000907e, 0x00000000,
2494
0x00005555, 0xff80bf8b, 0xab030303, 0x03030000,
2495
0x000dbfff, 0xffffff00, 0x00000000, 0x000fffff,
2496
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
2497
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
2498
0xffffffff, 0xffff0000, 0x00000000, 0xf0ffffff,
2499
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
2500
0x00000000, 0x0fffffff, 0xffffffff, 0xffffffff,
2501
0xffff5555, 0x55500000, 0x15153fe0, 0x27628880,
2502
0x00000000, 0x00000002, 0x67840000, 0x00000001,
2503
0x5557fc00, 0x00000000, 0xffff0000, 0x00000000,
2504
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2505
0xffffffff, 0xffcfffff, 0xfff6fb7c, 0x00000000,
2506
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2507
0xfff6fb7c, 0x00000000, 0xffff0fff, 0xffffff3f,
2508
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2509
0x00000000, 0x00000000, 0xffff0fff, 0xffffff3f,
2510
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2511
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2512
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2513
0xfe000000, 0x00000000, 0x00110000, 0x00000000,
2514
0xf4ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2515
0xf8ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2516
0x00ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2517
0x00ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2518
},
2519
2520
2521
/* big_cpi image (Image 9)
2522
*
2523
* ctr0 : Total number of CPU clock cycles.
2524
* ctr1 : Unused
2525
* ctr2 : Unused
2526
* ctr3 : Total number of Non-Nullified instructions retired.
2527
*/
2528
{
2529
0x0c00c000, 0x00000000, 0x00060000, 0x00000000,
2530
0xe7e7e0e0, 0x00001fff, 0xfc00007f, 0xfff00001,
2531
0xfff00000, 0x07ffff00, 0x07ffffff, 0x6007ffff,
2532
0xa00007ff, 0xffff0007, 0xffffff00, 0x00000000,
2533
0x603001c1, 0xe0000001, 0xc0c00000, 0x00000fff,
2534
0xff00000f, 0xffff0000, 0x00000000, 0x00400000,
2535
0x00001000, 0x00000004, 0x00000000, 0x01000000,
2536
0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
2537
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2538
0x00000000, 0x00000000, 0x00550005, 0x00220000,
2539
0x0000000c, 0x71f00000, 0x00f00aa0, 0x0aaff000,
2540
0x00005002, 0x20000000, 0x0000c413, 0x00000c0f,
2541
0x00aa0000, 0xff00b600, 0x000500a0, 0x00000300,
2542
0x000cc3f0, 0x0000c0f0, 0x0aa0000f, 0xff000000,
2543
0x011000a0, 0x05503000, 0x00d03700, 0x00000f00,
2544
0xaa005500, 0x00000000, 0x000055ff, 0xffff0000,
2545
0x00000000, 0x00ff0000, 0x00000000, 0xf000aa00,
2546
0x11000a00, 0x55000000, 0x0d037000, 0x00c0f00a,
2547
0xa0055000, 0x0db00005, 0x5002a000, 0x00300000,
2548
0xf40f0000, 0x0c0f00aa, 0x0000ff10, 0x27400000,
2549
0x00008000, 0x00c00003, 0x037c0000, 0x003c02a8,
2550
0x02abfc00, 0x00000000, 0x6fff0000, 0x00000000,
2551
0x60000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2552
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2553
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2554
0xfff7fbfc, 0x00000000, 0xffffafff, 0xffffff3f,
2555
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2556
0x00000000, 0x00000000, 0xffffafff, 0xffffff3f,
2557
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2558
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2559
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2560
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2561
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2562
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2563
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2564
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2565
},
2566
2567
/* big_ls image (Image 10)
2568
*
2569
* ctr0 : Total number of CPU clock cycles during which local_stall_A1 is asserted
2570
* ctr1 : Overflow of Counter 0
2571
* ctr2 : Total number of IFLUSH_AV
2572
* ctr3 : Overflow of Counter 2
2573
*/
2574
{
2575
0x0c000000, 0x00000000, 0x00060000, 0x00000000,
2576
0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
2577
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2578
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2579
0x00ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2580
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2581
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2582
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2583
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2584
0x00000000, 0x00000000, 0x28880001, 0x54000000,
2585
0x00000004, 0xb6200000, 0x000aaaa0, 0x05555288,
2586
0x80000010, 0x00000000, 0x0000486e, 0x00000000,
2587
0xaaaa0055, 0x55002888, 0x00545401, 0x03030000,
2588
0x0007b000, 0x0000ff00, 0x00000000, 0x05000000,
2589
0x0000055f, 0xfffff000, 0x00000000, 0x000ff000,
2590
0x00000000, 0x00000000, 0x000055ff, 0xffff0000,
2591
0x00000000, 0x00ff0000, 0x00000000, 0x00000000,
2592
0x000055ff, 0xffff0000, 0x00000000, 0x00ff0000,
2593
0x00000000, 0xa0000000, 0x00055fff, 0xfff00000,
2594
0x00aa0000, 0x05502a2a, 0x00151500, 0x0a220015,
2595
0x40400000, 0x00000001, 0xe2980000, 0x0002aaa8,
2596
0x01555400, 0x00000000, 0x0df70000, 0x00000000,
2597
0x00000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2598
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2599
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2600
0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2601
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2602
0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2603
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2604
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2605
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2606
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2607
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2608
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2609
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2610
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2611
},
2612
2613
/* br_abort image (Image 12)
2614
*
2615
* ctr0 : Total number of BRAD_STALLH
2616
* ctr1 : Total number of ONE_QUAD
2617
* ctr2 : Total number of BR0_ABRT
2618
* ctr3 : Total number of BR1_ABRT
2619
*/
2620
2621
{
2622
0x0c002000, 0x00000000, 0x00060000, 0x00000000,
2623
0xe0e0e0e0, 0xffffffff, 0xffffffff, 0xff0fffff,
2624
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2625
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2626
0x1077ffff, 0xffffffff, 0xffffffff, 0xffffffff,
2627
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2628
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2629
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2630
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2631
0x00000000, 0x00000000, 0x551b0000, 0x00000000,
2632
0x0000000c, 0xd4f00000, 0x00000000, 0x0ffff001,
2633
0xb0000000, 0x00000000, 0x0000fd4c, 0x00000000,
2634
0x000000ff, 0xff00ff1b, 0x00000000, 0x00000000,
2635
0x0000d000, 0x0000ff00, 0x00000000, 0x0e0fffff,
2636
0xffffffff, 0xfffff000, 0x00000000, 0x000ff000,
2637
0x00000000, 0x00ffffff, 0xffffffff, 0xffff0000,
2638
0x00000000, 0x00ff0000, 0x00000000, 0x00ffffff,
2639
0xffffffff, 0xffff0000, 0x00000000, 0x00ff0000,
2640
0x00000000, 0xffffffff, 0xffffffff, 0xfff00000,
2641
0x00400000, 0x00000000, 0x00ffff00, 0x2a86c000,
2642
0x00000000, 0x00000000, 0xf50c0000, 0x00000000,
2643
0x03fffc00, 0x00000000, 0x1a250000, 0x00000000,
2644
0x10000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2645
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2646
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2647
0xfff7fbfc, 0x00000000, 0xffffafff, 0xffffff3f,
2648
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2649
0x00000000, 0x00000000, 0xffffafff, 0xffffff3f,
2650
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2651
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2652
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2653
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2654
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2655
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2656
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2657
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2658
},
2659
2660
2661
/* isnt image (Image 13)
2662
*
2663
* ctr0 : Total number of cycles for which iside_notrans is asserted.
2664
* ctr1 : Total number of times iside_notrans is asserted for 1-4 cycles.
2665
* ctr2 : Total number of times iside_notrans is asserted for 5-7 cycles.
2666
* ctr3 : Total number of times iside_notrans is asserted for > 7 cycles.
2667
*/
2668
2669
{
2670
0x0c018000, 0x00000000, 0x00060000, 0x00000000,
2671
0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
2672
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2673
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2674
0xc0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2675
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2676
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2677
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2678
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2679
0x00000000, 0x00000000, 0x22000000, 0x000001bc,
2680
0x10000006, 0x00900000, 0x50000000, 0x00055a20,
2681
0x00000000, 0x00016060, 0x0000c021, 0x00000540,
2682
0x00000000, 0x55002200, 0x00000000, 0x56bc4000,
2683
0x00048000, 0x0000ff00, 0x00000000, 0x17000000,
2684
0x0000055f, 0xfffff000, 0x00000000, 0x000ff000,
2685
0x00000000, 0x00000000, 0x000055ff, 0xffff0000,
2686
0x00000000, 0x00ff0000, 0x00000000, 0x00000000,
2687
0x000055ff, 0xffff0000, 0x00000000, 0x00ff0000,
2688
0x00000000, 0x80000000, 0x00015bf3, 0xf5500000,
2689
0x02210000, 0x00100000, 0x00005500, 0x08800000,
2690
0x00001545, 0x85000001, 0x80240000, 0x11000000,
2691
0x00015400, 0x00000000, 0xcdff0000, 0x00000000,
2692
0xc0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2693
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2694
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2695
0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2696
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2697
0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2698
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2699
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2700
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2701
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2702
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2703
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2704
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2705
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2706
},
2707
2708
/* quadrant image (image 14)
2709
*
2710
* ctr0 : Total number of instructions in quadrant 0.
2711
* ctr1 : Total number of instructions in quadrant 1.
2712
* ctr2 : Total number of instructions in quadrant 2.
2713
* ctr3 : Total number of instructions in quadrant 3.
2714
*
2715
* Only works for 32-bit applications.
2716
*/
2717
2718
{
2719
0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
2720
0xe0e0e0e0, 0x00001fff, 0xfc00007f, 0xfff00001,
2721
0xffffc000, 0x07ffff00, 0x07ffffff, 0x0007ffff,
2722
0xff0007ff, 0xffff0007, 0xffffff00, 0x00000000,
2723
0xf0000000, 0x0fffff00, 0x000fffff, 0x00000fff,
2724
0xff00000f, 0xffff0000, 0x00000000, 0x00ffffff,
2725
0xffcff000, 0x0000040f, 0xfffffffc, 0xff000000,
2726
0x0080ffff, 0xffffcff0, 0x0000000c, 0x0fffffff,
2727
0xfcff0000, 0x00000000, 0x00000000, 0x00000000,
2728
0x00000000, 0x00000000, 0x551b0000, 0x00000000,
2729
0x00000003, 0x17000000, 0x00000000, 0x0ffff001,
2730
0xb0000000, 0x00000000, 0x00000173, 0x00000000,
2731
0x000000ff, 0xff00ff1b, 0x00000000, 0x00000000,
2732
0x000f1ff0, 0xcfffff00, 0x00000000, 0x0f0fffff,
2733
0xffffffff, 0xffffffff, 0x30ffff0c, 0xfffff000,
2734
0x00000000, 0x00ffffff, 0xffffffff, 0xfffffff3,
2735
0x0ffff0cf, 0xffff0000, 0x00000000, 0xf0ffffff,
2736
0xffffffff, 0xfffffff3, 0x0ffff0cf, 0xffff0000,
2737
0x00000000, 0x0fffffff, 0xffffffff, 0xffffff30,
2738
0xff7f0000, 0x00000000, 0x00fffff0, 0x2a86c000,
2739
0x00000000, 0x00000003, 0x05f00000, 0x00000000,
2740
0x03fffc00, 0x00000000, 0xffff0000, 0x00000000,
2741
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2742
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2743
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2744
0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2745
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2746
0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2747
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2748
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2749
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2750
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2751
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2752
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2753
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2754
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2755
},
2756
2757
/* rw_pdfet image (Image 15)
2758
*
2759
* ctr0 : Total of all READ_PRIV address valid cycles.
2760
* ctr1 : Total of all READ_PRIV data valid cycles.
2761
* ctr2 : Overflow of Counter 0.
2762
* ctr3 : Overflow of Counter 1.
2763
*/
2764
2765
{
2766
0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
2767
0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
2768
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2769
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2770
0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2771
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2772
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2773
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2774
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2775
0x00000000, 0x00000000, 0x00001b00, 0xaa000000,
2776
0x00000001, 0x30700000, 0x00055aaf, 0xf0000000,
2777
0x01b00000, 0x00000000, 0x00001037, 0x00000000,
2778
0x55aaff00, 0x00c00000, 0x1b55aa00, 0x00000000,
2779
0x0001fff0, 0xcfffff00, 0x00000000, 0x0f0fffff,
2780
0xffffffff, 0xffffffff, 0x30ffff0c, 0xfffff000,
2781
0x00000000, 0x00ffffff, 0xffffffff, 0xfffffff3,
2782
0x0ffff0cf, 0xffff0000, 0x00000000, 0x00ffffff,
2783
0xffffffff, 0xfffffff3, 0x0ffff0cf, 0xffff0000,
2784
0x00000000, 0x0fffffff, 0xffffffff, 0xffffff30,
2785
0xfff70000, 0x000055aa, 0xff000000, 0x000006d5,
2786
0x40000000, 0x00000000, 0x731c0000, 0x000156ab,
2787
0xfc000000, 0x00000000, 0xffff0000, 0x00000000,
2788
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2789
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2790
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2791
0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2792
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2793
0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2794
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2795
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2796
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2797
0xfe000000, 0x00000000, 0x00100000, 0x00000000,
2798
0xf8000000, 0x00000000, 0x00000000, 0x00000000,
2799
0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
2800
0x00ffffff, 0xffffffff, 0x00000000, 0x00000000,
2801
0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
2802
},
2803
2804
2805
/* rw_wdfet image (Image 16)
2806
*
2807
* ctr0 : Counts total number of writeback transactions.
2808
* ctr1 : Total number of data valid Runway cycles.
2809
* ctr2 : Overflow of Counter 0.
2810
* ctr3 : Overflow of Counter 1.
2811
*/
2812
2813
{
2814
0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
2815
0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
2816
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2817
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2818
0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2819
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2820
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2821
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2822
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2823
0x00000000, 0x00000000, 0x00001b00, 0xaa000000,
2824
0x00000001, 0x30700000, 0x00055aaf, 0xf0000000,
2825
0x01b00000, 0x00000000, 0x00001037, 0x00000000,
2826
0x55aaff00, 0x00c00000, 0x1b55aa00, 0x00000000,
2827
0x0001fff0, 0xcfffff00, 0x00000000, 0x0f0fffff,
2828
0xffffffff, 0xffffffff, 0x30ffff0c, 0xfffff000,
2829
0x00000000, 0x00ffffff, 0xffffffff, 0xfffffff3,
2830
0x0ffff0cf, 0xffff0000, 0x00000000, 0x00ffffff,
2831
0xffffffff, 0xfffffff3, 0x0ffff0cf, 0xffff0000,
2832
0x00000000, 0x0fffffff, 0xffffffff, 0xffffff30,
2833
0xfff70000, 0x000055aa, 0xff000000, 0x000006d5,
2834
0x40000000, 0x00000000, 0x731c0000, 0x000156ab,
2835
0xfc000000, 0x00000000, 0xffff0000, 0x00000000,
2836
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2837
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2838
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2839
0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2840
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2841
0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2842
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2843
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2844
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2845
0xfe000000, 0x00000000, 0x00100000, 0x00000000,
2846
0x98000000, 0x00000000, 0x00000000, 0x00000000,
2847
0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
2848
0x00ffffff, 0xffffffff, 0x00000000, 0x00000000,
2849
0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
2850
},
2851
2852
/* shlib_cpi image (Image 17)
2853
*
2854
* ctr0 : Total number of instructions in quadrant 0.
2855
* ctr1 : Total number of CPU clock cycles in quadrant 0.
2856
* ctr2 : Total number of Non-Nullified instructions retired.
2857
* ctr3 : Total number of CPU clock cycles.
2858
*
2859
* Only works for 32-bit shared libraries.
2860
*/
2861
2862
{
2863
0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
2864
0xe0e0e0e0, 0x00001fff, 0xfc00007f, 0xfff00001,
2865
0xffffc000, 0x07ffff00, 0x07ffffff, 0x0007ffff,
2866
0xff0007ff, 0xffff0007, 0xffffff00, 0x00000000,
2867
0xf0150000, 0x0fffff00, 0x000fffff, 0xffffffff,
2868
0xffffffff, 0xffff0000, 0x00000000, 0x00ffffff,
2869
0xffcff000, 0x0000000f, 0xfffffffc, 0xffffffff,
2870
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2871
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2872
0x00000000, 0x00000000, 0x27000000, 0x00000055,
2873
0x02000005, 0x7f500000, 0xc0000000, 0x000ff270,
2874
0x00000000, 0x00000000, 0x00007700, 0x00000ff0,
2875
0x00000000, 0x0000ffff, 0xffffffff, 0xffffff00,
2876
0x00000000, 0x0000ff00, 0x00000000, 0x0f0fffff,
2877
0xffffffff, 0xfffff000, 0x00000000, 0x000ff000,
2878
0x00000000, 0x00ffffff, 0xffffffff, 0xffff0000,
2879
0x00000000, 0x00ff0000, 0x00000000, 0xf0ffffff,
2880
0xffffffff, 0xffff0000, 0x00000000, 0x00ff0000,
2881
0x00000000, 0x0fffffff, 0xffffffff, 0xfff00000,
2882
0x00000000, 0x0ff00000, 0x000000a0, 0x3fffffff,
2883
0xffffffff, 0xffc00000, 0x03d40000, 0x20000000,
2884
0x0003fc00, 0x00000000, 0xffff0000, 0x00000000,
2885
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2886
0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
2887
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2888
0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
2889
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2890
0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
2891
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2892
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2893
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2894
0xfe000000, 0x00000000, 0x00030000, 0x00000000,
2895
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2896
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2897
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2898
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2899
},
2900
2901
/* flop image (Image 18)
2902
*
2903
* ctr0 : Total number of floating point instructions (opcode = 0xc).
2904
* ctr1 : Total number of floating point instructions (opcode = 0xe, 0x6, 0x2e, 0x26).
2905
* ctr2 : Unused
2906
* ctr3 : Unused
2907
*/
2908
2909
{
2910
0x0001e000, 0x00000000, 0x00000000, 0x00000000,
2911
0x00001010, 0x33ffffff, 0x006fffff, 0xfc5fffff,
2912
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2913
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2914
0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2915
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2916
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2917
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2918
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2919
0x00000000, 0x00000000, 0xd22d0000, 0x00000000,
2920
0x0000000b, 0x46000000, 0x00000000, 0x0ffff900,
2921
0x90000000, 0x00000000, 0x0000907e, 0x00000000,
2922
0x000000ff, 0xff00bfdf, 0x03030303, 0x03030000,
2923
0x000dbfff, 0xffffff00, 0x00000000, 0x000fffff,
2924
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
2925
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
2926
0xffffffff, 0xffff0000, 0x00000000, 0xf0ffffff,
2927
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
2928
0x00000000, 0x0fffffff, 0xffffffff, 0xffffffff,
2929
0xffff5555, 0x55500000, 0x003f3ff0, 0x2766c000,
2930
0x00000000, 0x00000002, 0x67840000, 0x00000000,
2931
0x03fffc00, 0x00000000, 0xffff0000, 0x00000000,
2932
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2933
0xffffffff, 0xffcfffff, 0xfff6fb7c, 0x00000000,
2934
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2935
0xfff6fb7c, 0x00000000, 0xffff0fff, 0xffffff3f,
2936
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2937
0x00000000, 0x00000000, 0xffff0fff, 0xffffff3f,
2938
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2939
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2940
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2941
0xfe000000, 0x00000000, 0x00130000, 0x00000000,
2942
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2943
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2944
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2945
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2946
},
2947
2948
/* cachemiss image FROM I_D_MISSES.IDF (Image 19)
2949
*
2950
* ctr0 : icache misses for retired instructions
2951
* ctr1 : total cycles
2952
* ctr2 : dcache misses for retired instructions
2953
* ctr3 : number of retired instructions
2954
*/
2955
{
2956
0x2801e000, 0x00000000, 0x00010000, 0x00000000,
2957
0x00001000, 0xffffffff, 0xffffffff, 0xfff00fff,
2958
0xfffa3fff, 0xffffffff, 0xffffffff, 0xffffffff,
2959
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
2960
0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2961
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
2962
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2963
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2964
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
2965
0x00000000, 0x00000000, 0xf2fdf0f0, 0xf0f0f0f0,
2966
0xffffffff, 0xf6c00000, 0x00000000, 0x0ff55800,
2967
0x90000000, 0x00000000, 0x0000b0ff, 0xfffffff0,
2968
0x00000003, 0x0100bfff, 0x3f3f3f3f, 0x3f3f5555,
2969
0x555fffff, 0xffffff00, 0x00000000, 0x000fffff,
2970
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
2971
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
2972
0xffffffff, 0xffff0000, 0x00000000, 0xf0ffffff,
2973
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
2974
0x00000000, 0x0fffffff, 0xffffffff, 0xffffffff,
2975
0xffffffff, 0xfff00000, 0x000301b0, 0x2fefcfcf,
2976
0xcfcfcfcf, 0xd5555557, 0xf7b40000, 0x00000000,
2977
0x03c14000, 0x00000000, 0xffff0000, 0x00000000,
2978
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
2979
0xffffffff, 0xffcfffff, 0xfff6fb7c, 0x00000000,
2980
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
2981
0xfff6fb7c, 0x00000000, 0xffff0fff, 0xffffff3f,
2982
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2983
0x00000000, 0x00000000, 0xffff0fff, 0xffffff3f,
2984
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
2985
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2986
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
2987
0xfe000000, 0x00000000, 0x00130000, 0x00000000,
2988
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2989
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2990
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2991
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2992
},
2993
2994
/* branch FROM br_report3.idf
2995
*
2996
* ctr0 : Total number of mispredicted branches.
2997
* ctr1 : Some Non-Nullified unpredictable branches.
2998
* ctr2 : Total number of branches (Nullified + Non-Nullified)
2999
* (Unpredicted+ Predicted Taken +Predicted Not Taken).
3000
* Total of All Branches.
3001
* ctr3 : Remaining Non-Nullified unpredictable branches.
3002
*/
3003
{
3004
0x4001e000, 0x00000000, 0x00000000, 0x00000000,
3005
0x00000000, 0xffffffff, 0xff9fffff, 0xfe0fffff,
3006
0xffffbaff, 0xfdffc0ff, 0xfffdffff, 0xfffffeff,
3007
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
3008
0xf4ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3009
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
3010
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3011
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3012
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
3013
0x00000000, 0x00000000, 0xd22d0000, 0x00000000,
3014
0x0000000b, 0x46000000, 0x00000000, 0x0ffff900,
3015
0x90000000, 0x00000000, 0x0000907e, 0x00000000,
3016
0x000000ff, 0xff00bfdf, 0x03030303, 0x03030000,
3017
0x000dbfff, 0xffffff00, 0x00000000, 0x000fffff,
3018
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
3019
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
3020
0xffffffff, 0xffff0000, 0x00000000, 0xf0ffffff,
3021
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
3022
0x00000000, 0x0fffffff, 0xffffffff, 0xffffffff,
3023
0xffff5555, 0x55500000, 0x003f3ff0, 0x2766c000,
3024
0x00000000, 0x00000002, 0x67840000, 0x00000000,
3025
0x03fffc00, 0x00000000, 0xffff0000, 0x00000000,
3026
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
3027
0xffffffff, 0xffcfffff, 0xfff6fb7c, 0x00000000,
3028
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
3029
0xfff6fb7c, 0x00000000, 0xffff0fff, 0xffffff3f,
3030
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
3031
0x00000000, 0x00000000, 0xffff0fff, 0xffffff3f,
3032
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
3033
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
3034
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
3035
0xfe000000, 0x00000000, 0x00130000, 0x00000000,
3036
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3037
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3038
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3039
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3040
},
3041
3042
/* crstack FROM crs_report.idf
3043
*
3044
* ctr0: correctly predicted branches by the pop_latch
3045
* ctr1: some procedure returns
3046
* ctr2: all branches, (includes nullified)
3047
* ctr3: remaining procedure returns
3048
*/
3049
{
3050
0x4001e000, 0x00000000, 0x00000000, 0x00000000,
3051
0x00000000, 0xffffffff, 0xffa10300, 0x000fffff,
3052
0xffffbaf8, 0x3000007f, 0xffffffff, 0xfffffeff,
3053
0xff7fffff, 0xffffffff, 0xffffff00, 0x00000000,
3054
0xf2ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3055
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
3056
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3057
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3058
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
3059
0x00000000, 0x00000000, 0xd22d0000, 0x00000000,
3060
0x0000000b, 0x46000000, 0x00000000, 0x0ffff900,
3061
0x90000000, 0x00000000, 0x0000907e, 0x00000000,
3062
0x000000ff, 0xff00bfdf, 0x03030303, 0x03030000,
3063
0x000dbfff, 0xffffff00, 0x00000000, 0x000fffff,
3064
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
3065
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
3066
0xffffffff, 0xffff0000, 0x00000000, 0xf0ffffff,
3067
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
3068
0x00000000, 0x0fffffff, 0xffffffff, 0xffffffff,
3069
0xffff5555, 0x55500000, 0x003f3ff0, 0x2766c000,
3070
0x00000000, 0x00000002, 0x67840000, 0x00000000,
3071
0x03fffc00, 0x00000000, 0xffff0000, 0x00000000,
3072
0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
3073
0xffffffff, 0xffcfffff, 0xfff6fb7c, 0x00000000,
3074
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
3075
0xfff6fb7c, 0x00000000, 0xffff0fff, 0xffffff3f,
3076
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
3077
0x00000000, 0x00000000, 0xffff0fff, 0xffffff3f,
3078
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
3079
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
3080
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
3081
0xfe000000, 0x00000000, 0x00130000, 0x00000000,
3082
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3083
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3084
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3085
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3086
},
3087
3088
/* icache_report image
3089
*
3090
* ctr0 : Icache misses actually used by the core.
3091
* ctr1 : ICORE_AV (Icache misses the core THINKS it needs, including fetching down speculative paths).
3092
* ctr2 : READs on Runway (Icache misses that made it out to Runway, including
3093
* prefetches).
3094
* ctr3 : Prefetch returns (1x and 2x).
3095
*/
3096
{
3097
0x00000000, 0x00000000, 0x00010000, 0x00000000,
3098
0x00000000, 0xffffffff, 0xffffffff, 0xffffffff,
3099
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3100
0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
3101
0x00ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3102
0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
3103
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3104
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3105
0xffff0000, 0x00000000, 0x00000000, 0x00000000,
3106
0x00000000, 0x00000000, 0xd2002d00, 0x00000000,
3107
0x0000000b, 0x46000000, 0x0000000f, 0xf00ff900,
3108
0x00900000, 0x00000000, 0x0000907e, 0x00000000,
3109
0x0000ff00, 0xff83bf03, 0xdf030303, 0x03030000,
3110
0x000dbfff, 0xffffff00, 0x00000000, 0x000fffff,
3111
0xffffffff, 0xffffffff, 0xffffffff, 0xfffff000,
3112
0x00000000, 0x00ffffff, 0xffffffff, 0xffffffff,
3113
0xffffffff, 0xffff0000, 0x00000000, 0x80ffffff,
3114
0xffffffff, 0xffffffff, 0xffffffff, 0xffff0000,
3115
0x00000000, 0x4fffffff, 0xffffffff, 0xffffffff,
3116
0xffff5555, 0x55500000, 0x3f003f80, 0x274026c0,
3117
0x00000000, 0x00000002, 0x67840000, 0x00000003,
3118
0xfc03fc00, 0x00000000, 0x0eff0000, 0x00000000,
3119
0x00000000, 0x00000000, 0x00ffffff, 0xff3fffff,
3120
0xffffffff, 0xffcfffff, 0xfff6fb7c, 0x00000000,
3121
0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
3122
0xfff6fb7c, 0x00000000, 0xffff0fff, 0xffffff3f,
3123
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
3124
0x00000000, 0x00000000, 0xffff0fff, 0xffffff3f,
3125
0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
3126
0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
3127
0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
3128
0xfe000000, 0x00000000, 0x00130000, 0x00000000,
3129
0xd0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3130
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3131
0x00ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3132
0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3133
3134
}
3135
3136
};
3137
3138
#endif
3139
3140