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