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