linux/arch/parisc/kernel/perf_images.h
<<
>>
Prefs
   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
  28static 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{
 1820x1c00c000,00000000,0x00060000,00000000,
 1830xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
 1840x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
 1850x01380010,0x1fffffff,0xff000000,00000000,
 1860x01b9e000,0x0001b8c0,00000000,0x0fffff00,
 1870x000fffff,00000000,00000000,0x00400000,
 1880x00001000,0x00000004,00000000,0x01000000,
 1890x0000ffff,0xfffffff0,00000000,0x0fffffff,
 1900xffff0000,00000000,0x6fffffff,0xffffffff,
 1910xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
 1920xf0000000,0x00003c00,0x01fd0000,0x08007f42,
 1930x0281001f,0xd080a100,0x19f42008,0x44067d08,
 1940x0612019f,0x400084c0,0x67d00060,0x0047f400,
 1950x042011fd,0x080b0404,0x7f4202c4,0x0167d080,
 1960x311059f4,0x201c4816,0x7d000313,0x059f4001,
 1970xfc007fff,0x800f001f,0xffe003c0,0x07fff800,
 1980xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 1990xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 2000x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 2010x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 2020x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 20300000000,00000000,00000000,00000000,
 2040x6fff0000,00000000,0x60000000,00000000,
 2050xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2060xfffffc00,00000000,0xffffffff,0xffffffff,
 2070xffffffff,0xffffffff,0xfffffc00,00000000,
 2080xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 2090xfdffffff,0xffffffff,0xfe000000,00000000,
 2100xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 2110xfdffffff,0xffffffff,0xfe000000,00000000,
 2120xffffffff,0xfffff9ff,0xfe000000,00000000,
 2130xffffffff,0xfffff9ff,0xfe000000,00000000,
 2140x00030000,00000000,0xffffffff,0xffffffff,
 2150xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2160xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2170xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2180xffffffff,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{
 2750xcc01e000,00000000,0x00060000,00000000,
 2760xc0c0c0e0,0xffb1fffb,0xfff7ffff,0xffffffff,
 2770xffffffff,0xfffffffb,0x1fffbfff,0x7fffffff,
 2780xfcc7ffff,0xffdffffa,0x5f000000,00000000,
 2790xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2800xffffffff,00000000,0xffffffff,0xffffffff,
 2810xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2820xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2830xffff0000,00000000,0xffffffff,0xffffffff,
 2840xffffffff,0xffffffff,0xffffffff,0xf0000000,
 2850xf0000060,0x00003c00,0x04f90000,0x02013e40,
 2860x0081004f,0x90004060,0x13e40018,0x0024f900,
 2870x0802093e,0x40028102,0x4f9000c0,0x6093e400,
 2880x380014f9,0x00010205,0x3e4000c1,0x014f9000,
 2890x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
 2900xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
 2910xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2920xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2930xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2940xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2950xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 29600000000,00000000,00000000,00000000,
 2970xffff0000,00000000,0xf0000000,00000000,
 2980xffffffff,0xffffffff,0xffffffff,0xffffffff,
 2990xfffffc00,00000000,0xffffffff,0xffffffff,
 3000xffffffff,0xffffffff,0xfffffc00,00000000,
 3010xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 3020xfdffffff,0xffffffff,0xfe000000,00000000,
 3030xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 3040xfdffffff,0xffffffff,0xfe000000,00000000,
 3050xffffffff,0xfffff9ff,0xfe000000,00000000,
 3060xffffffff,0xfffff9ff,0xfe000000,00000000,
 3070x00030000,00000000,0xffffffff,0xffffffff,
 3080xffffffff,0xffffffff,0xffffffff,0xffffffff,
 3090xffffffff,0xffffffff,0xffffffff,0xffffffff,
 3100xffffffff,0xffffffff,0xffffffff,0xffffffff,
 3110xffffffff,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{
 4140x2c90c000,00000000,0x00060000,00000000,
 4150xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
 4160xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4170xffffffff,0xffffffff,0xff000000,00000000,
 4180xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4190xffffffff,00000000,0xffffffff,0xffffffff,
 4200xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4210xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4220xffff0000,00000000,0x6fffffff,0xffffffff,
 4230xffffffff,0xffffffff,0xffffffff,0xf0000000,
 4240xf00000e8,0x00003c02,0x00bf0001,0x02002fc0,
 4250x0080a00b,0xf0003040,0x02fc0010,0x1200bf00,
 4260x0506002f,0xc00181a0,0x0bf00070,0x8002fc00,
 4270x202200bf,0x00090a00,0x2fc00282,0xa00bf000,
 4280xb0c002fc,0x00303200,0xbf000d0e,0x002fc003,
 4290x83a00bf0,0x00ffffff,0xffffffff,0xffffffff,
 4300xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4310xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4320xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4330xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4340xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 43500000000,00000000,00000000,00000000,
 4360x6fff0000,00000000,0x60000000,00000000,
 4370xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4380xfffffc00,00000000,0x55555555,0xd5555555,
 4390x55555555,0x75555555,0x5e1ffc00,00000000,
 4400xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 4410xfdffffff,0xffffffff,0xfe000000,00000000,
 4420xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 4430xfdffffff,0xffffffff,0xfe000000,00000000,
 4440xffffffff,0xfffff9ff,0xfe000000,00000000,
 4450xffffffff,0xfffff9ff,0xfe000000,00000000,
 4460x00100000,00000000,0xf8000000,00000000,
 44700000000,00000000,0xf4000000,00000000,
 4480xffffffff,0xffffffff,0x00ffffff,0xffffffff,
 44900000000,00000000,0x00ffffff,0xffffffff,
 4500xffffffff,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{
 4600x0c00c000,00000000,0x00060000,00000000,
 4610xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
 4620x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
 4630x01380010,0x1fffffff,0xff000000,00000000,
 4640x01b9e000,0x0001b8c0,00000000,0x0fffff00,
 4650x000fffff,00000000,00000000,0x00400000,
 4660x00001000,0x00000004,00000000,0x01000000,
 4670x0000ffff,0xfffffff0,00000000,0x0fffffff,
 4680xffff0000,00000000,0x6fffffff,0xffffffff,
 4690xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
 4700xf0000010,0x00003c00,0x01760008,0x00025d80,
 4710x02800417,0x6000c001,0x25d80038,0x04017600,
 4720x0901025d,0x8002c044,0x176000d0,0x1125d800,
 4730x3c2001f6,0x08080400,0x7d820203,0x001f6080,
 4740x804027d8,0x20282009,0xf6080a0c,0x027d8202,
 4750x81041f60,0x80c08107,0xd8203030,0x41f6080c,
 4760x04127d82,0x0382049f,0x6080e0c1,0x27d82038,
 4770x4006f608,0x081011bd,0x82030400,0xef6080a1,
 4780x013bd820,0x384806f6,0x00081211,0xbd800304,
 4790x80ef6000,0xa1213bd8,0x003bc007,0xfff800f0,
 4800x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 48100000000,00000000,00000000,00000000,
 4820x6fff0000,00000000,0x60000000,00000000,
 4830xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4840xfffffc00,00000000,0xffffffff,0xffffffff,
 4850xffffffff,0xffffffff,0xfffffc00,00000000,
 4860xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 4870xfdffffff,0xffffffff,0xfe000000,00000000,
 4880xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 4890xfdffffff,0xffffffff,0xfe000000,00000000,
 4900xffffffff,0xfffff9ff,0xfe000000,00000000,
 4910xffffffff,0xfffff9ff,0xfe000000,00000000,
 4920x00030000,00000000,0xffffffff,0xffffffff,
 4930xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4940xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4950xffffffff,0xffffffff,0xffffffff,0xffffffff,
 4960xffffffff,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{
 5060x0c000000,00000000,0x00060000,00000000,
 5070xefefefef,0xffffffff,0xffffffff,0xffffffff,
 5080xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5090xffffffff,0xffffffff,0xff000000,00000000,
 5100xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5110xffffffff,00000000,0xffffffff,0xffffffff,
 5120xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5130xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5140xffff0000,00000000,0x0fffffff,0xffffffff,
 5150xffffffff,0xffffffff,0xffffffff,0xf0000000,
 51600000000,0x00029408,0x02f50002,0x0800bd40,
 5170x0202802f,0x5000a000,0x4bd40004,0x0812f500,
 5180x030804bd,0x40024281,0x2f5000b0,0x010bd400,
 5190x100842f5,0x00060810,0xbd400302,0x842f5000,
 5200xe0014bd4,0x00140852,0xf5000708,0x14bd4003,
 5210x42852f50,0x00ff001f,0xffe003c0,0x07fff800,
 5220xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 5230xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 5240x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 5250x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 5260x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 52700000000,00000000,00000000,00000000,
 5280x0df70000,00000000,00000000,00000000,
 5290xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5300xfffffc00,00000000,0xffffffff,0xffffffff,
 5310xffffffff,0xffffffff,0xfffffc00,00000000,
 5320xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 5330xfdffffff,0xffffffff,0xfe000000,00000000,
 5340xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 5350xfdffffff,0xffffffff,0xfe000000,00000000,
 5360xffffffff,0xfffff9ff,0xfe000000,00000000,
 5370xffffffff,0xfffff9ff,0xfe000000,00000000,
 5380x00030000,00000000,0xffffffff,0xffffffff,
 5390xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5400xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5410xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5420xffffffff,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{
 5520x0c002000,00000000,0x00060000,00000000,
 5530xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
 5540xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
 5550xffffffff,0xffffffff,0xff000000,00000000,
 5560xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5570xffffffff,00000000,0xffffffff,0xffffffff,
 5580xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5590xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5600xffff0000,00000000,0x1fffffff,0xffffffff,
 5610xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
 56200000000,0x0003f800,0x007f000e,0x01001fc0,
 5630x03c08007,0xf000c030,0x01fc0034,0x10007f00,
 5640x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
 5650x2420007f,0x00060900,0x1fc001c2,0x8007f000,
 5660x40b001fc,0x00143000,0x7f00020d,0x001fc000,
 5670xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
 5680xfffffffe,0x003fffff,0xff800fff,0xffffe003,
 5690xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
 5700xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
 5710xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
 5720xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
 57300000000,00000000,00000000,00000000,
 5740x1a250000,00000000,0x10000000,00000000,
 5750xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5760xfffffc00,00000000,0xffffffff,0xffffffff,
 5770xffffffff,0xffffffff,0xfffffc00,00000000,
 5780xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 5790xfdffffff,0xffffffff,0xfe000000,00000000,
 5800xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 5810xfdffffff,0xffffffff,0xfe000000,00000000,
 5820xffffffff,0xfffff9ff,0xfe000000,00000000,
 5830xffffffff,0xfffff9ff,0xfe000000,00000000,
 5840x00030000,00000000,0xffffffff,0xffffffff,
 5850xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5860xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5870xffffffff,0xffffffff,0xffffffff,0xffffffff,
 5880xffffffff,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{
 5980x0c018000,00000000,0x00060000,00000000,
 5990xefefefef,0xffffffff,0xffffffff,0xffffffff,
 6000xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6010xffffffff,0xffffffff,0xff000000,00000000,
 6020xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6030xffffffff,00000000,0xffffffff,0xffffffff,
 6040xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6050xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6060xffff0000,00000000,0xcfffffff,0xffffffff,
 6070xffffffff,0xffffffff,0xffffffff,0xf0000000,
 60800000000,0x00021c20,0x03ff0808,0x1800ffc4,
 6090x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
 6100x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
 6110x210003ff,0x00045800,0xffcc0214,0x003ff000,
 6120x26800ffc,0xe0218003,0xff000278,0x00ffd002,
 6130x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
 6140xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 6150xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 6160x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 6170x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 6180x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 61900000000,00000000,00000000,00000000,
 6200xcdff0000,00000000,0xc0000000,00000000,
 6210xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6220xfffffc00,00000000,0xffffffff,0xffffffff,
 6230xffffffff,0xffffffff,0xfffffc00,00000000,
 6240xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 6250xfdffffff,0xffffffff,0xfe000000,00000000,
 6260xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 6270xfdffffff,0xffffffff,0xfe000000,00000000,
 6280xffffffff,0xfffff9ff,0xfe000000,00000000,
 6290xffffffff,0xfffff9ff,0xfe000000,00000000,
 6300x00030000,00000000,0xffffffff,0xffffffff,
 6310xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6320xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6330xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6340xffffffff,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{
 6920x0c01e000,00000000,0x00060000,00000000,
 6930xefefefef,0xffffffff,0xffffffff,0xffffffff,
 6940xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6950xffffffff,0xffffffff,0xff000000,00000000,
 6960xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6970xffffffff,00000000,0xffffffff,0xffffffff,
 6980xffffffff,0xffffffff,0xffffffff,0xffffffff,
 6990xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7000xffff0000,00000000,0xffffffff,0xffffffff,
 7010xffffffff,0xffffffff,0xffffffff,0xf0000000,
 7020x0000000c,0x00003c00,0x07930000,0x0041e4c0,
 7030x01002079,0x3000800c,0x1e4c0030,0x00279300,
 7040x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
 7050x34004793,0x00020051,0xe4c00180,0x24793000,
 7060xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
 7070xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
 7080xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7090xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7100xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7110xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7120xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 71300000000,00000000,00000000,00000000,
 7140xffff0000,00000000,0xf0000000,00000000,
 7150xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7160xfffffc00,00000000,0xffffffff,0xffffffff,
 7170xffffffff,0xffffffff,0xfffffc00,00000000,
 7180xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7190xfdffffff,0xffffffff,0xfe000000,00000000,
 7200xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7210xfdffffff,0xffffffff,0xfe000000,00000000,
 7220xffffffff,0xfffff9ff,0xfe000000,00000000,
 7230xffffffff,0xfffff9ff,0xfe000000,00000000,
 7240x00100000,00000000,0xf8000000,00000000,
 72500000000,00000000,00000000,00000000,
 7260xffffffff,0xffffffff,0x00ffffff,0xffffffff,
 72700000000,00000000,00000000,00000000,
 7280xffffffff,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{
 7380x0c01e000,00000000,0x00060000,00000000,
 7390xefefefef,0xffffffff,0xffffffff,0xffffffff,
 7400xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7410xffffffff,0xffffffff,0xff000000,00000000,
 7420xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7430xffffffff,00000000,0xffffffff,0xffffffff,
 7440xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7450xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7460xffff0000,00000000,0xffffffff,0xffffffff,
 7470xffffffff,0xffffffff,0xffffffff,0xf0000000,
 7480x0000000c,0x00003c00,0x07930000,0x0041e4c0,
 7490x01002079,0x3000800c,0x1e4c0030,0x00279300,
 7500x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
 7510x34004793,0x00020051,0xe4c00180,0x24793000,
 7520xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
 7530xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
 7540xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7550xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7560xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7570xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7580xffffffff,0xffffffff,0xffffffff,0xfffffc00,
 75900000000,00000000,00000000,00000000,
 7600xffff0000,00000000,0xf0000000,00000000,
 7610xffffffff,0xffffffff,0xffffffff,0xffffffff,
 7620xfffffc00,00000000,0xffffffff,0xffffffff,
 7630xffffffff,0xffffffff,0xfffffc00,00000000,
 7640xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7650xfdffffff,0xffffffff,0xfe000000,00000000,
 7660xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 7670xfdffffff,0xffffffff,0xfe000000,00000000,
 7680xffffffff,0xfffff9ff,0xfe000000,00000000,
 7690xffffffff,0xfffff9ff,0xfe000000,00000000,
 7700x00100000,00000000,0x98000000,00000000,
 77100000000,00000000,00000000,00000000,
 7720xffffffff,0xffffffff,0x00ffffff,0xffffffff,
 77300000000,00000000,00000000,00000000,
 7740xffffffff,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{
 8320x0c00c000,00000000,0x00060000,00000000,
 8330xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
 8340xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
 8350xffffffff,0xffffffff,0xff000000,00000000,
 8360xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8370xffffffff,00000000,0xffffffff,0xffffffff,
 8380xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8390xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8400xffff0000,00000000,0x6fffffff,0xffffffff,
 8410xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
 84200000000,0x0003f800,0x007f000d,0x01001fc0,
 8430x03008007,0xf000f030,0x01fc0038,0x10007f00,
 8440x0905001f,0xc0020180,0x07f000b0,0x7001fc00,
 8450x2820007f,0x00050900,0x1fc00102,0x8007f000,
 8460x70b001fc,0x00183000,0x7f00010d,0x001fc000,
 8470x038007f0,0x0030f001,0xfc000bff,0xfffff800,
 8480xfffffffe,0x003fffff,0xff800fff,0xffffe003,
 8490xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
 8500xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
 8510xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
 8520xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
 85300000000,00000000,00000000,00000000,
 8540x65380000,00000000,0x60000000,00000000,
 8550xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8560xfffffc00,00000000,0xffffffff,0xffffffff,
 8570xffffffff,0xffffffff,0xfffffc00,00000000,
 8580xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 8590xfdffffff,0xffffffff,0xfe000000,00000000,
 8600xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
 8610xfdffffff,0xffffffff,0xfe000000,00000000,
 8620xffffffff,0xfffff9ff,0xfe000000,00000000,
 8630xffffffff,0xfffff9ff,0xfe000000,00000000,
 8640x00030000,00000000,0xffffffff,0xffffffff,
 8650xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8660xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8670xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8680xffffffff,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{
 8800x0c002000,00000000,0x00060000,00000000,
 8810xefefefef,0xffffffff,0xffffffff,0xffffffff,
 8820xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8830xffffffff,0xffffffff,0xff000000,00000000,
 8840xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8850xffffffff,00000000,0xffffffff,0xffffffff,
 8860xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8870xffffffff,0xffffffff,0xffffffff,0xffffffff,
 8880xffff0000,00000000,0x1fffffff,0xffffffff,
 8890xffffffff,0xffffffff,0xffffffff,0xf0000000,
 89000000000,0x00021c20,0x03ff0808,0x1800ffc4,
 8910x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
 8920x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
 8930x210003ff,0x00045800,0xffcc0214,0x003ff000,
 8940x26800ffc,0xe0218003,0xff000278,0x00ffd002,
 8950x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
 8960xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 8970xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 8980x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 8990x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 9000x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 90100000000,00000000,00000000,00000000,
 9020x1bff0000,00000000,0x10000000,00000000,
 9030xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9040xfffffc00,00000000,0xffffffff,0xffffffff,
 9050xffffffff,0xffffffff,0xfffffc00,00000000,
 9060xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9070xfdffffff,0xffffffff,0xfe000000,00000000,
 9080xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9090xfdffffff,0xffffffff,0xfe000000,00000000,
 9100xffffffff,0xfffff9ff,0xfe000000,00000000,
 9110xffffffff,0xfffff9ff,0xfe000000,00000000,
 9120x00030000,00000000,0xffffffff,0xffffffff,
 9130xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9140xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9150xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9160xffffffff,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{
 9260x0c006000,00000000,0x00060000,00000000,
 9270xefefefef,0xffffffff,0xffffffff,0xffffffff,
 9280xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9290xffffffff,0xffffffff,0xff000000,00000000,
 9300xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9310xffffffff,00000000,0xffffffff,0xffffffff,
 9320xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9330xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9340xffff0000,00000000,0x3fffffff,0xffffffff,
 9350xffffffff,0xffffffff,0xffffffff,0xf0000000,
 93600000000,0x00021c00,0x03ff0808,0x1000ffc4,
 9370x0206003f,0xf0004200,0x0ffc6020,0xa003ff00,
 9380x043000ff,0xc8020e00,0x3ff00044,0x000ffca0,
 9390x212003ff,0x00045000,0xffcc0216,0x003ff000,
 9400x26000ffc,0xe021a003,0xff000270,0x00ffd002,
 9410x1e003ff0,0x0028000f,0xfd002220,0x03ff0001,
 9420xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 9430xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 9440x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 9450x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 9460x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 94700000000,00000000,00000000,00000000,
 9480x3fff0000,00000000,0x30000000,00000000,
 9490xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9500xfffffc00,00000000,0xffffffff,0xffffffff,
 9510xffffffff,0xffffffff,0xfffffc00,00000000,
 9520xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9530xfdffffff,0xffffffff,0xfe000000,00000000,
 9540xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
 9550xfdffffff,0xffffffff,0xfe000000,00000000,
 9560xffffffff,0xfffff9ff,0xfe000000,00000000,
 9570xffffffff,0xfffff9ff,0xfe000000,00000000,
 9580x00030000,00000000,0xffffffff,0xffffffff,
 9590xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9600xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9610xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9620xffffffff,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{
 9730x0c018000,00000000,0x00060000,00000000,
 9740xefefefef,0xffffffff,0xffffffff,0xffffffff,
 9750xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9760xffffffff,0xffffffff,0xff000000,00000000,
 9770xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9780xffffffff,00000000,0xffffffff,0xffffffff,
 9790xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9800xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9810xffff0000,00000000,0xcfffffff,0xffffffff,
 9820xffffffff,0xffffffff,0xffffffff,0xf0000000,
 98300000000,0x00030000,0x01f30000,0x00087cc0,
 9840x0040041f,0x30002001,0x87cc000c,0x1001f300,
 9850x0404087c,0xc0014104,0x1f300060,0x4187cc00,
 9860x1c2001f3,0x00080808,0x7cc00242,0x041f3000,
 9870xa08187cc,0x002c3001,0xf3000c0c,0x087cc003,
 9880x43041f30,0x00e0c187,0xcc003fc0,0x07fff800,
 9890xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
 9900xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
 9910x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
 9920x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
 9930x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
 99400000000,00000000,00000000,00000000,
 9950xcb3f0000,00000000,0xc0000000,00000000,
 9960xffffffff,0xffffffff,0xffffffff,0xffffffff,
 9970xfffffc00,00000000,0xffffffff,0xffffffff,
 9980xffffffff,0xffffffff,0xfffffc00,00000000,
 9990xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
10000xfdffffff,0xffffffff,0xfe000000,00000000,
10010xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
10020xfdffffff,0xffffffff,0xfe000000,00000000,
10030xffffffff,0xfffff9ff,0xfe000000,00000000,
10040xffffffff,0xfffff9ff,0xfe000000,00000000,
10050x00030000,00000000,0xffffffff,0xffffffff,
10060xffffffff,0xffffffff,0xffffffff,0xffffffff,
10070xffffffff,0xffffffff,0xffffffff,0xffffffff,
10080xffffffff,0xffffffff,0xffffffff,0xffffffff,
10090xffffffff,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{
10190x0c000000,00000000,0x00060000,00000000,
10200xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
10210xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
10220xffffffff,0xffffffff,0xff000000,00000000,
10230xffffffff,0xffffffff,0xffffffff,0xffffffff,
10240xffffffff,00000000,0xffffffff,0xffffffff,
10250xffffffff,0xffffffff,0xffffffff,0xffffffff,
10260xffffffff,0xffffffff,0xffffffff,0xffffffff,
10270xffff0000,00000000,0x0fffffff,0xffffffff,
10280xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
102900000000,0x0003f800,0x007f000e,0x01001fc0,
10300x03c08007,0xf000c030,0x01fc0034,0x10007f00,
10310x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
10320x2420007f,0x00060900,0x1fc001c2,0x8007f000,
10330x40b001fc,0x00143000,0x7f00020d,0x001fc000,
10340xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
10350xfffffffe,0x003fffff,0xff800fff,0xffffe003,
10360xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
10370xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
10380xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
10390xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
104000000000,00000000,00000000,00000000,
10410x07c10000,00000000,00000000,00000000,
10420xffffffff,0xffffffff,0xffffffff,0xffffffff,
10430xfffffc00,00000000,0xffffffff,0xffffffff,
10440xffffffff,0xffffffff,0xfffffc00,00000000,
10450xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10460xfdffffff,0xffffffff,0xfe000000,00000000,
10470xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10480xfdffffff,0xffffffff,0xfe000000,00000000,
10490xffffffff,0xfffff9ff,0xfe000000,00000000,
10500xffffffff,0xfffff9ff,0xfe000000,00000000,
10510x00030000,00000000,0xffffffff,0xffffffff,
10520xffffffff,0xffffffff,0xffffffff,0xffffffff,
10530xffffffff,0xffffffff,0xffffffff,0xffffffff,
10540xffffffff,0xffffffff,0xffffffff,0xffffffff,
10550xffffffff,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{
10650x0c000000,00000000,0x00060000,00000000,
10660xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
10670xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
10680xffffffff,0xffffffff,0xff000000,00000000,
10690xffffffff,0xffffffff,0xffffffff,0xffffffff,
10700xffffffff,00000000,0xffffffff,0xffffffff,
10710xffffffff,0xffffffff,0xffffffff,0xffffffff,
10720xffffffff,0xffffffff,0xffffffff,0xffffffff,
10730xffff0000,00000000,0x0fffffff,0xffffffff,
10740xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
107500000000,0x0003f800,0x007f000e,0x01001fc0,
10760x03c08007,0xf000c030,0x01fc0034,0x10007f00,
10770x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
10780x2420007f,0x00060900,0x1fc001c2,0x8007f000,
10790x40b001fc,0x00143000,0x7f00020d,0x001fc000,
10800xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
10810xfffffffe,0x003fffff,0xff800fff,0xffffe003,
10820xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
10830xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
10840xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
10850xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
108600000000,00000000,00000000,00000000,
10870x06930000,00000000,00000000,00000000,
10880xffffffff,0xffffffff,0xffffffff,0xffffffff,
10890xfffffc00,00000000,0xffffffff,0xffffffff,
10900xffffffff,0xffffffff,0xfffffc00,00000000,
10910xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10920xfdffffff,0xffffffff,0xfe000000,00000000,
10930xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10940xfdffffff,0xffffffff,0xfe000000,00000000,
10950xffffffff,0xfffff9ff,0xfe000000,00000000,
10960xffffffff,0xfffff9ff,0xfe000000,00000000,
10970x00030000,00000000,0xffffffff,0xffffffff,
10980xffffffff,0xffffffff,0xffffffff,0xffffffff,
10990xffffffff,0xffffffff,0xffffffff,0xffffffff,
11000xffffffff,0xffffffff,0xffffffff,0xffffffff,
11010xffffffff,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{
11110x0c00e000,00000000,0x00060000,00000000,
11120xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
11130xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
11140xffffffff,0xffffffff,0xff000000,00000000,
11150xffffffff,0xffffffff,0xffffffff,0xffffffff,
11160xffffffff,00000000,0xffffffff,0xffffffff,
11170xffffffff,0xffffffff,0xffffffff,0xffffffff,
11180xffffffff,0xffffffff,0xffffffff,0xffffffff,
11190xffff0000,00000000,0x7fffffff,0xffffffff,
11200xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
112100000000,0x0003f800,0x007f000e,0x01001fc0,
11220x03c08007,0xf000c030,0x01fc0034,0x10007f00,
11230x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
11240x2420007f,0x00060900,0x1fc001c2,0x8007f000,
11250x40b001fc,0x00143000,0x7f00020d,0x001fc000,
11260xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
11270xfffffffe,0x003fffff,0xff800fff,0xffffe003,
11280xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
11290xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
11300xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
11310xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
113200000000,00000000,00000000,00000000,
11330x71c10000,00000000,0x70000000,00000000,
11340xffffffff,0xffffffff,0xffffffff,0xffffffff,
11350xfffffc00,00000000,0xffffffff,0xffffffff,
11360xffffffff,0xffffffff,0xfffffc00,00000000,
11370xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11380xfdffffff,0xffffffff,0xfe000000,00000000,
11390xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11400xfdffffff,0xffffffff,0xfe000000,00000000,
11410xffffffff,0xfffff9ff,0xfe000000,00000000,
11420xffffffff,0xfffff9ff,0xfe000000,00000000,
11430x00030000,00000000,0xffffffff,0xffffffff,
11440xffffffff,0xffffffff,0xffffffff,0xffffffff,
11450xffffffff,0xffffffff,0xffffffff,0xffffffff,
11460xffffffff,0xffffffff,0xffffffff,0xffffffff,
11470xffffffff,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{
11570x0c00e000,00000000,0x00060000,00000000,
11580xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
11590xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
11600xffffffff,0xffffffff,0xff000000,00000000,
11610xffffffff,0xffffffff,0xffffffff,0xffffffff,
11620xffffffff,00000000,0xffffffff,0xffffffff,
11630xffffffff,0xffffffff,0xffffffff,0xffffffff,
11640xffffffff,0xffffffff,0xffffffff,0xffffffff,
11650xffff0000,00000000,0x7fffffff,0xffffffff,
11660xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
116700000000,0x0003f800,0x007f000e,0x01001fc0,
11680x03c08007,0xf000c030,0x01fc0034,0x10007f00,
11690x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
11700x2420007f,0x00060900,0x1fc001c2,0x8007f000,
11710x40b001fc,0x00143000,0x7f00020d,0x001fc000,
11720xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
11730xfffffffe,0x003fffff,0xff800fff,0xffffe003,
11740xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
11750xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
11760xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
11770xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
117800000000,00000000,00000000,00000000,
11790x72930000,00000000,0x70000000,00000000,
11800xffffffff,0xffffffff,0xffffffff,0xffffffff,
11810xfffffc00,00000000,0xffffffff,0xffffffff,
11820xffffffff,0xffffffff,0xfffffc00,00000000,
11830xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11840xfdffffff,0xffffffff,0xfe000000,00000000,
11850xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11860xfdffffff,0xffffffff,0xfe000000,00000000,
11870xffffffff,0xfffff9ff,0xfe000000,00000000,
11880xffffffff,0xfffff9ff,0xfe000000,00000000,
11890x00030000,00000000,0xffffffff,0xffffffff,
11900xffffffff,0xffffffff,0xffffffff,0xffffffff,
11910xffffffff,0xffffffff,0xffffffff,0xffffffff,
11920xffffffff,0xffffffff,0xffffffff,0xffffffff,
11930xffffffff,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{
12030x0c00e000,00000000,0x00060000,00000000,
12040xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12050xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12060xffffffff,0xffffffff,0xff000000,00000000,
12070xffffffff,0xffffffff,0xffffffff,0xffffffff,
12080xffffffff,00000000,0xffffffff,0xffffffff,
12090xffffffff,0xffffffff,0xffffffff,0xffffffff,
12100xffffffff,0xffffffff,0xffffffff,0xffffffff,
12110xffff0000,00000000,0x7fffffff,0xffffffff,
12120xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
121300000000,0x0003f800,0x007f0002,0x01001fc0,
12140x00c08007,0xf0000030,0x01fc0004,0x10007f00,
12150x0605001f,0xc001c180,0x07f00040,0x7001fc00,
12160x1420007f,0x000a0900,0x1fc002c2,0x8007f000,
12170x80b001fc,0x00243000,0x7f000e0d,0x001fc003,
12180xc38007f0,0x00c0f001,0xfc0037ff,0xfffff800,
12190xfffffffe,0x003fffff,0xff800fff,0xffffe003,
12200xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
12210xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
12220xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
12230xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
122400000000,00000000,00000000,00000000,
12250x77250000,00000000,0x70000000,00000000,
12260xffffffff,0xffffffff,0xffffffff,0xffffffff,
12270xfffffc00,00000000,0xffffffff,0xffffffff,
12280xffffffff,0xffffffff,0xfffffc00,00000000,
12290xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12300xfdffffff,0xffffffff,0xfe000000,00000000,
12310xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12320xfdffffff,0xffffffff,0xfe000000,00000000,
12330xffffffff,0xfffff9ff,0xfe000000,00000000,
12340xffffffff,0xfffff9ff,0xfe000000,00000000,
12350x00030000,00000000,0xffffffff,0xffffffff,
12360xffffffff,0xffffffff,0xffffffff,0xffffffff,
12370xffffffff,0xffffffff,0xffffffff,0xffffffff,
12380xffffffff,0xffffffff,0xffffffff,0xffffffff,
12390xffffffff,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{
12490x0c00e000,00000000,0x00060000,00000000,
12500xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12510xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12520xffffffff,0xffffffff,0xff000000,00000000,
12530xffffffff,0xffffffff,0xffffffff,0xffffffff,
12540xffffffff,00000000,0xffffffff,0xffffffff,
12550xffffffff,0xffffffff,0xffffffff,0xffffffff,
12560xffffffff,0xffffffff,0xffffffff,0xffffffff,
12570xffff0000,00000000,0x7fffffff,0xffffffff,
12580xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
125900000000,0x0003f800,0x007f000e,0x01001fc0,
12600x03c08007,0xf000c030,0x01fc0034,0x10007f00,
12610x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
12620x2420007f,0x00060900,0x1fc001c2,0x8007f000,
12630x40b001fc,0x00143000,0x7f00020d,0x001fc000,
12640xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
12650xfffffffe,0x003fffff,0xff800fff,0xffffe003,
12660xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
12670xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
12680xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
12690xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
127000000000,00000000,00000000,00000000,
12710x7bb70000,00000000,0x70000000,00000000,
12720xffffffff,0xffffffff,0xffffffff,0xffffffff,
12730xfffffc00,00000000,0xffffffff,0xffffffff,
12740xffffffff,0xffffffff,0xfffffc00,00000000,
12750xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12760xfdffffff,0xffffffff,0xfe000000,00000000,
12770xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12780xfdffffff,0xffffffff,0xfe000000,00000000,
12790xffffffff,0xfffff9ff,0xfe000000,00000000,
12800xffffffff,0xfffff9ff,0xfe000000,00000000,
12810x00030000,00000000,0xffffffff,0xffffffff,
12820xffffffff,0xffffffff,0xffffffff,0xffffffff,
12830xffffffff,0xffffffff,0xffffffff,0xffffffff,
12840xffffffff,0xffffffff,0xffffffff,0xffffffff,
12850xffffffff,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{
12960x0c00c000,00000000,0x00060000,00000000,
12970xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12980xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12990xffffffff,0xffffffff,0xff000000,00000000,
13000xffffffff,0xffffffff,0xffffffff,0xffffffff,
13010xffffffff,00000000,0xffffffff,0xffffffff,
13020xffffffff,0xffffffff,0xffffffff,0xffffffff,
13030xffffffff,0xffffffff,0xffffffff,0xffffffff,
13040xffff0000,00000000,0x6fffffff,0xffffffff,
13050xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
130600000000,0x0003f800,0x007f000e,0x01001fc0,
13070x03c08007,0xf000c030,0x01fc0034,0x10007f00,
13080x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
13090x2420007f,0x00060900,0x1fc001c2,0x8007f000,
13100x40b001fc,0x00143000,0x7f00020d,0x001fc000,
13110xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
13120xfffffffe,0x003fffff,0xff800fff,0xffffe003,
13130xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
13140xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
13150xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
13160xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
131700000000,00000000,00000000,00000000,
13180x605c0000,00000000,0x60000000,00000000,
13190xffffffff,0xffffffff,0xffffffff,0xffffffff,
13200xfffffc00,00000000,0xffffffff,0xffffffff,
13210xffffffff,0xffffffff,0xfffffc00,00000000,
13220xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
13230xfdffffff,0xffffffff,0xfe000000,00000000,
13240xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
13250xfdffffff,0xffffffff,0xfe000000,00000000,
13260xffffffff,0xfffff9ff,0xfe000000,00000000,
13270xffffffff,0xfffff9ff,0xfe000000,00000000,
13280x00030000,00000000,0xffffffff,0xffffffff,
13290xffffffff,0xffffffff,0xffffffff,0xffffffff,
13300xffffffff,0xffffffff,0xffffffff,0xffffffff,
13310xffffffff,0xffffffff,0xffffffff,0xffffffff,
13320xffffffff,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{
13420x0c002000,00000000,0x00060000,00000000,
13430xe7efe0e0,0xffffffff,0xffffffff,0xffffffff,
13440xffffffff,0xffffffff,0xffffffff,0xfffffffc,
13450x41380030,0x1aabfff2,0x17000000,00000000,
13460x01b80000,0x3effffff,0xffffffff,0xffffffff,
13470xffffffff,00000000,00000000,0x00400000,
13480x00001fff,0xffffffff,0xffffffff,0xffffffff,
13490xffffffff,0xffffffff,0xffffffff,0xffffffff,
13500xffff0000,00000000,0x1fffffff,0xffffffff,
13510xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
13520xb0000000,0x00012c04,0x05790804,0x14013e44,
13530x0008004f,0x90000040,0x15e46000,0xc0047920,
13540x004a003e,0x40011080,0x0f900024,0x4003e460,
13550x00c80479,0x00023301,0x1e400100,0x4157d080,
13560x514053f4,0x40048014,0xfd000104,0x055f4600,
13570x4c0147d2,0x0014a043,0xf4001508,0x10fd0003,
13580x44043f46,0x004c8147,0xd0003330,0x51f40014,
13590x04257908,0x0c14093e,0x44020802,0x4f900080,
13600x4095e460,0x20c02479,0x20084a08,0x3e400310,
13610x820f9000,0xa44083e4,0x6020c824,0x79000a33,
13620x091e4003,0x3c007fff,0x800f001f,0xffe00000,
136300000000,00000000,00000000,00000000,
13640x10400000,00000000,0x10000000,00000000,
13650xffffffff,0xffffffff,0xffffffff,0xffffffff,
13660xfffffc00,00000000,0xffffffff,0xffffffff,
13670xffffffff,0xffffffff,0xfffffc00,00000000,
13680xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
13690xfdffffff,0xffffffff,0xfe000000,00000000,
13700xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
13710xfdffffff,0xffffffff,0xfe000000,00000000,
13720xffffffff,0xfffff9ff,0xfe000000,00000000,
13730xffffffff,0xfffff9ff,0xfe000000,00000000,
13740x00030000,00000000,0xffffffff,0xffffffff,
13750xffffffff,0xffffffff,0xffffffff,0xffffffff,
13760xffffffff,0xffffffff,0xffffffff,0xffffffff,
13770xffffffff,0xffffffff,0xffffffff,0xffffffff,
13780xffffffff,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{
13880x0c01e000,00000000,0x00060000,00000000,
13890xe0e0e0e0,0x004e000c,0x000843fc,0x85c09380,
13900x0121ebfd,0xff217124,0xe0004000,0x943fc85f,
13910xffffffff,0xffffffff,0xff000000,00000000,
13920xffffffff,0xffffffff,0xffffffff,0xffffffff,
13930xffffffff,00000000,0xffffffff,0xffffffff,
13940xffffffff,0xffffffff,0xffffffff,0xffffffff,
13950xffffffff,0xffffffff,0xffffffff,0xffffffff,
13960xffff0000,00000000,0xffffffff,0xffffffff,
13970xffffffff,0xffffffff,0xffffffff,0xf0000000,
13980xe00000e0,0x00003c00,0x007f0001,0x01001fc0,
13990x00408007,0xf0003030,0x01fc000c,0x10007f00,
14000x0505001f,0xc0014180,0x07f00070,0x7001fc00,
14010x1c20007f,0x00090900,0x1fc00242,0x8007f000,
14020xb0b001fc,0x002c3000,0x7f000d0d,0x001fc003,
14030x438007f0,0x00f0f001,0xfc003fff,0xfffff800,
14040xfffffffe,0x003fffff,0xff800fff,0xffffe003,
14050xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
14060xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
14070xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
14080xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
140900000000,00000000,00000000,00000000,
14100xffff0000,00000000,0xf0000000,00000000,
14110xffffffff,0xffffffff,0xffffffff,0xffffffff,
14120xfffffc00,00000000,0xffffffff,0xffffffff,
14130xffffffff,0xffffffff,0xfffffc00,00000000,
14140xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14150xfdffffff,0xffffffff,0xfe000000,00000000,
14160xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14170xfdffffff,0xffffffff,0xfe000000,00000000,
14180xffffffff,0xfffff9ff,0xfe000000,00000000,
14190xffffffff,0xfffff9ff,0xfe000000,00000000,
14200x00030000,00000000,0xffffffff,0xffffffff,
14210xffffffff,0xffffffff,0xffffffff,0xffffffff,
14220xffffffff,0xffffffff,0xffffffff,0xffffffff,
14230xffffffff,0xffffffff,0xffffffff,0xffffffff,
14240xffffffff,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{
14340x0c01e000,00000000,0x00060000,00000000,
14350xefefefef,0xffffffff,0xffffffff,0xffffffff,
14360xffffffff,0xffffffff,0xffffffff,0xffffffff,
14370xffffffff,0xffffffff,0xff000000,00000000,
14380xffffffff,0xffffffff,0xffffffff,0xffffffff,
14390xffffffff,00000000,0xffffffff,0xffffffff,
14400xffffffff,0xffffffff,0xffffffff,0xffffffff,
14410xffffffff,0xffffffff,0xffffffff,0xffffffff,
14420xffff0000,00000000,0xffffffff,0xffffffff,
14430xffffffff,0xffffffff,0xffffffff,0xf0000000,
14440x0000000c,0x00003c00,0x07930000,0x0041e4c0,
14450x01002079,0x3000800c,0x1e4c0030,0x00279300,
14460x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
14470x34004793,0x00020051,0xe4c00180,0x24793000,
14480xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
14490xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
14500xffffffff,0xffffffff,0xffffffff,0xffffffff,
14510xffffffff,0xffffffff,0xffffffff,0xffffffff,
14520xffffffff,0xffffffff,0xffffffff,0xffffffff,
14530xffffffff,0xffffffff,0xffffffff,0xffffffff,
14540xffffffff,0xffffffff,0xffffffff,0xfffffc00,
145500000000,00000000,00000000,00000000,
14560xffff0000,00000000,0xf0000000,00000000,
14570xffffffff,0xffffffff,0xffffffff,0xffffffff,
14580xfffffc00,00000000,0xffffffff,0xffffffff,
14590xffffffff,0xffffffff,0xfffffc00,00000000,
14600xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14610xfdffffff,0xffffffff,0xfe000000,00000000,
14620xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14630xfdffffff,0xffffffff,0xfe000000,00000000,
14640xffffffff,0xfffff9ff,0xfe000000,00000000,
14650xffffffff,0xfffff9ff,0xfe000000,00000000,
14660x00100000,00000000,0xf0000000,00000000,
146700000000,00000000,0x98000000,00000000,
14680xffffffff,0xffffffff,0x0fffffff,0xffffffff,
146900000000,00000000,0x00ffffff,0xffffffff,
14700xffffffff,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{
14800x0c01e000,00000000,0x00060000,00000000,
14810xefefefef,0xffffffff,0xffffffff,0xffffffff,
14820xffffffff,0xffffffff,0xffffffff,0xffffffff,
14830xffffffff,0xffffffff,0xff000000,00000000,
14840xffffffff,0xffffffff,0xffffffff,0xffffffff,
14850xffffffff,00000000,0xffffffff,0xffffffff,
14860xffffffff,0xffffffff,0xffffffff,0xffffffff,
14870xffffffff,0xffffffff,0xffffffff,0xffffffff,
14880xffff0000,00000000,0xffffffff,0xffffffff,
14890xffffffff,0xffffffff,0xffffffff,0xf0000000,
14900x0000000c,0x00003c00,0x07930000,0x0041e4c0,
14910x01002079,0x3000800c,0x1e4c0030,0x00279300,
14920x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
14930x34004793,0x00020051,0xe4c00180,0x24793000,
14940xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
14950xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
14960xffffffff,0xffffffff,0xffffffff,0xffffffff,
14970xffffffff,0xffffffff,0xffffffff,0xffffffff,
14980xffffffff,0xffffffff,0xffffffff,0xffffffff,
14990xffffffff,0xffffffff,0xffffffff,0xffffffff,
15000xffffffff,0xffffffff,0xffffffff,0xfffffc00,
150100000000,00000000,00000000,00000000,
15020xffff0000,00000000,0xf0000000,00000000,
15030xffffffff,0xffffffff,0xffffffff,0xffffffff,
15040xfffffc00,00000000,0xffffffff,0xffffffff,
15050xffffffff,0xffffffff,0xfffffc00,00000000,
15060xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15070xfdffffff,0xffffffff,0xfe000000,00000000,
15080xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15090xfdffffff,0xffffffff,0xfe000000,00000000,
15100xffffffff,0xfffff9ff,0xfe000000,00000000,
15110xffffffff,0xfffff9ff,0xfe000000,00000000,
15120x00100000,00000000,0xd0000000,00000000,
15130xffffffff,0xffffffff,0xffffffff,0xffffffff,
15140xffffffff,0xffffffff,0x00ffffff,0xffffffff,
15150xffffffff,0xffffffff,00000000,00000000,
15160xffffffff,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{
15270x0c01e000,00000000,0x00060000,00000000,
15280xefefefef,0xffffffff,0xffffffff,0xffffffff,
15290xffffffff,0xffffffff,0xffffffff,0xffffffff,
15300xffffffff,0xffffffff,0xff000000,00000000,
15310xffffffff,0xffffffff,0xffffffff,0xffffffff,
15320xffffffff,00000000,0xffffffff,0xffffffff,
15330xffffffff,0xffffffff,0xffffffff,0xffffffff,
15340xffffffff,0xffffffff,0xffffffff,0xffffffff,
15350xffff0000,00000000,0xffffffff,0xffffffff,
15360xffffffff,0xffffffff,0xffffffff,0xf0000000,
15370x0000000c,0x00003c00,0x07930000,0x0041e4c0,
15380x01002079,0x3000800c,0x1e4c0030,0x00279300,
15390x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
15400x34004793,0x00020051,0xe4c00180,0x24793000,
15410xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
15420xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
15430xffffffff,0xffffffff,0xffffffff,0xffffffff,
15440xffffffff,0xffffffff,0xffffffff,0xffffffff,
15450xffffffff,0xffffffff,0xffffffff,0xffffffff,
15460xffffffff,0xffffffff,0xffffffff,0xffffffff,
15470xffffffff,0xffffffff,0xffffffff,0xfffffc00,
154800000000,00000000,00000000,00000000,
15490xffff0000,00000000,0xf0000000,00000000,
15500xffffffff,0xffffffff,0xffffffff,0xffffffff,
15510xfffffc00,00000000,0xffffffff,0xffffffff,
15520xffffffff,0xffffffff,0xfffffc00,00000000,
15530xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15540xfdffffff,0xffffffff,0xfe000000,00000000,
15550xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15560xfdffffff,0xffffffff,0xfe000000,00000000,
15570xffffffff,0xfffff9ff,0xfe000000,00000000,
15580xffffffff,0xfffff9ff,0xfe000000,00000000,
15590x00100000,00000000,0xf4000000,00000000,
156000000000,00000000,00000000,00000000,
15610xffffffff,0xffffffff,0x00ffffff,0xffffffff,
156200000000,00000000,00000000,00000000,
15630xffffffff,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{
15900x0c000000,00000000,0x00060000,00000000,
15910xefefefef,0xffffffff,0xffffffff,0xffffffff,
15920xffffffff,0xffffffff,0xffffffff,0xffffffff,
15930xffffffff,0xffffffff,0xff000000,00000000,
15940xffffffff,0xffffffff,0xffffffff,0xffffffff,
15950xffffffff,00000000,0xffffffff,0xffffffff,
15960xffffffff,0xffffffff,0xffffffff,0xffffffff,
15970xffffffff,0xffffffff,0xffffffff,0xffffffff,
15980xffff0000,00000000,0x0fffffff,0xffffffff,
15990xffffffff,0xffffffff,0xffffffff,0xf0000000,
16000x00000008,0x00030c00,0x01bf0001,0x00806fc0,
16010x00c1001b,0xf0005048,0x06fc001c,0x2001bf00,
16020x0908806f,0xc002c300,0x1bf000d0,0xc806fc00,
16030x3fffffff,0xffffffff,0xffffffff,0xffffffff,
16040xffffffff,0xffffffff,0xffffffff,0xffffffff,
16050xffffffff,0xffffffff,0xffffffff,0xffffffff,
16060xffffffff,0xffffffff,0xffffffff,0xffffffff,
16070xffffffff,0xffffffff,0xffffffff,0xffffffff,
16080xffffffff,0xffffffff,0xffffffff,0xffffffff,
16090xffffffff,0xffffffff,0xffffffff,0xffffffff,
16100xffffffff,0xffffffff,0xffffffff,0xfffffc00,
161100000000,00000000,00000000,00000000,
16120x06bf0000,00000000,00000000,00000000,
16130xffffffff,0xffffffff,0xffffffff,0xffffffff,
16140xfffffc00,00000000,0xffffffff,0xffffffff,
16150xffffffff,0xffffffff,0xfffffc00,00000000,
16160xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16170xfdffffff,0xffffffff,0xfe000000,00000000,
16180xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16190xfdffffff,0xffffffff,0xfe000000,00000000,
16200xffffffff,0xfffff9ff,0xfe000000,00000000,
16210xffffffff,0xfffff9ff,0xfe000000,00000000,
16220x00110000,00000000,0xd0ffffff,0xffffffff,
16230xffffffff,0xffffffff,0xffffffff,0xffffffff,
16240xffffffff,0xffffffff,0x00ffffff,0xffffffff,
16250xffffffff,0xffffffff,00000000,00000000,
16260xffffffff,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{
16370x4c01e000,00000000,0x00060000,00000000,
16380xe0e0c0e0,0xffffffff,0xffffffff,0xffc13380,
16390x0101ffff,0xffa1f057,0xe000407f,0xdfffc87f,
16400xffffffff,0xffffffff,0xff000000,00000000,
16410xffffffff,0xffffffff,0xffffffff,0xffffffff,
16420xffffffff,00000000,0xffffffff,0xffffffff,
16430xffffffff,0xffffffff,0xffffffff,0xffffffff,
16440xffffffff,0xffffffff,0xffffffff,0xffffffff,
16450xffff0000,00000000,0xffffffff,0xffffffff,
16460xffffffff,0xffffffff,0xffffffff,0xf0000000,
16470xf0000060,0x00003c00,0x04f90000,0x02013e40,
16480x0081004f,0x90004060,0x13e40018,0x0024f900,
16490x0802093e,0x40028102,0x4f9000c0,0x6093e400,
16500x380014f9,0x00010205,0x3e4000c1,0x014f9000,
16510x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
16520xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
16530xffffffff,0xffffffff,0xffffffff,0xffffffff,
16540xffffffff,0xffffffff,0xffffffff,0xffffffff,
16550xffffffff,0xffffffff,0xffffffff,0xffffffff,
16560xffffffff,0xffffffff,0xffffffff,0xffffffff,
16570xffffffff,0xffffffff,0xffffffff,0xfffffc00,
165800000000,00000000,00000000,00000000,
16590xffff0000,00000000,0xf0000000,00000000,
16600xffffffff,0xffffffff,0xffffffff,0xffffffff,
16610xfffffc00,00000000,0xffffffff,0xffffffff,
16620xffffffff,0xffffffff,0xfffffc00,00000000,
16630xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16640xfdffffff,0xffffffff,0xfe000000,00000000,
16650xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16660xfdffffff,0xffffffff,0xfe000000,00000000,
16670xffffffff,0xfffff9ff,0xfe000000,00000000,
16680xffffffff,0xfffff9ff,0xfe000000,00000000,
16690x00030000,00000000,0xffffffff,0xffffffff,
16700xffffffff,0xffffffff,0xffffffff,0xffffffff,
16710xffffffff,0xffffffff,0xffffffff,0xffffffff,
16720xffffffff,0xffffffff,0xffffffff,0xffffffff,
16730xffffffff,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{
16830x4c01e000,00000000,0x00060000,00000000,
16840xe0e0c0e0,0xffffffff,0xffffffff,0xffc01b80,
16850x0101ffff,0xffb7f03d,0xe000407f,0xffffc8ff,
16860xffffffff,0xffffffff,0xff000000,00000000,
16870xffffffff,0xffffffff,0xffffffff,0xffffffff,
16880xffffffff,00000000,0xffffffff,0xffffffff,
16890xffffffff,0xffffffff,0xffffffff,0xffffffff,
16900xffffffff,0xffffffff,0xffffffff,0xffffffff,
16910xffff0000,00000000,0xffffffff,0xffffffff,
16920xffffffff,0xffffffff,0xffffffff,0xf0000000,
16930xf0000060,0x00003c00,0x04f90000,0x02013e40,
16940x0081004f,0x90004060,0x13e40018,0x0024f900,
16950x0802093e,0x40028102,0x4f9000c0,0x6093e400,
16960x380014f9,0x00010205,0x3e4000c1,0x014f9000,
16970x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
16980xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
16990xffffffff,0xffffffff,0xffffffff,0xffffffff,
17000xffffffff,0xffffffff,0xffffffff,0xffffffff,
17010xffffffff,0xffffffff,0xffffffff,0xffffffff,
17020xffffffff,0xffffffff,0xffffffff,0xffffffff,
17030xffffffff,0xffffffff,0xffffffff,0xfffffc00,
170400000000,00000000,00000000,00000000,
17050xffff0000,00000000,0xf0000000,00000000,
17060xffffffff,0xffffffff,0xffffffff,0xffffffff,
17070xfffffc00,00000000,0xffffffff,0xffffffff,
17080xffffffff,0xffffffff,0xfffffc00,00000000,
17090xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17100xfdffffff,0xffffffff,0xfe000000,00000000,
17110xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17120xfdffffff,0xffffffff,0xfe000000,00000000,
17130xffffffff,0xfffff9ff,0xfe000000,00000000,
17140xffffffff,0xfffff9ff,0xfe000000,00000000,
17150x00030000,00000000,0xffffffff,0xffffffff,
17160xffffffff,0xffffffff,0xffffffff,0xffffffff,
17170xffffffff,0xffffffff,0xffffffff,0xffffffff,
17180xffffffff,0xffffffff,0xffffffff,0xffffffff,
17190xffffffff,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{
17290x4c01e000,00000000,0x00060000,00000000,
17300xe0e0c0e0,0xffffffff,0xffffffff,0xffc09780,
17310x0101ffff,0xff21f077,0xe000407f,0xffffc87f,
17320xffffffff,0xffffffff,0xff000000,00000000,
17330xffffffff,0xffffffff,0xffffffff,0xffffffff,
17340xffffffff,00000000,0xffffffff,0xffffffff,
17350xffffffff,0xffffffff,0xffffffff,0xffffffff,
17360xffffffff,0xffffffff,0xffffffff,0xffffffff,
17370xffff0000,00000000,0xffffffff,0xffffffff,
17380xffffffff,0xffffffff,0xffffffff,0xf0000000,
17390xf0000060,0x00003c00,0x04f90000,0x02013e40,
17400x0081004f,0x90004060,0x13e40018,0x0024f900,
17410x0802093e,0x40028102,0x4f9000c0,0x6093e400,
17420x380014f9,0x00010205,0x3e4000c1,0x014f9000,
17430x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
17440xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
17450xffffffff,0xffffffff,0xffffffff,0xffffffff,
17460xffffffff,0xffffffff,0xffffffff,0xffffffff,
17470xffffffff,0xffffffff,0xffffffff,0xffffffff,
17480xffffffff,0xffffffff,0xffffffff,0xffffffff,
17490xffffffff,0xffffffff,0xffffffff,0xfffffc00,
175000000000,00000000,00000000,00000000,
17510xffff0000,00000000,0xf0000000,00000000,
17520xffffffff,0xffffffff,0xffffffff,0xffffffff,
17530xfffffc00,00000000,0xffffffff,0xffffffff,
17540xffffffff,0xffffffff,0xfffffc00,00000000,
17550xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17560xfdffffff,0xffffffff,0xfe000000,00000000,
17570xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17580xfdffffff,0xffffffff,0xfe000000,00000000,
17590xffffffff,0xfffff9ff,0xfe000000,00000000,
17600xffffffff,0xfffff9ff,0xfe000000,00000000,
17610x00030000,00000000,0xffffffff,0xffffffff,
17620xffffffff,0xffffffff,0xffffffff,0xffffffff,
17630xffffffff,0xffffffff,0xffffffff,0xffffffff,
17640xffffffff,0xffffffff,0xffffffff,0xffffffff,
17650xffffffff,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{
17750x4c01e000,00000000,0x00060000,00000000,
17760xe0e0c0e0,0xffffffff,0xffffffff,0xffc03780,
17770x0101ffff,0xff29f016,0xe000407f,0xffffe97f,
17780xffffffff,0xffffffff,0xff000000,00000000,
17790xffffffff,0xffffffff,0xffffffff,0xffffffff,
17800xffffffff,00000000,0xffffffff,0xffffffff,
17810xffffffff,0xffffffff,0xffffffff,0xffffffff,
17820xffffffff,0xffffffff,0xffffffff,0xffffffff,
17830xffff0000,00000000,0xffffffff,0xffffffff,
17840xffffffff,0xffffffff,0xffffffff,0xf0000000,
17850xf0000060,0x00003c00,0x04f90000,0x02013e40,
17860x0081004f,0x90004060,0x13e40018,0x0024f900,
17870x0802093e,0x40028102,0x4f9000c0,0x6093e400,
17880x380014f9,0x00010205,0x3e4000c1,0x014f9000,
17890x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
17900xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
17910xffffffff,0xffffffff,0xffffffff,0xffffffff,
17920xffffffff,0xffffffff,0xffffffff,0xffffffff,
17930xffffffff,0xffffffff,0xffffffff,0xffffffff,
17940xffffffff,0xffffffff,0xffffffff,0xffffffff,
17950xffffffff,0xffffffff,0xffffffff,0xfffffc00,
179600000000,00000000,00000000,00000000,
17970xffff0000,00000000,0xf0000000,00000000,
17980xffffffff,0xffffffff,0xffffffff,0xffffffff,
17990xfffffc00,00000000,0xffffffff,0xffffffff,
18000xffffffff,0xffffffff,0xfffffc00,00000000,
18010xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18020xfdffffff,0xffffffff,0xfe000000,00000000,
18030xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18040xfdffffff,0xffffffff,0xfe000000,00000000,
18050xffffffff,0xfffff9ff,0xfe000000,00000000,
18060xffffffff,0xfffff9ff,0xfe000000,00000000,
18070x00030000,00000000,0xffffffff,0xffffffff,
18080xffffffff,0xffffffff,0xffffffff,0xffffffff,
18090xffffffff,0xffffffff,0xffffffff,0xffffffff,
18100xffffffff,0xffffffff,0xffffffff,0xffffffff,
18110xffffffff,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{
18210x4c01e000,00000000,0x00060000,00000000,
18220xe0e0c0e0,0xffffffff,0xffffffff,0xffc17780,
18230x0101ffff,0xff21f014,0xe000407f,0xffffe9ff,
18240xffffffff,0xffffffff,0xff000000,00000000,
18250xffffffff,0xffffffff,0xffffffff,0xffffffff,
18260xffffffff,00000000,0xffffffff,0xffffffff,
18270xffffffff,0xffffffff,0xffffffff,0xffffffff,
18280xffffffff,0xffffffff,0xffffffff,0xffffffff,
18290xffff0000,00000000,0xffffffff,0xffffffff,
18300xffffffff,0xffffffff,0xffffffff,0xf0000000,
18310xf0000060,0x00003c00,0x04f90000,0x02013e40,
18320x0081004f,0x90004060,0x13e40018,0x0024f900,
18330x0802093e,0x40028102,0x4f9000c0,0x6093e400,
18340x380014f9,0x00010205,0x3e4000c1,0x014f9000,
18350x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
18360xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
18370xffffffff,0xffffffff,0xffffffff,0xffffffff,
18380xffffffff,0xffffffff,0xffffffff,0xffffffff,
18390xffffffff,0xffffffff,0xffffffff,0xffffffff,
18400xffffffff,0xffffffff,0xffffffff,0xffffffff,
18410xffffffff,0xffffffff,0xffffffff,0xfffffc00,
184200000000,00000000,00000000,00000000,
18430xffff0000,00000000,0xf0000000,00000000,
18440xffffffff,0xffffffff,0xffffffff,0xffffffff,
18450xfffffc00,00000000,0xffffffff,0xffffffff,
18460xffffffff,0xffffffff,0xfffffc00,00000000,
18470xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18480xfdffffff,0xffffffff,0xfe000000,00000000,
18490xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18500xfdffffff,0xffffffff,0xfe000000,00000000,
18510xffffffff,0xfffff9ff,0xfe000000,00000000,
18520xffffffff,0xfffff9ff,0xfe000000,00000000,
18530x00030000,00000000,0xffffffff,0xffffffff,
18540xffffffff,0xffffffff,0xffffffff,0xffffffff,
18550xffffffff,0xffffffff,0xffffffff,0xffffffff,
18560xffffffff,0xffffffff,0xffffffff,0xffffffff,
18570xffffffff,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{
18670x4c01e000,00000000,0x00060000,00000000,
18680xe0c0c0e0,0xffffffff,0xffffffff,0xffdf5bbf,
18690xffffffff,0xff25f7d6,0xefffffff,0xffffc97f,
18700xffffffff,0xffffffff,0xff000000,00000000,
18710xffffffff,0xffffffff,0xffffffff,0xffffffff,
18720xffffffff,00000000,0xffffffff,0xffffffff,
18730xffffffff,0xffffffff,0xffffffff,0xffffffff,
18740xffffffff,0xffffffff,0xffffffff,0xffffffff,
18750xffff0000,00000000,0xffffffff,0xffffffff,
18760xffffffff,0xffffffff,0xffffffff,0xf0000000,
18770xf0000060,0x00003c00,0x04f90000,0x02013e40,
18780x0081004f,0x90004060,0x13e40018,0x0024f900,
18790x0802093e,0x40028102,0x4f9000c0,0x6093e400,
18800x380014f9,0x00010205,0x3e4000c1,0x014f9000,
18810x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
18820xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
18830xffffffff,0xffffffff,0xffffffff,0xffffffff,
18840xffffffff,0xffffffff,0xffffffff,0xffffffff,
18850xffffffff,0xffffffff,0xffffffff,0xffffffff,
18860xffffffff,0xffffffff,0xffffffff,0xffffffff,
18870xffffffff,0xffffffff,0xffffffff,0xfffffc00,
188800000000,00000000,00000000,00000000,
18890xffff0000,00000000,0xf0000000,00000000,
18900xffffffff,0xffffffff,0xffffffff,0xffffffff,
18910xfffffc00,00000000,0xffffffff,0xffffffff,
18920xffffffff,0xffffffff,0xfffffc00,00000000,
18930xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18940xfdffffff,0xffffffff,0xfe000000,00000000,
18950xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18960xfdffffff,0xffffffff,0xfe000000,00000000,
18970xffffffff,0xfffff9ff,0xfe000000,00000000,
18980xffffffff,0xfffff9ff,0xfe000000,00000000,
18990x00030000,00000000,0xffffffff,0xffffffff,
19000xffffffff,0xffffffff,0xffffffff,0xffffffff,
19010xffffffff,0xffffffff,0xffffffff,0xffffffff,
19020xffffffff,0xffffffff,0xffffffff,0xffffffff,
19030xffffffff,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{
19130x4c01e000,00000000,0x00060000,00000000,
19140xe0c0c0e0,0xffffffff,0xffffffff,0xffc15f80,
19150x0501ff7f,0xff21f057,0xe001407f,0xdfffc87f,
19160xffffffff,0xffffffff,0xff000000,00000000,
19170xffffffff,0xffffffff,0xffffffff,0xffffffff,
19180xffffffff,00000000,0xffffffff,0xffffffff,
19190xffffffff,0xffffffff,0xffffffff,0xffffffff,
19200xffffffff,0xffffffff,0xffffffff,0xffffffff,
19210xffff0000,00000000,0xffffffff,0xffffffff,
19220xffffffff,0xffffffff,0xffffffff,0xf0000000,
19230xf0000060,0x00003c00,0x04f90000,0x02013e40,
19240x0081004f,0x90004060,0x13e40018,0x0024f900,
19250x0802093e,0x40028102,0x4f9000c0,0x6093e400,
19260x380014f9,0x00010205,0x3e4000c1,0x014f9000,
19270x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
19280xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
19290xffffffff,0xffffffff,0xffffffff,0xffffffff,
19300xffffffff,0xffffffff,0xffffffff,0xffffffff,
19310xffffffff,0xffffffff,0xffffffff,0xffffffff,
19320xffffffff,0xffffffff,0xffffffff,0xffffffff,
19330xffffffff,0xffffffff,0xffffffff,0xfffffc00,
193400000000,00000000,00000000,00000000,
19350xffff0000,00000000,0xf0000000,00000000,
19360xffffffff,0xffffffff,0xffffffff,0xffffffff,
19370xfffffc00,00000000,0xffffffff,0xffffffff,
19380xffffffff,0xffffffff,0xfffffc00,00000000,
19390xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19400xfdffffff,0xffffffff,0xfe000000,00000000,
19410xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19420xfdffffff,0xffffffff,0xfe000000,00000000,
19430xffffffff,0xfffff9ff,0xfe000000,00000000,
19440xffffffff,0xfffff9ff,0xfe000000,00000000,
19450x00030000,00000000,0xffffffff,0xffffffff,
19460xffffffff,0xffffffff,0xffffffff,0xffffffff,
19470xffffffff,0xffffffff,0xffffffff,0xffffffff,
19480xffffffff,0xffffffff,0xffffffff,0xffffffff,
19490xffffffff,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{
19590xcc01e000,00000000,0x00060000,00000000,
19600x20202020,0xff31ffff,0xfff7fffe,0x97ffcc7f,
19610xfffffdff,0xffa5fff3,0x1fffffff,0x7fffe97f,
19620xffffffff,0xffffffff,0xff000000,00000000,
19630xffffffff,0xffffffff,0xffffffff,0xffffffff,
19640xffffffff,00000000,0xffffffff,0xffffffff,
19650xffffffff,0xffffffff,0xffffffff,0xffffffff,
19660xffffffff,0xffffffff,0xffffffff,0xffffffff,
19670xffff0000,00000000,0xffffffff,0xffffffff,
19680xffffffff,0xffffffff,0xffffffff,0xf0000000,
19690xf00000a0,0x00003c00,0x02f50000,0x0004bd40,
19700x0040802f,0x50002020,0x4bd4000c,0x0042f500,
19710x040014bd,0x40014084,0x2f500060,0x214bd400,
19720x1c2002f5,0x00080804,0xbd400242,0x802f5000,
19730xa0a04bd4,0x002c2042,0xf5000c08,0x14bd4003,
19740x42842f50,0x00e0a14b,0xd4003fff,0xffffffff,
19750xffffffff,0xffffffff,0xffffffff,0xffffffff,
19760xffffffff,0xffffffff,0xffffffff,0xffffffff,
19770xffffffff,0xffffffff,0xffffffff,0xffffffff,
19780xffffffff,0xffffffff,0xffffffff,0xffffffff,
19790xffffffff,0xffffffff,0xffffffff,0xfffffc00,
198000000000,00000000,00000000,00000000,
19810xffff0000,00000000,0xf0000000,00000000,
19820xffffffff,0xffffffff,0xffffffff,0xffffffff,
19830xfffffc00,00000000,0xffffffff,0xffffffff,
19840xffffffff,0xffffffff,0xfffffc00,00000000,
19850xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19860xfdffffff,0xffffffff,0xfe000000,00000000,
19870xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19880xfdffffff,0xffffffff,0xfe000000,00000000,
19890xffffffff,0xfffff9ff,0xfe000000,00000000,
19900xffffffff,0xfffff9ff,0xfe000000,00000000,
19910x00030000,00000000,0xffffffff,0xffffffff,
19920xffffffff,0xffffffff,0xffffffff,0xffffffff,
19930xffffffff,0xffffffff,0xffffffff,0xffffffff,
19940xffffffff,0xffffffff,0xffffffff,0xffffffff,
19950xffffffff,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
2096static 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