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