xref: /openbmc/linux/arch/parisc/kernel/perf_images.h (revision 67266fd4)
11da177e4SLinus Torvalds /*
21da177e4SLinus Torvalds  *    Imagine for use with the Onyx (PCX-U) CPU interface
31da177e4SLinus Torvalds  *
41da177e4SLinus Torvalds  *    Copyright (C) 2001 Randolph Chung <tausq at parisc-linux.org>
51da177e4SLinus Torvalds  *    Copyright (C) 2001 Hewlett-Packard (Grant Grundler)
61da177e4SLinus Torvalds  *
71da177e4SLinus Torvalds  *    This program is free software; you can redistribute it and/or modify
81da177e4SLinus Torvalds  *    it under the terms of the GNU General Public License as published by
91da177e4SLinus Torvalds  *    the Free Software Foundation; either version 2 of the License, or
101da177e4SLinus Torvalds  *    (at your option) any later version.
111da177e4SLinus Torvalds  *
121da177e4SLinus Torvalds  *    This program is distributed in the hope that it will be useful,
131da177e4SLinus Torvalds  *    but WITHOUT ANY WARRANTY; without even the implied warranty of
141da177e4SLinus Torvalds  *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
151da177e4SLinus Torvalds  *    GNU General Public License for more details.
161da177e4SLinus Torvalds  *
171da177e4SLinus Torvalds  *    You should have received a copy of the GNU General Public License
181da177e4SLinus Torvalds  *    along with this program; if not, write to the Free Software
191da177e4SLinus Torvalds  *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
201da177e4SLinus Torvalds  */
211da177e4SLinus Torvalds #ifndef PERF_IMAGES_H
221da177e4SLinus Torvalds #define PERF_IMAGES_H
231da177e4SLinus Torvalds 
241da177e4SLinus Torvalds /* Magic numbers taken without modification from HPUX stuff */
251da177e4SLinus Torvalds 
261da177e4SLinus Torvalds #define PCXU_IMAGE_SIZE 584
271da177e4SLinus Torvalds 
2867266fd4SHelge Deller static uint32_t onyx_images[][PCXU_IMAGE_SIZE/sizeof(uint32_t)] __ro_after_init = {
291da177e4SLinus Torvalds /*
301da177e4SLinus Torvalds  * CPI:
311da177e4SLinus Torvalds  *
321da177e4SLinus Torvalds  * Counts the following:
331da177e4SLinus Torvalds  *
341da177e4SLinus Torvalds  * ctr0 : total cycles
351da177e4SLinus Torvalds  * ctr1 : total cycles where nothing retired
361da177e4SLinus Torvalds  * ctr2 : total instructions retired, including nullified
371da177e4SLinus Torvalds  * ctr3 : total instructions retired, less nullified instructions
381da177e4SLinus Torvalds  */
391da177e4SLinus Torvalds          {
401da177e4SLinus Torvalds          0x4c00c000, 0x00000000, 0x00060000, 0x00000000,
411da177e4SLinus Torvalds          0xe0e0e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
421da177e4SLinus Torvalds          0x0101ffff, 0xfffff104, 0xe000c07f, 0xfffffffc,
431da177e4SLinus Torvalds          0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
441da177e4SLinus Torvalds          0x00000fff, 0xff00000f, 0xffff0000, 0x0fffff00,
451da177e4SLinus Torvalds          0x000fffff, 0x00000000, 0x00000000, 0x00ffffff,
461da177e4SLinus Torvalds          0xfffff000, 0x0000000f, 0xffffffff, 0xff000000,
471da177e4SLinus Torvalds          0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
481da177e4SLinus Torvalds          0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
491da177e4SLinus Torvalds          0xfff55fff, 0xffffffff, 0xffffffff, 0xf0000000,
501da177e4SLinus Torvalds          0xf0000030, 0x00003c00, 0x067f080c, 0x02019fc0,
511da177e4SLinus Torvalds          0x02804067, 0xf0009030, 0x19fc002c, 0x40067f08,
521da177e4SLinus Torvalds          0x0c12019f, 0xc0028440, 0x67f00091, 0x3019fc00,
531da177e4SLinus Torvalds          0x2fc007ff, 0xf800f001, 0xfffe003c, 0x007fff80,
541da177e4SLinus Torvalds          0x0f001fff, 0xe003c007, 0xfff800f0, 0x01fffe00,
551da177e4SLinus Torvalds          0x3c007fff, 0x800f001f, 0xffe003c0, 0x07fff800,
561da177e4SLinus Torvalds          0xf001fffe, 0x003c007f, 0xff800f00, 0x1fffe003,
571da177e4SLinus Torvalds          0xc007fff8, 0x00f001ff, 0xfe003c00, 0x7fff800f,
581da177e4SLinus Torvalds          0x001fffe0, 0x03c007ff, 0xf800f001, 0xfffe003c,
591da177e4SLinus Torvalds          0x007fff80, 0x0f001fff, 0xe003c007, 0xfff800f0,
601da177e4SLinus Torvalds          0x01fffe00, 0x3c007fff, 0x800f001f, 0xffe00000,
611da177e4SLinus Torvalds          0x00000000, 0x00000000, 0x00000000, 0x00000000,
621da177e4SLinus Torvalds          0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
631da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
641da177e4SLinus Torvalds          0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
651da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
661da177e4SLinus Torvalds          0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
671da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
681da177e4SLinus Torvalds          0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
691da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
701da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
711da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
721da177e4SLinus Torvalds          0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
731da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
741da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
751da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
761da177e4SLinus Torvalds          0xffffffff, 0xffffffff},
771da177e4SLinus Torvalds 
781da177e4SLinus Torvalds /* Bus utilization image (bus_util)
791da177e4SLinus Torvalds  *
801da177e4SLinus Torvalds  * ctr0 : counts address valid cycles
811da177e4SLinus Torvalds  * ctr1 : counts data valid cycles
821da177e4SLinus Torvalds  * ctr2 : counts overflow from counter 0
831da177e4SLinus Torvalds  * ctr3 : counts overflow from counter 1
841da177e4SLinus Torvalds  */
851da177e4SLinus Torvalds          {
861da177e4SLinus Torvalds          0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
871da177e4SLinus Torvalds          0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
881da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
891da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
901da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
911da177e4SLinus Torvalds          0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
921da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
931da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
941da177e4SLinus Torvalds          0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
951da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
961da177e4SLinus Torvalds          0x0000000c, 0x00003c00, 0x07930000, 0x0041e4c0,
971da177e4SLinus Torvalds          0x01002079, 0x3000800c, 0x1e4c0030, 0x00279300,
981da177e4SLinus Torvalds          0x010049e4, 0xc0014022, 0x79300090, 0x0c9e4c00,
991da177e4SLinus Torvalds          0x34004793, 0x00020051, 0xe4c00180, 0x24793000,
1001da177e4SLinus Torvalds          0xa00d1e4c, 0x00380067, 0x93000300, 0x59e4c001,
1011da177e4SLinus Torvalds          0xc0267930, 0x00b00d9e, 0x4c003fff, 0xffffffff,
1021da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1031da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1041da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1051da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1061da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc00,
1071da177e4SLinus Torvalds          0x00000000, 0x00000000, 0x00000000, 0x00000000,
1081da177e4SLinus Torvalds          0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
1091da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1101da177e4SLinus Torvalds          0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
1111da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
1121da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
1131da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
1141da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
1151da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
1161da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
1171da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
1181da177e4SLinus Torvalds          0x00100000, 0x00000000, 0xffffffff, 0xffffffff,
1191da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1201da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1211da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1221da177e4SLinus Torvalds          0xffffffff, 0xffffffff },
1231da177e4SLinus Torvalds 
1241da177e4SLinus Torvalds /*
1251da177e4SLinus Torvalds  * TLB counts (same as tlbStats image):
1261da177e4SLinus Torvalds  *
1271da177e4SLinus Torvalds  * Counts the following:
1281da177e4SLinus Torvalds  *
1291da177e4SLinus Torvalds  * ctr0: DTLB misses
1301da177e4SLinus Torvalds  * ctr1: ITLB misses
1311da177e4SLinus Torvalds  * ctr2: total cycles in the miss handlers
1321da177e4SLinus Torvalds  * ctr3: total cycles
1331da177e4SLinus Torvalds  */
1341da177e4SLinus Torvalds 
1351da177e4SLinus Torvalds          {
1361da177e4SLinus Torvalds          0x0c00c000, 0x00000000, 0x00060000, 0x00000000,
1371da177e4SLinus Torvalds          0xe7e7e0e0, 0x004e0004, 0x07ffffff, 0xffc01380,
1381da177e4SLinus Torvalds          0x0101ffff, 0xfffff104, 0xe000c06a, 0xafffc85c,
1391da177e4SLinus Torvalds          0x01380010, 0x1fffffff, 0xff000000, 0x00000000,
1401da177e4SLinus Torvalds          0x01b9e000, 0x0001b8c0, 0x00000000, 0x0fffff00,
1411da177e4SLinus Torvalds          0x000fffff, 0x00000000, 0x00000000, 0x00400000,
1421da177e4SLinus Torvalds          0x00001000, 0x00000004, 0x00000000, 0x01000000,
1431da177e4SLinus Torvalds          0x0000ffff, 0xfffffff0, 0x00000000, 0x0fffffff,
1441da177e4SLinus Torvalds          0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
1451da177e4SLinus Torvalds          0xfff55ff5, 0xffffffff, 0xffffffff, 0xf0000000,
1461da177e4SLinus Torvalds          0xf0000000, 0x00003c00, 0x01ff0001, 0x08007fc2,
1471da177e4SLinus Torvalds          0x02c1001f, 0xf0807100, 0x1bfc200c, 0x4806ff00,
1481da177e4SLinus Torvalds          0x03f001ff, 0xfe003c00, 0x7fff800f, 0x001fffe0,
1491da177e4SLinus Torvalds          0x03c007ff, 0xf800f001, 0xfffe003c, 0x007fff80,
1501da177e4SLinus Torvalds          0x0f001fff, 0xe003c007, 0xfff800f0, 0x01fffe00,
1511da177e4SLinus Torvalds          0x3c007fff, 0x800f001f, 0xffe003c0, 0x07fff800,
1521da177e4SLinus Torvalds          0xf001fffe, 0x003c007f, 0xff800f00, 0x1fffe003,
1531da177e4SLinus Torvalds          0xc007fff8, 0x00f001ff, 0xfe003c00, 0x7fff800f,
1541da177e4SLinus Torvalds          0x001fffe0, 0x03c007ff, 0xf800f001, 0xfffe003c,
1551da177e4SLinus Torvalds          0x007fff80, 0x0f001fff, 0xe003c007, 0xfff800f0,
1561da177e4SLinus Torvalds          0x01fffe00, 0x3c007fff, 0x800f001f, 0xffe00000,
1571da177e4SLinus Torvalds          0x00000000, 0x00000000, 0x00000000, 0x00000000,
1581da177e4SLinus Torvalds          0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
1591da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1601da177e4SLinus Torvalds          0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
1611da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
1621da177e4SLinus Torvalds          0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
1631da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
1641da177e4SLinus Torvalds          0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
1651da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
1661da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
1671da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
1681da177e4SLinus Torvalds          0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
1691da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1701da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1711da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
1721da177e4SLinus Torvalds          0xffffffff, 0xffffffff },
1731da177e4SLinus Torvalds 
1741da177e4SLinus Torvalds /* tlbHandMiss
1751da177e4SLinus Torvalds  *
1761da177e4SLinus Torvalds  * ctr0: counts TLB misses
1771da177e4SLinus Torvalds  * ctr1: counts dmisses inside tlb miss handlers
1781da177e4SLinus Torvalds  * ctr2: counts cycles in the tlb miss handlers
1791da177e4SLinus Torvalds  * ctr3: counts overflows of ctr2
1801da177e4SLinus Torvalds  */
1811da177e4SLinus Torvalds {
1821da177e4SLinus Torvalds 0x1c00c000,00000000,0x00060000,00000000,
1831da177e4SLinus Torvalds 0xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
1841da177e4SLinus Torvalds 0x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
1851da177e4SLinus Torvalds 0x01380010,0x1fffffff,0xff000000,00000000,
1861da177e4SLinus Torvalds 0x01b9e000,0x0001b8c0,00000000,0x0fffff00,
1871da177e4SLinus Torvalds 0x000fffff,00000000,00000000,0x00400000,
1881da177e4SLinus Torvalds 0x00001000,0x00000004,00000000,0x01000000,
1891da177e4SLinus Torvalds 0x0000ffff,0xfffffff0,00000000,0x0fffffff,
1901da177e4SLinus Torvalds 0xffff0000,00000000,0x6fffffff,0xffffffff,
1911da177e4SLinus Torvalds 0xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
1921da177e4SLinus Torvalds 0xf0000000,0x00003c00,0x01fd0000,0x08007f42,
1931da177e4SLinus Torvalds 0x0281001f,0xd080a100,0x19f42008,0x44067d08,
1941da177e4SLinus Torvalds 0x0612019f,0x400084c0,0x67d00060,0x0047f400,
1951da177e4SLinus Torvalds 0x042011fd,0x080b0404,0x7f4202c4,0x0167d080,
1961da177e4SLinus Torvalds 0x311059f4,0x201c4816,0x7d000313,0x059f4001,
1971da177e4SLinus Torvalds 0xfc007fff,0x800f001f,0xffe003c0,0x07fff800,
1981da177e4SLinus Torvalds 0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
1991da177e4SLinus Torvalds 0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
2001da177e4SLinus Torvalds 0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
2011da177e4SLinus Torvalds 0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
2021da177e4SLinus Torvalds 0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
2031da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
2041da177e4SLinus Torvalds 0x6fff0000,00000000,0x60000000,00000000,
2051da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2061da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
2071da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
2081da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
2091da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
2101da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
2111da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
2121da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
2131da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
2141da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
2151da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2161da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2171da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2181da177e4SLinus Torvalds 0xffffffff,0xffffffff},
2191da177e4SLinus Torvalds 
2201da177e4SLinus Torvalds /* branch_taken image (ptkn image)
2211da177e4SLinus Torvalds  *
2221da177e4SLinus Torvalds  * ctr0: overflow for ctr1
2231da177e4SLinus Torvalds  * ctr1: predicted taken branches, actually taken
2241da177e4SLinus Torvalds  * ctr2: all predicted taken branches (nullfied or not)
2251da177e4SLinus Torvalds  * ctr3: overflow for ctr2
2261da177e4SLinus Torvalds  */
2271da177e4SLinus Torvalds 
2281da177e4SLinus Torvalds         {
2291da177e4SLinus Torvalds         0xcc01e000, 0x00000000, 0x00060000, 0x00000000,
2301da177e4SLinus Torvalds         0xa08080a0, 0xffffffff, 0xffffffff, 0xffffffff,
2311da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2321da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
2331da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2341da177e4SLinus Torvalds         0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
2351da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2361da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2371da177e4SLinus Torvalds         0xffff0000, 0x00000000, 0xffffffff, 0xffffffff,
2381da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
2391da177e4SLinus Torvalds         0xf0000000, 0x00003c00, 0x04f90000, 0x02013e40,
2401da177e4SLinus Torvalds         0x0081004f, 0x90004060, 0x13e40018, 0x0024f900,
2411da177e4SLinus Torvalds         0x0802093e, 0x40028102, 0x4f9000c0, 0x6093e400,
2421da177e4SLinus Torvalds         0x380014f9, 0x00010205, 0x3e4000c1, 0x014f9000,
2431da177e4SLinus Torvalds         0x506053e4, 0x001c0034, 0xf9000902, 0x0d3e4002,
2441da177e4SLinus Torvalds         0xc1034f90, 0x00d060d3, 0xe4003fff, 0xffffffff,
2451da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2461da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2471da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2481da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2491da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xfffffc00,
2501da177e4SLinus Torvalds         0x00000000, 0x00000000, 0x00000000, 0x00000000,
2511da177e4SLinus Torvalds         0xffff0000, 0x00000000, 0xf0000000, 0x00000000,
2521da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2531da177e4SLinus Torvalds         0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
2541da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
2551da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
2561da177e4SLinus Torvalds         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
2571da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xf3ffffff, 0xffffffff,
2581da177e4SLinus Torvalds         0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
2591da177e4SLinus Torvalds         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
2601da177e4SLinus Torvalds         0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
2611da177e4SLinus Torvalds         0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
2621da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2631da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2641da177e4SLinus Torvalds         0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
2651da177e4SLinus Torvalds         0xffffffff, 0xffffffff },
2661da177e4SLinus Torvalds 
2671da177e4SLinus Torvalds /* branch_nottaken (pntkn image)
2681da177e4SLinus Torvalds  *
2691da177e4SLinus Torvalds  * ctr0: overflow for ctr1
2701da177e4SLinus Torvalds  * ctr1: counts branches predicted not-taken, but actually taken
2711da177e4SLinus Torvalds  * ctr2: counts all predictable branches predicted not-taken
2721da177e4SLinus Torvalds  * ctr3: overflow for ctr2
2731da177e4SLinus Torvalds  */
2741da177e4SLinus Torvalds {
2751da177e4SLinus Torvalds 0xcc01e000,00000000,0x00060000,00000000,
2761da177e4SLinus Torvalds 0xc0c0c0e0,0xffb1fffb,0xfff7ffff,0xffffffff,
2771da177e4SLinus Torvalds 0xffffffff,0xfffffffb,0x1fffbfff,0x7fffffff,
2781da177e4SLinus Torvalds 0xfcc7ffff,0xffdffffa,0x5f000000,00000000,
2791da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2801da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
2811da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2821da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2831da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
2841da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
2851da177e4SLinus Torvalds 0xf0000060,0x00003c00,0x04f90000,0x02013e40,
2861da177e4SLinus Torvalds 0x0081004f,0x90004060,0x13e40018,0x0024f900,
2871da177e4SLinus Torvalds 0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
2881da177e4SLinus Torvalds 0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
2891da177e4SLinus Torvalds 0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
2901da177e4SLinus Torvalds 0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
2911da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2921da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2931da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2941da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2951da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
2961da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
2971da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
2981da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
2991da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
3001da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
3011da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
3021da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
3031da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
3041da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
3051da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
3061da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
3071da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
3081da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
3091da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
3101da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
3111da177e4SLinus Torvalds 0xffffffff,0xffffffff},
3121da177e4SLinus Torvalds 
3131da177e4SLinus Torvalds 
3141da177e4SLinus Torvalds /* imiss image
3151da177e4SLinus Torvalds  *
3161da177e4SLinus Torvalds  * ctr0 : counts imiss aligned on 0
3171da177e4SLinus Torvalds  * ctr1 : counts imiss aligned on 4
3181da177e4SLinus Torvalds  * ctr2 : counts imiss aligned on 8
3191da177e4SLinus Torvalds  * ctr3 : counts imiss aligned on C
3201da177e4SLinus Torvalds  */
3211da177e4SLinus Torvalds          {
3221da177e4SLinus Torvalds          0x0c00c000, 0x00000000, 0x00010000, 0x00000000,
3231da177e4SLinus Torvalds          0xe7ebedee, 0xffffffff, 0xffffffff, 0xffffffff,
3241da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3251da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
3261da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3271da177e4SLinus Torvalds          0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
3281da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3291da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3301da177e4SLinus Torvalds          0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
3311da177e4SLinus Torvalds          0xfff55fff, 0xffffffff, 0xffffffff, 0xf0000000,
3321da177e4SLinus Torvalds          0xf0000000, 0x00003c00, 0x007f0000, 0x01001fc0,
3331da177e4SLinus Torvalds          0x00408007, 0xf0002030, 0x01fc000c, 0x10007f00,
3341da177e4SLinus Torvalds          0x0405001f, 0xc0014180, 0x07f00060, 0x7001fc00,
3351da177e4SLinus Torvalds          0x1c20007f, 0x00080900, 0x1fc00242, 0x8007f000,
3361da177e4SLinus Torvalds          0xa0b001fc, 0x002c3000, 0x7f000c0d, 0x001fc003,
3371da177e4SLinus Torvalds          0x438007f0, 0x00e0f001, 0xfc003fff, 0xfffff800,
3381da177e4SLinus Torvalds          0xfffffffe, 0x003fffff, 0xff800fff, 0xffffe003,
3391da177e4SLinus Torvalds          0xfffffff8, 0x00ffffff, 0xfe003fff, 0xffff800f,
3401da177e4SLinus Torvalds          0xffffffe0, 0x03ffffff, 0xf800ffff, 0xfffe003f,
3411da177e4SLinus Torvalds          0xffffff80, 0x0fffffff, 0xe003ffff, 0xfff800ff,
3421da177e4SLinus Torvalds          0xfffffe00, 0x3fffffff, 0x800fffff, 0xffe00000,
3431da177e4SLinus Torvalds          0x00000000, 0x00000000, 0x00000000, 0x00000000,
3441da177e4SLinus Torvalds          0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
3451da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3461da177e4SLinus Torvalds          0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
3471da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
3481da177e4SLinus Torvalds          0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
3491da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
3501da177e4SLinus Torvalds          0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
3511da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
3521da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
3531da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
3541da177e4SLinus Torvalds          0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
3551da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3561da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3571da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3581da177e4SLinus Torvalds          0xffffffff, 0xffffffff},
3591da177e4SLinus Torvalds 
3601da177e4SLinus Torvalds /* dmiss image
3611da177e4SLinus Torvalds  *
3621da177e4SLinus Torvalds  * ctr0 : counts cycles
3631da177e4SLinus Torvalds  * ctr1 : counts cycles where something retired
3641da177e4SLinus Torvalds  * ctr2 : counts dmisses
3651da177e4SLinus Torvalds  * ctr3 : (same as ctr2)
3661da177e4SLinus Torvalds  */
3671da177e4SLinus Torvalds          {
3681da177e4SLinus Torvalds          0x3c00c000, 0x00000000, 0x00060000, 0x00000000,
3691da177e4SLinus Torvalds          0xe0e0e0e0, 0xffffffff, 0xffffffff, 0xffffffff,
3701da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3711da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xff000000, 0x00000000,
3721da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3731da177e4SLinus Torvalds          0xffffffff, 0x00000000, 0xffffffff, 0xffffffff,
3741da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3751da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3761da177e4SLinus Torvalds          0xffff0000, 0x00000000, 0x6fffffff, 0xffffffff,
3771da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xf0000000,
3781da177e4SLinus Torvalds          0xf0000000, 0x00003c04, 0x007f0009, 0x02001fc0,
3791da177e4SLinus Torvalds          0x0280c007, 0xf000b040, 0x01fc0030, 0x14007f00,
3801da177e4SLinus Torvalds          0x0d06001f, 0xc00381c0, 0x07f000f0, 0x8001fc00,
3811da177e4SLinus Torvalds          0x2024007f, 0x00090a00, 0x1fc00282, 0xc007f000,
3821da177e4SLinus Torvalds          0xb0c001fc, 0x00303400, 0x7f000d0e, 0x001fc003,
3831da177e4SLinus Torvalds          0x83c007f0, 0x00f00001, 0xfc0023ff, 0xfffff800,
3841da177e4SLinus Torvalds          0xfffffffe, 0x003fffff, 0xff800fff, 0xffffe003,
3851da177e4SLinus Torvalds          0xfffffff8, 0x00ffffff, 0xfe003fff, 0xffff800f,
3861da177e4SLinus Torvalds          0xffffffe0, 0x03ffffff, 0xf800ffff, 0xfffe003f,
3871da177e4SLinus Torvalds          0xffffff80, 0x0fffffff, 0xe003ffff, 0xfff800ff,
3881da177e4SLinus Torvalds          0xfffffe00, 0x3fffffff, 0x800fffff, 0xffe00000,
3891da177e4SLinus Torvalds          0x00000000, 0x00000000, 0x00000000, 0x00000000,
3901da177e4SLinus Torvalds          0x6fff0000, 0x00000000, 0x60000000, 0x00000000,
3911da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
3921da177e4SLinus Torvalds          0xfffffc00, 0x00000000, 0xffffffff, 0xffffffff,
3931da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xfffffc00, 0x00000000,
3941da177e4SLinus Torvalds          0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
3951da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
3961da177e4SLinus Torvalds          0xffffaaaa, 0xffffffff, 0xf3ffffff, 0xffffffff,
3971da177e4SLinus Torvalds          0xfdffffff, 0xffffffff, 0xfe000000, 0x00000000,
3981da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
3991da177e4SLinus Torvalds          0xffffffff, 0xfffff9ff, 0xfe000000, 0x00000000,
4001da177e4SLinus Torvalds          0x00030000, 0x00000000, 0xffffffff, 0xffffffff,
4011da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
4021da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
4031da177e4SLinus Torvalds          0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
4041da177e4SLinus Torvalds          0xffffffff, 0xffffffff },
4051da177e4SLinus Torvalds 
4061da177e4SLinus Torvalds /* dcmiss
4071da177e4SLinus Torvalds  *
4081da177e4SLinus Torvalds  * ctr0: counts store instructions retired
4091da177e4SLinus Torvalds  * ctr1: counts load instructions retired
4101da177e4SLinus Torvalds  * ctr2: counts dmisses
4111da177e4SLinus Torvalds  * ctr3: counts READ_SHARED_OR_PRIV and READ_PRIVATE transactions on Runway
4121da177e4SLinus Torvalds  */
4131da177e4SLinus Torvalds {
4141da177e4SLinus Torvalds 0x2c90c000,00000000,0x00060000,00000000,
4151da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
4161da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4171da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
4181da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4191da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
4201da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4211da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4221da177e4SLinus Torvalds 0xffff0000,00000000,0x6fffffff,0xffffffff,
4231da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
4241da177e4SLinus Torvalds 0xf00000e8,0x00003c02,0x00bf0001,0x02002fc0,
4251da177e4SLinus Torvalds 0x0080a00b,0xf0003040,0x02fc0010,0x1200bf00,
4261da177e4SLinus Torvalds 0x0506002f,0xc00181a0,0x0bf00070,0x8002fc00,
4271da177e4SLinus Torvalds 0x202200bf,0x00090a00,0x2fc00282,0xa00bf000,
4281da177e4SLinus Torvalds 0xb0c002fc,0x00303200,0xbf000d0e,0x002fc003,
4291da177e4SLinus Torvalds 0x83a00bf0,0x00ffffff,0xffffffff,0xffffffff,
4301da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4311da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4321da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4331da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4341da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
4351da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
4361da177e4SLinus Torvalds 0x6fff0000,00000000,0x60000000,00000000,
4371da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4381da177e4SLinus Torvalds 0xfffffc00,00000000,0x55555555,0xd5555555,
4391da177e4SLinus Torvalds 0x55555555,0x75555555,0x5e1ffc00,00000000,
4401da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
4411da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
4421da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
4431da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
4441da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
4451da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
4461da177e4SLinus Torvalds 0x00100000,00000000,0xf8000000,00000000,
4471da177e4SLinus Torvalds 00000000,00000000,0xf4000000,00000000,
4481da177e4SLinus Torvalds 0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
4491da177e4SLinus Torvalds 00000000,00000000,0x00ffffff,0xffffffff,
4501da177e4SLinus Torvalds 0xffffffff,0xffffffff },
4511da177e4SLinus Torvalds 
4521da177e4SLinus Torvalds /* big_cpi
4531da177e4SLinus Torvalds  *
4541da177e4SLinus Torvalds  * ctr0: counts total cycles
4551da177e4SLinus Torvalds  * ctr1: counts overflows of ctr0 (for greater than 32-bit values)
4561da177e4SLinus Torvalds  * ctr2: counts overflows of ctr3 (for greater than 32-bit values)
4571da177e4SLinus Torvalds  * ctr3: counts unnullified instructions retired
4581da177e4SLinus Torvalds  */
4591da177e4SLinus Torvalds {
4601da177e4SLinus Torvalds 0x0c00c000,00000000,0x00060000,00000000,
4611da177e4SLinus Torvalds 0xe7e7e0e0,0x004e0004,0x07ffffff,0xffc01380,
4621da177e4SLinus Torvalds 0x0101ffff,0xfffff104,0xe000c06a,0xafffc85c,
4631da177e4SLinus Torvalds 0x01380010,0x1fffffff,0xff000000,00000000,
4641da177e4SLinus Torvalds 0x01b9e000,0x0001b8c0,00000000,0x0fffff00,
4651da177e4SLinus Torvalds 0x000fffff,00000000,00000000,0x00400000,
4661da177e4SLinus Torvalds 0x00001000,0x00000004,00000000,0x01000000,
4671da177e4SLinus Torvalds 0x0000ffff,0xfffffff0,00000000,0x0fffffff,
4681da177e4SLinus Torvalds 0xffff0000,00000000,0x6fffffff,0xffffffff,
4691da177e4SLinus Torvalds 0xfff55ff5,0xffffffff,0xffffffff,0xf0000000,
4701da177e4SLinus Torvalds 0xf0000010,0x00003c00,0x01760008,0x00025d80,
4711da177e4SLinus Torvalds 0x02800417,0x6000c001,0x25d80038,0x04017600,
4721da177e4SLinus Torvalds 0x0901025d,0x8002c044,0x176000d0,0x1125d800,
4731da177e4SLinus Torvalds 0x3c2001f6,0x08080400,0x7d820203,0x001f6080,
4741da177e4SLinus Torvalds 0x804027d8,0x20282009,0xf6080a0c,0x027d8202,
4751da177e4SLinus Torvalds 0x81041f60,0x80c08107,0xd8203030,0x41f6080c,
4761da177e4SLinus Torvalds 0x04127d82,0x0382049f,0x6080e0c1,0x27d82038,
4771da177e4SLinus Torvalds 0x4006f608,0x081011bd,0x82030400,0xef6080a1,
4781da177e4SLinus Torvalds 0x013bd820,0x384806f6,0x00081211,0xbd800304,
4791da177e4SLinus Torvalds 0x80ef6000,0xa1213bd8,0x003bc007,0xfff800f0,
4801da177e4SLinus Torvalds 0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
4811da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
4821da177e4SLinus Torvalds 0x6fff0000,00000000,0x60000000,00000000,
4831da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4841da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
4851da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
4861da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
4871da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
4881da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
4891da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
4901da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
4911da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
4921da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
4931da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4941da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4951da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
4961da177e4SLinus Torvalds 0xffffffff,0xffffffff },
4971da177e4SLinus Torvalds 
4981da177e4SLinus Torvalds /* big_ls
4991da177e4SLinus Torvalds  *
5001da177e4SLinus Torvalds  * ctr0:counts the total number of cycles for which local_stall_A1 is asserted.
5011da177e4SLinus Torvalds  * ctr1: is the overflow for counter 0.
5021da177e4SLinus Torvalds  * ctr2: counts IFLUSH_AV
5031da177e4SLinus Torvalds  * ctr3: is the overflow for counter 2.
5041da177e4SLinus Torvalds  */
5051da177e4SLinus Torvalds {
5061da177e4SLinus Torvalds 0x0c000000,00000000,0x00060000,00000000,
5071da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
5081da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5091da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
5101da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5111da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
5121da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5131da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5141da177e4SLinus Torvalds 0xffff0000,00000000,0x0fffffff,0xffffffff,
5151da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
5161da177e4SLinus Torvalds 00000000,0x00029408,0x02f50002,0x0800bd40,
5171da177e4SLinus Torvalds 0x0202802f,0x5000a000,0x4bd40004,0x0812f500,
5181da177e4SLinus Torvalds 0x030804bd,0x40024281,0x2f5000b0,0x010bd400,
5191da177e4SLinus Torvalds 0x100842f5,0x00060810,0xbd400302,0x842f5000,
5201da177e4SLinus Torvalds 0xe0014bd4,0x00140852,0xf5000708,0x14bd4003,
5211da177e4SLinus Torvalds 0x42852f50,0x00ff001f,0xffe003c0,0x07fff800,
5221da177e4SLinus Torvalds 0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
5231da177e4SLinus Torvalds 0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
5241da177e4SLinus Torvalds 0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
5251da177e4SLinus Torvalds 0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
5261da177e4SLinus Torvalds 0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
5271da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
5281da177e4SLinus Torvalds 0x0df70000,00000000,00000000,00000000,
5291da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5301da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
5311da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
5321da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
5331da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
5341da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
5351da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
5361da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
5371da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
5381da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
5391da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5401da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5411da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5421da177e4SLinus Torvalds 0xffffffff,0xffffffff },
5431da177e4SLinus Torvalds 
5441da177e4SLinus Torvalds /* br_abort
5451da177e4SLinus Torvalds  *
5461da177e4SLinus Torvalds  * ctr0: counts BRAD_STALLH
5471da177e4SLinus Torvalds  * ctr1: counts ONE_QUAD
5481da177e4SLinus Torvalds  * ctr2: counts BR0_ABRT
5491da177e4SLinus Torvalds  * ctr3: counts BR1_ABRT
5501da177e4SLinus Torvalds  */
5511da177e4SLinus Torvalds {
5521da177e4SLinus Torvalds 0x0c002000,00000000,0x00060000,00000000,
5531da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
5541da177e4SLinus Torvalds 0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
5551da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
5561da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5571da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
5581da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5591da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5601da177e4SLinus Torvalds 0xffff0000,00000000,0x1fffffff,0xffffffff,
5611da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
5621da177e4SLinus Torvalds 00000000,0x0003f800,0x007f000e,0x01001fc0,
5631da177e4SLinus Torvalds 0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
5641da177e4SLinus Torvalds 0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
5651da177e4SLinus Torvalds 0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
5661da177e4SLinus Torvalds 0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
5671da177e4SLinus Torvalds 0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
5681da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
5691da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
5701da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
5711da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
5721da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
5731da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
5741da177e4SLinus Torvalds 0x1a250000,00000000,0x10000000,00000000,
5751da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5761da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
5771da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
5781da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
5791da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
5801da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
5811da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
5821da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
5831da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
5841da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
5851da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5861da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5871da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
5881da177e4SLinus Torvalds 0xffffffff,0xffffffff},
5891da177e4SLinus Torvalds 
5901da177e4SLinus Torvalds /* isnt
5911da177e4SLinus Torvalds  *
5921da177e4SLinus Torvalds  * ctr0: counts the total number of cycles for which iside_notrans is asserted
5931da177e4SLinus Torvalds  * ctr1: counts the number of times iside_notrans is asserted for 1-4 cycles
5941da177e4SLinus Torvalds  * ctr2: counts the number of times iside_notrans is asserted for 5-7 cycles
5951da177e4SLinus Torvalds  * ctr3: counts the number of times iside_notrans is asserted for > 7 cycles
5961da177e4SLinus Torvalds  */
5971da177e4SLinus Torvalds {
5981da177e4SLinus Torvalds 0x0c018000,00000000,0x00060000,00000000,
5991da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
6001da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6011da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
6021da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6031da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
6041da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6051da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6061da177e4SLinus Torvalds 0xffff0000,00000000,0xcfffffff,0xffffffff,
6071da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
6081da177e4SLinus Torvalds 00000000,0x00021c20,0x03ff0808,0x1800ffc4,
6091da177e4SLinus Torvalds 0x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
6101da177e4SLinus Torvalds 0x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
6111da177e4SLinus Torvalds 0x210003ff,0x00045800,0xffcc0214,0x003ff000,
6121da177e4SLinus Torvalds 0x26800ffc,0xe0218003,0xff000278,0x00ffd002,
6131da177e4SLinus Torvalds 0x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
6141da177e4SLinus Torvalds 0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
6151da177e4SLinus Torvalds 0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
6161da177e4SLinus Torvalds 0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
6171da177e4SLinus Torvalds 0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
6181da177e4SLinus Torvalds 0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
6191da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
6201da177e4SLinus Torvalds 0xcdff0000,00000000,0xc0000000,00000000,
6211da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6221da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
6231da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
6241da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
6251da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
6261da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
6271da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
6281da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
6291da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
6301da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
6311da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6321da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6331da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6341da177e4SLinus Torvalds 0xffffffff,0xffffffff},
6351da177e4SLinus Torvalds 
6361da177e4SLinus Torvalds /* quadrant
6371da177e4SLinus Torvalds  *
6381da177e4SLinus Torvalds  * ctr0: Total number of instructions in quadrant 0
6391da177e4SLinus Torvalds  * ctr1: Total number of instructions in quadrant 1
6401da177e4SLinus Torvalds  * ctr2: Total number of instructions in quadrant 2
6411da177e4SLinus Torvalds  * ctr3: Total number of instructions in quadrant 3
6421da177e4SLinus Torvalds  * Works only with 32-bit
6431da177e4SLinus Torvalds  */
6441da177e4SLinus Torvalds 
6451da177e4SLinus Torvalds    {
6461da177e4SLinus Torvalds    0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
6471da177e4SLinus Torvalds    0xe0e0e0e0,   0x004e0004,   0x07ffffff,   0xffc01380,
6481da177e4SLinus Torvalds    0x0101ffff,   0xfffff004,   0xe000407f,   0xfffffffc,
6491da177e4SLinus Torvalds    0x01380010,   0x1fffffff,   0xff000000,   0x00000000,
6501da177e4SLinus Torvalds    0x00000fff,   0xff00000f,   0xffff0000,   0x0fffff00,
6511da177e4SLinus Torvalds    0x000fffff,   0x00000000,   0x00000000,   0x00ffffff,
6521da177e4SLinus Torvalds    0xffcff000,   0x0000040f,   0xfffffffc,   0xff000000,
6531da177e4SLinus Torvalds    0x0080ffff,   0xffffcff0,   0x0000000c,   0x0fffffff,
6541da177e4SLinus Torvalds    0xfcff0000,   0x00000000,   0xffffffff,   0xffffffff,
6551da177e4SLinus Torvalds    0xfff55ff5,   0x5fffffff,   0xffffffff,   0xf0000000,
6561da177e4SLinus Torvalds    0xf00000f0,   0x00003c00,   0x007f0000,   0x01001fc0,
6571da177e4SLinus Torvalds    0x00408007,   0xf0002030,   0x01fc000c,   0x10007f00,
6581da177e4SLinus Torvalds    0x0405001f,   0xc0014180,   0x07f00060,   0x7001fc00,
6591da177e4SLinus Torvalds    0x1c20007f,   0x00080900,   0x1fc00242,   0x8007f000,
6601da177e4SLinus Torvalds    0xa0b001fc,   0x002c3000,   0x7f000c0d,   0x001fc003,
6611da177e4SLinus Torvalds    0x438007f0,   0x00e0f001,   0xfc003fff,   0xffffffff,
6621da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
6631da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
6641da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
6651da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
6661da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffffc00,
6671da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00000000,   0x00000000,
6681da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0xf0000000,   0x00000000,
6691da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
6701da177e4SLinus Torvalds    0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
6711da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
6721da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
6731da177e4SLinus Torvalds    0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
6741da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
6751da177e4SLinus Torvalds    0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
6761da177e4SLinus Torvalds    0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
6771da177e4SLinus Torvalds    0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
6781da177e4SLinus Torvalds    0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
6791da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
6801da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
6811da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
6821da177e4SLinus Torvalds    0xffffffff,   0xffffffff},
6831da177e4SLinus Torvalds 
6841da177e4SLinus Torvalds /* rw_pdfet (READ_PRIV transactions)
6851da177e4SLinus Torvalds  *
6861da177e4SLinus Torvalds  * ctr0: counts address valid cycles
6871da177e4SLinus Torvalds  * ctr1: counts *all* data valid cycles
6881da177e4SLinus Torvalds  * ctr2: is the overflow from counter 0
6891da177e4SLinus Torvalds  * ctr3: is the overflow from counter 1
6901da177e4SLinus Torvalds  */
6911da177e4SLinus Torvalds {
6921da177e4SLinus Torvalds 0x0c01e000,00000000,0x00060000,00000000,
6931da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
6941da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6951da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
6961da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6971da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
6981da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
6991da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7001da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
7011da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
7021da177e4SLinus Torvalds 0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
7031da177e4SLinus Torvalds 0x01002079,0x3000800c,0x1e4c0030,0x00279300,
7041da177e4SLinus Torvalds 0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
7051da177e4SLinus Torvalds 0x34004793,0x00020051,0xe4c00180,0x24793000,
7061da177e4SLinus Torvalds 0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
7071da177e4SLinus Torvalds 0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
7081da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7091da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7101da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7111da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7121da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
7131da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
7141da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
7151da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7161da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
7171da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
7181da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
7191da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
7201da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
7211da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
7221da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
7231da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
7241da177e4SLinus Torvalds 0x00100000,00000000,0xf8000000,00000000,
7251da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
7261da177e4SLinus Torvalds 0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
7271da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
7281da177e4SLinus Torvalds 0xffffffff,0xffffffff},
7291da177e4SLinus Torvalds 
7301da177e4SLinus Torvalds /* rw_wdfet (WRITEBACKS)
7311da177e4SLinus Torvalds  *
7321da177e4SLinus Torvalds  * ctr0: counts address valid cycles
7331da177e4SLinus Torvalds  * ctr1: counts *all* data valid cycles
7341da177e4SLinus Torvalds  * ctr2: is the overflow from counter 0
7351da177e4SLinus Torvalds  * ctr3: is the overflow from counter 1
7361da177e4SLinus Torvalds  */
7371da177e4SLinus Torvalds {
7381da177e4SLinus Torvalds 0x0c01e000,00000000,0x00060000,00000000,
7391da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
7401da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7411da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
7421da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7431da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
7441da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7451da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7461da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
7471da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
7481da177e4SLinus Torvalds 0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
7491da177e4SLinus Torvalds 0x01002079,0x3000800c,0x1e4c0030,0x00279300,
7501da177e4SLinus Torvalds 0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
7511da177e4SLinus Torvalds 0x34004793,0x00020051,0xe4c00180,0x24793000,
7521da177e4SLinus Torvalds 0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
7531da177e4SLinus Torvalds 0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
7541da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7551da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7561da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7571da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7581da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
7591da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
7601da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
7611da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
7621da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
7631da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
7641da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
7651da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
7661da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
7671da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
7681da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
7691da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
7701da177e4SLinus Torvalds 0x00100000,00000000,0x98000000,00000000,
7711da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
7721da177e4SLinus Torvalds 0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
7731da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
7741da177e4SLinus Torvalds 0xffffffff,0xffffffff},
7751da177e4SLinus Torvalds 
7761da177e4SLinus Torvalds /* shlib_cpi
7771da177e4SLinus Torvalds  *
7781da177e4SLinus Torvalds  * ctr0: Total number of instructions in quad 0
7791da177e4SLinus Torvalds  * ctr1: Total number of CPU clock cycles in quad 0
7801da177e4SLinus Torvalds  * ctr2: total instructions without nullified
7811da177e4SLinus Torvalds  * ctr3: total number of CPU clock cycles
7821da177e4SLinus Torvalds  */
7831da177e4SLinus Torvalds    {
7841da177e4SLinus Torvalds    0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
7851da177e4SLinus Torvalds    0xe0e0e0e0,   0x004e0004,   0x07ffffff,   0xffc01380,
7861da177e4SLinus Torvalds    0x0101ffff,   0xfffff004,   0xe000407f,   0xfffffffc,
7871da177e4SLinus Torvalds    0x01380010,   0x1fffffff,   0xff000000,   0x00000000,
7881da177e4SLinus Torvalds    0x00000fff,   0xff00000f,   0xffffffff,   0xffffffff,
7891da177e4SLinus Torvalds    0xffffffff,   0x00000000,   0x00000000,   0x00ffffff,
7901da177e4SLinus Torvalds    0xffcff000,   0x0000000f,   0xfffffffc,   0xffffffff,
7911da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
7921da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0xffffffff,   0xffffffff,
7931da177e4SLinus Torvalds    0xfff77ff5,   0x7fffffff,   0xffffffff,   0xf0000000,
7941da177e4SLinus Torvalds    0xf00000a0,   0x00003c00,   0x01ff0005,   0x08007fc0,
7951da177e4SLinus Torvalds    0x03c1001f,   0xf08030c0,   0x07fc203c,   0x4001ff08,
7961da177e4SLinus Torvalds    0x0118007f,   0xc003c500,   0x1ff08031,   0xc007fc00,
7971da177e4SLinus Torvalds    0x3fffffff,   0xf800ffff,   0xfffe003f,   0xffffff80,
7981da177e4SLinus Torvalds    0x0fffffff,   0xe003ffff,   0xfff800ff,   0xfffffe00,
7991da177e4SLinus Torvalds    0x3fffffff,   0x800fffff,   0xffe003ff,   0xfffff800,
8001da177e4SLinus Torvalds    0xfffffffe,   0x003fffff,   0xff800fff,   0xffffe003,
8011da177e4SLinus Torvalds    0xfffffff8,   0x00ffffff,   0xfe003fff,   0xffff800f,
8021da177e4SLinus Torvalds    0xffffffe0,   0x03ffffff,   0xf800ffff,   0xfffe003f,
8031da177e4SLinus Torvalds    0xffffff80,   0x0fffffff,   0xe003ffff,   0xfff800ff,
8041da177e4SLinus Torvalds    0xfffffe00,   0x3fffffff,   0x800fffff,   0xffe00000,
8051da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00000000,   0x00000000,
8061da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0xf0000000,   0x00000000,
8071da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
8081da177e4SLinus Torvalds    0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
8091da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
8101da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
8111da177e4SLinus Torvalds    0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
8121da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
8131da177e4SLinus Torvalds    0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
8141da177e4SLinus Torvalds    0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
8151da177e4SLinus Torvalds    0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
8161da177e4SLinus Torvalds    0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
8171da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
8181da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
8191da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
8201da177e4SLinus Torvalds    0xffffffff,   0xffffffff},
8211da177e4SLinus Torvalds 
8221da177e4SLinus Torvalds 
8231da177e4SLinus Torvalds /* addr_inv_abort_alu
8241da177e4SLinus Torvalds  *
8251da177e4SLinus Torvalds  * ctr0: counts ABORT_ALU0L
8261da177e4SLinus Torvalds  * ctr1: counts ABORT_ALU1L
8271da177e4SLinus Torvalds  * ctr2: counts ADDR0_INVALID
8281da177e4SLinus Torvalds  * ctr3: counts ADDR1_INVALID
8291da177e4SLinus Torvalds  */
8301da177e4SLinus Torvalds 
8311da177e4SLinus Torvalds {
8321da177e4SLinus Torvalds 0x0c00c000,00000000,0x00060000,00000000,
8331da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
8341da177e4SLinus Torvalds 0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
8351da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
8361da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8371da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
8381da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8391da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8401da177e4SLinus Torvalds 0xffff0000,00000000,0x6fffffff,0xffffffff,
8411da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
8421da177e4SLinus Torvalds 00000000,0x0003f800,0x007f000d,0x01001fc0,
8431da177e4SLinus Torvalds 0x03008007,0xf000f030,0x01fc0038,0x10007f00,
8441da177e4SLinus Torvalds 0x0905001f,0xc0020180,0x07f000b0,0x7001fc00,
8451da177e4SLinus Torvalds 0x2820007f,0x00050900,0x1fc00102,0x8007f000,
8461da177e4SLinus Torvalds 0x70b001fc,0x00183000,0x7f00010d,0x001fc000,
8471da177e4SLinus Torvalds 0x038007f0,0x0030f001,0xfc000bff,0xfffff800,
8481da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
8491da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
8501da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
8511da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
8521da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
8531da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
8541da177e4SLinus Torvalds 0x65380000,00000000,0x60000000,00000000,
8551da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8561da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
8571da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
8581da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
8591da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
8601da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
8611da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
8621da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
8631da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
8641da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
8651da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8661da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8671da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8681da177e4SLinus Torvalds 0xffffffff,0xffffffff },
8691da177e4SLinus Torvalds 
8701da177e4SLinus Torvalds 
8711da177e4SLinus Torvalds 
8721da177e4SLinus Torvalds /* brad_stall
8731da177e4SLinus Torvalds  *
8741da177e4SLinus Torvalds  * ctr0: counts the total number of cycles for which brad_stall is asserted
8751da177e4SLinus Torvalds  * ctr1: counts the number of times brad_stall is asserted for 1-4 cycles
8761da177e4SLinus Torvalds  * ctr2: counts the number of times brad_stall is asserted for 5-7 cycles
8771da177e4SLinus Torvalds  * ctr3: counts the number of times brad_stall is asserted for > 7 cycles
8781da177e4SLinus Torvalds  */
8791da177e4SLinus Torvalds {
8801da177e4SLinus Torvalds 0x0c002000,00000000,0x00060000,00000000,
8811da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
8821da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8831da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
8841da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8851da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
8861da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8871da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
8881da177e4SLinus Torvalds 0xffff0000,00000000,0x1fffffff,0xffffffff,
8891da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
8901da177e4SLinus Torvalds 00000000,0x00021c20,0x03ff0808,0x1800ffc4,
8911da177e4SLinus Torvalds 0x0204003f,0xf0004280,0x0ffc6020,0x8003ff00,
8921da177e4SLinus Torvalds 0x043800ff,0xc8020c00,0x3ff00044,0x800ffca0,
8931da177e4SLinus Torvalds 0x210003ff,0x00045800,0xffcc0214,0x003ff000,
8941da177e4SLinus Torvalds 0x26800ffc,0xe0218003,0xff000278,0x00ffd002,
8951da177e4SLinus Torvalds 0x1c003ff0,0x0028800f,0xfd002200,0x03ff0001,
8961da177e4SLinus Torvalds 0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
8971da177e4SLinus Torvalds 0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
8981da177e4SLinus Torvalds 0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
8991da177e4SLinus Torvalds 0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
9001da177e4SLinus Torvalds 0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
9011da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
9021da177e4SLinus Torvalds 0x1bff0000,00000000,0x10000000,00000000,
9031da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9041da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
9051da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
9061da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
9071da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
9081da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
9091da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
9101da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
9111da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
9121da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
9131da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9141da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9151da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9161da177e4SLinus Torvalds 0xffffffff,0xffffffff},
9171da177e4SLinus Torvalds 
9181da177e4SLinus Torvalds /* cntl_in_pipel
9191da177e4SLinus Torvalds  *
9201da177e4SLinus Torvalds  * ctr0: counts the total number of cycles for which cntl_in_pipel is asserted
9211da177e4SLinus Torvalds  * ctr1: counts the number of times cntl_in_pipel is asserted for 1-4 cycles
9221da177e4SLinus Torvalds  * ctr2: counts the number of times cntl_in_pipel is asserted for 5-7 cycles
9231da177e4SLinus Torvalds  * ctr3: counts the number of times cntl_in_pipel is asserted for > 7 cycles
9241da177e4SLinus Torvalds  */
9251da177e4SLinus Torvalds {
9261da177e4SLinus Torvalds 0x0c006000,00000000,0x00060000,00000000,
9271da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
9281da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9291da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
9301da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9311da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
9321da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9331da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9341da177e4SLinus Torvalds 0xffff0000,00000000,0x3fffffff,0xffffffff,
9351da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
9361da177e4SLinus Torvalds 00000000,0x00021c00,0x03ff0808,0x1000ffc4,
9371da177e4SLinus Torvalds 0x0206003f,0xf0004200,0x0ffc6020,0xa003ff00,
9381da177e4SLinus Torvalds 0x043000ff,0xc8020e00,0x3ff00044,0x000ffca0,
9391da177e4SLinus Torvalds 0x212003ff,0x00045000,0xffcc0216,0x003ff000,
9401da177e4SLinus Torvalds 0x26000ffc,0xe021a003,0xff000270,0x00ffd002,
9411da177e4SLinus Torvalds 0x1e003ff0,0x0028000f,0xfd002220,0x03ff0001,
9421da177e4SLinus Torvalds 0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
9431da177e4SLinus Torvalds 0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
9441da177e4SLinus Torvalds 0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
9451da177e4SLinus Torvalds 0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
9461da177e4SLinus Torvalds 0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
9471da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
9481da177e4SLinus Torvalds 0x3fff0000,00000000,0x30000000,00000000,
9491da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9501da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
9511da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
9521da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
9531da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
9541da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
9551da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
9561da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
9571da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
9581da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
9591da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9601da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9611da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9621da177e4SLinus Torvalds 0xffffffff,0xffffffff },
9631da177e4SLinus Torvalds 
9641da177e4SLinus Torvalds 
9651da177e4SLinus Torvalds /* dsnt_xfh
9661da177e4SLinus Torvalds  *
9671da177e4SLinus Torvalds  * ctr0: counts dside_notrans
9681da177e4SLinus Torvalds  * ctr1: counts xfhang
9691da177e4SLinus Torvalds  * ctr2: is the overflow for ctr0
9701da177e4SLinus Torvalds  * ctr3: is the overflow for ctr1
9711da177e4SLinus Torvalds  */
9721da177e4SLinus Torvalds {
9731da177e4SLinus Torvalds 0x0c018000,00000000,0x00060000,00000000,
9741da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
9751da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9761da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
9771da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9781da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
9791da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9801da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9811da177e4SLinus Torvalds 0xffff0000,00000000,0xcfffffff,0xffffffff,
9821da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
9831da177e4SLinus Torvalds 00000000,0x00030000,0x01f30000,0x00087cc0,
9841da177e4SLinus Torvalds 0x0040041f,0x30002001,0x87cc000c,0x1001f300,
9851da177e4SLinus Torvalds 0x0404087c,0xc0014104,0x1f300060,0x4187cc00,
9861da177e4SLinus Torvalds 0x1c2001f3,0x00080808,0x7cc00242,0x041f3000,
9871da177e4SLinus Torvalds 0xa08187cc,0x002c3001,0xf3000c0c,0x087cc003,
9881da177e4SLinus Torvalds 0x43041f30,0x00e0c187,0xcc003fc0,0x07fff800,
9891da177e4SLinus Torvalds 0xf001fffe,0x003c007f,0xff800f00,0x1fffe003,
9901da177e4SLinus Torvalds 0xc007fff8,0x00f001ff,0xfe003c00,0x7fff800f,
9911da177e4SLinus Torvalds 0x001fffe0,0x03c007ff,0xf800f001,0xfffe003c,
9921da177e4SLinus Torvalds 0x007fff80,0x0f001fff,0xe003c007,0xfff800f0,
9931da177e4SLinus Torvalds 0x01fffe00,0x3c007fff,0x800f001f,0xffe00000,
9941da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
9951da177e4SLinus Torvalds 0xcb3f0000,00000000,0xc0000000,00000000,
9961da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
9971da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
9981da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
9991da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
10001da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
10011da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
10021da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
10031da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
10041da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
10051da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
10061da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10071da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10081da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10091da177e4SLinus Torvalds 0xffffffff,0xffffffff },
10101da177e4SLinus Torvalds 
10111da177e4SLinus Torvalds /* fet_sig1
10121da177e4SLinus Torvalds  *
10131da177e4SLinus Torvalds  * ctr0: counts ICORE_AV
10141da177e4SLinus Torvalds  * ctr1: counts ITRANS_STALL
10151da177e4SLinus Torvalds  * ctr2: counts SEL_PCQH
10161da177e4SLinus Torvalds  * ctr3: counts OUT_OF_CONTEXT
10171da177e4SLinus Torvalds  */
10181da177e4SLinus Torvalds {
10191da177e4SLinus Torvalds 0x0c000000,00000000,0x00060000,00000000,
10201da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
10211da177e4SLinus Torvalds 0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
10221da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
10231da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10241da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
10251da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10261da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10271da177e4SLinus Torvalds 0xffff0000,00000000,0x0fffffff,0xffffffff,
10281da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
10291da177e4SLinus Torvalds 00000000,0x0003f800,0x007f000e,0x01001fc0,
10301da177e4SLinus Torvalds 0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
10311da177e4SLinus Torvalds 0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
10321da177e4SLinus Torvalds 0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
10331da177e4SLinus Torvalds 0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
10341da177e4SLinus Torvalds 0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
10351da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
10361da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
10371da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
10381da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
10391da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
10401da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
10411da177e4SLinus Torvalds 0x07c10000,00000000,00000000,00000000,
10421da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10431da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
10441da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
10451da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10461da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
10471da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10481da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
10491da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
10501da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
10511da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
10521da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10531da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10541da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10551da177e4SLinus Torvalds 0xffffffff,0xffffffff},
10561da177e4SLinus Torvalds 
10571da177e4SLinus Torvalds /* fet_sig2
10581da177e4SLinus Torvalds  *
10591da177e4SLinus Torvalds  * ctr0: counts ICORE_AV
10601da177e4SLinus Torvalds  * ctr1: counts IRTN_AV
10611da177e4SLinus Torvalds  * ctr2: counts ADDRESS_INC
10621da177e4SLinus Torvalds  * ctr3: counts ADDRESS_DEC
10631da177e4SLinus Torvalds  */
10641da177e4SLinus Torvalds {
10651da177e4SLinus Torvalds 0x0c000000,00000000,0x00060000,00000000,
10661da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
10671da177e4SLinus Torvalds 0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
10681da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
10691da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10701da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
10711da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10721da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10731da177e4SLinus Torvalds 0xffff0000,00000000,0x0fffffff,0xffffffff,
10741da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
10751da177e4SLinus Torvalds 00000000,0x0003f800,0x007f000e,0x01001fc0,
10761da177e4SLinus Torvalds 0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
10771da177e4SLinus Torvalds 0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
10781da177e4SLinus Torvalds 0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
10791da177e4SLinus Torvalds 0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
10801da177e4SLinus Torvalds 0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
10811da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
10821da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
10831da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
10841da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
10851da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
10861da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
10871da177e4SLinus Torvalds 0x06930000,00000000,00000000,00000000,
10881da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10891da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
10901da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
10911da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10921da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
10931da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
10941da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
10951da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
10961da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
10971da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
10981da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
10991da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11001da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11011da177e4SLinus Torvalds 0xffffffff,0xffffffff },
11021da177e4SLinus Torvalds 
11031da177e4SLinus Torvalds /* g7_1
11041da177e4SLinus Torvalds  *
11051da177e4SLinus Torvalds  * ctr0: counts HIT_RETRY0
11061da177e4SLinus Torvalds  * ctr1: counts HIT_RETRY1
11071da177e4SLinus Torvalds  * ctr2: counts GO_TAG_E
11081da177e4SLinus Torvalds  * ctr3: counts GO_TAG_O
11091da177e4SLinus Torvalds  */
11101da177e4SLinus Torvalds {
11111da177e4SLinus Torvalds 0x0c00e000,00000000,0x00060000,00000000,
11121da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
11131da177e4SLinus Torvalds 0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
11141da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
11151da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11161da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
11171da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11181da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11191da177e4SLinus Torvalds 0xffff0000,00000000,0x7fffffff,0xffffffff,
11201da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
11211da177e4SLinus Torvalds 00000000,0x0003f800,0x007f000e,0x01001fc0,
11221da177e4SLinus Torvalds 0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
11231da177e4SLinus Torvalds 0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
11241da177e4SLinus Torvalds 0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
11251da177e4SLinus Torvalds 0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
11261da177e4SLinus Torvalds 0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
11271da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
11281da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
11291da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
11301da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
11311da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
11321da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
11331da177e4SLinus Torvalds 0x71c10000,00000000,0x70000000,00000000,
11341da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11351da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
11361da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
11371da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11381da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
11391da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11401da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
11411da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
11421da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
11431da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
11441da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11451da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11461da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11471da177e4SLinus Torvalds 0xffffffff,0xffffffff },
11481da177e4SLinus Torvalds 
11491da177e4SLinus Torvalds /* g7_2
11501da177e4SLinus Torvalds  *
11511da177e4SLinus Torvalds  * ctr0: counts HIT_DM0
11521da177e4SLinus Torvalds  * ctr1: counts HIT_DM1
11531da177e4SLinus Torvalds  * ctr2: counts GO_STORE_E
11541da177e4SLinus Torvalds  * ctr3: counts GO_STORE_O
11551da177e4SLinus Torvalds  */
11561da177e4SLinus Torvalds {
11571da177e4SLinus Torvalds 0x0c00e000,00000000,0x00060000,00000000,
11581da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
11591da177e4SLinus Torvalds 0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
11601da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
11611da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11621da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
11631da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11641da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11651da177e4SLinus Torvalds 0xffff0000,00000000,0x7fffffff,0xffffffff,
11661da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
11671da177e4SLinus Torvalds 00000000,0x0003f800,0x007f000e,0x01001fc0,
11681da177e4SLinus Torvalds 0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
11691da177e4SLinus Torvalds 0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
11701da177e4SLinus Torvalds 0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
11711da177e4SLinus Torvalds 0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
11721da177e4SLinus Torvalds 0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
11731da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
11741da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
11751da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
11761da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
11771da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
11781da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
11791da177e4SLinus Torvalds 0x72930000,00000000,0x70000000,00000000,
11801da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11811da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
11821da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
11831da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11841da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
11851da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
11861da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
11871da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
11881da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
11891da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
11901da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11911da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11921da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
11931da177e4SLinus Torvalds 0xffffffff,0xffffffff },
11941da177e4SLinus Torvalds 
11951da177e4SLinus Torvalds /* g7_3
11961da177e4SLinus Torvalds  *
11971da177e4SLinus Torvalds  * ctr0: counts HIT_DV0
11981da177e4SLinus Torvalds  * ctr1: counts HIT_DV1
11991da177e4SLinus Torvalds  * ctr2: counts STBYPT_E (load bypasses from store queue)
12001da177e4SLinus Torvalds  * ctr3: counts STBYPT_O
12011da177e4SLinus Torvalds  */
12021da177e4SLinus Torvalds {
12031da177e4SLinus Torvalds 0x0c00e000,00000000,0x00060000,00000000,
12041da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12051da177e4SLinus Torvalds 0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12061da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
12071da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12081da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
12091da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12101da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12111da177e4SLinus Torvalds 0xffff0000,00000000,0x7fffffff,0xffffffff,
12121da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
12131da177e4SLinus Torvalds 00000000,0x0003f800,0x007f0002,0x01001fc0,
12141da177e4SLinus Torvalds 0x00c08007,0xf0000030,0x01fc0004,0x10007f00,
12151da177e4SLinus Torvalds 0x0605001f,0xc001c180,0x07f00040,0x7001fc00,
12161da177e4SLinus Torvalds 0x1420007f,0x000a0900,0x1fc002c2,0x8007f000,
12171da177e4SLinus Torvalds 0x80b001fc,0x00243000,0x7f000e0d,0x001fc003,
12181da177e4SLinus Torvalds 0xc38007f0,0x00c0f001,0xfc0037ff,0xfffff800,
12191da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
12201da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
12211da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
12221da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
12231da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
12241da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
12251da177e4SLinus Torvalds 0x77250000,00000000,0x70000000,00000000,
12261da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12271da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
12281da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
12291da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12301da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
12311da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12321da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
12331da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
12341da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
12351da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
12361da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12371da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12381da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12391da177e4SLinus Torvalds 0xffffffff,0xffffffff },
12401da177e4SLinus Torvalds 
12411da177e4SLinus Torvalds /* g7_4
12421da177e4SLinus Torvalds  *
12431da177e4SLinus Torvalds  * ctr0: counts HIT_DIRTY0
12441da177e4SLinus Torvalds  * ctr1: counts HIT_DIRTY1
12451da177e4SLinus Torvalds  * ctr2: counts CA_BYP_E (quick launch)
12461da177e4SLinus Torvalds  * ctr3: counts CA_BYP_O
12471da177e4SLinus Torvalds  */
12481da177e4SLinus Torvalds {
12491da177e4SLinus Torvalds 0x0c00e000,00000000,0x00060000,00000000,
12501da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12511da177e4SLinus Torvalds 0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12521da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
12531da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12541da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
12551da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12561da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12571da177e4SLinus Torvalds 0xffff0000,00000000,0x7fffffff,0xffffffff,
12581da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
12591da177e4SLinus Torvalds 00000000,0x0003f800,0x007f000e,0x01001fc0,
12601da177e4SLinus Torvalds 0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
12611da177e4SLinus Torvalds 0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
12621da177e4SLinus Torvalds 0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
12631da177e4SLinus Torvalds 0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
12641da177e4SLinus Torvalds 0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
12651da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
12661da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
12671da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
12681da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
12691da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
12701da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
12711da177e4SLinus Torvalds 0x7bb70000,00000000,0x70000000,00000000,
12721da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12731da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
12741da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
12751da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12761da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
12771da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
12781da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
12791da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
12801da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
12811da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
12821da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12831da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12841da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
12851da177e4SLinus Torvalds 0xffffffff,0xffffffff },
12861da177e4SLinus Torvalds 
12871da177e4SLinus Torvalds 
12881da177e4SLinus Torvalds /* mpb_labort
12891da177e4SLinus Torvalds  *
12901da177e4SLinus Torvalds  * ctr0: counts L_ABORT_ALU0L
12911da177e4SLinus Torvalds  * ctr1: counts L_ABORT_ALU1L
12921da177e4SLinus Torvalds  * ctr2: counts MPB0H
12931da177e4SLinus Torvalds  * ctr3: counts MPB1H
12941da177e4SLinus Torvalds  */
12951da177e4SLinus Torvalds {
12961da177e4SLinus Torvalds 0x0c00c000,00000000,0x00060000,00000000,
12971da177e4SLinus Torvalds 0xe0e0e0e0,0xffffffff,0xffffffff,0xffffffff,
12981da177e4SLinus Torvalds 0xffffffff,0xffa5ffff,0xffffffff,0xffffffff,
12991da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
13001da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13011da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
13021da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13031da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13041da177e4SLinus Torvalds 0xffff0000,00000000,0x6fffffff,0xffffffff,
13051da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
13061da177e4SLinus Torvalds 00000000,0x0003f800,0x007f000e,0x01001fc0,
13071da177e4SLinus Torvalds 0x03c08007,0xf000c030,0x01fc0034,0x10007f00,
13081da177e4SLinus Torvalds 0x0a05001f,0xc002c180,0x07f00080,0x7001fc00,
13091da177e4SLinus Torvalds 0x2420007f,0x00060900,0x1fc001c2,0x8007f000,
13101da177e4SLinus Torvalds 0x40b001fc,0x00143000,0x7f00020d,0x001fc000,
13111da177e4SLinus Torvalds 0xc38007f0,0x0000f001,0xfc0007ff,0xfffff800,
13121da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
13131da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
13141da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
13151da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
13161da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
13171da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
13181da177e4SLinus Torvalds 0x605c0000,00000000,0x60000000,00000000,
13191da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13201da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
13211da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
13221da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
13231da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
13241da177e4SLinus Torvalds 0xffffaaaa,0xffffffff,0xf3ffffff,0xffffffff,
13251da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
13261da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
13271da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
13281da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
13291da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13301da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13311da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13321da177e4SLinus Torvalds 0xffffffff,0xffffffff },
13331da177e4SLinus Torvalds 
13341da177e4SLinus Torvalds /* panic
13351da177e4SLinus Torvalds  *
13361da177e4SLinus Torvalds  * ctr0: is the overflow for counter 1
13371da177e4SLinus Torvalds  * ctr1: counts traps and RFI's
13381da177e4SLinus Torvalds  * ctr2: counts panic traps
13391da177e4SLinus Torvalds  * ctr3: is the overflow for counter 2
13401da177e4SLinus Torvalds  */
13411da177e4SLinus Torvalds {
13421da177e4SLinus Torvalds 0x0c002000,00000000,0x00060000,00000000,
13431da177e4SLinus Torvalds 0xe7efe0e0,0xffffffff,0xffffffff,0xffffffff,
13441da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffffc,
13451da177e4SLinus Torvalds 0x41380030,0x1aabfff2,0x17000000,00000000,
13461da177e4SLinus Torvalds 0x01b80000,0x3effffff,0xffffffff,0xffffffff,
13471da177e4SLinus Torvalds 0xffffffff,00000000,00000000,0x00400000,
13481da177e4SLinus Torvalds 0x00001fff,0xffffffff,0xffffffff,0xffffffff,
13491da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13501da177e4SLinus Torvalds 0xffff0000,00000000,0x1fffffff,0xffffffff,
13511da177e4SLinus Torvalds 0xfff7fff7,0xffffffff,0xffffffff,0xf0000000,
13521da177e4SLinus Torvalds 0xb0000000,0x00012c04,0x05790804,0x14013e44,
13531da177e4SLinus Torvalds 0x0008004f,0x90000040,0x15e46000,0xc0047920,
13541da177e4SLinus Torvalds 0x004a003e,0x40011080,0x0f900024,0x4003e460,
13551da177e4SLinus Torvalds 0x00c80479,0x00023301,0x1e400100,0x4157d080,
13561da177e4SLinus Torvalds 0x514053f4,0x40048014,0xfd000104,0x055f4600,
13571da177e4SLinus Torvalds 0x4c0147d2,0x0014a043,0xf4001508,0x10fd0003,
13581da177e4SLinus Torvalds 0x44043f46,0x004c8147,0xd0003330,0x51f40014,
13591da177e4SLinus Torvalds 0x04257908,0x0c14093e,0x44020802,0x4f900080,
13601da177e4SLinus Torvalds 0x4095e460,0x20c02479,0x20084a08,0x3e400310,
13611da177e4SLinus Torvalds 0x820f9000,0xa44083e4,0x6020c824,0x79000a33,
13621da177e4SLinus Torvalds 0x091e4003,0x3c007fff,0x800f001f,0xffe00000,
13631da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
13641da177e4SLinus Torvalds 0x10400000,00000000,0x10000000,00000000,
13651da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13661da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
13671da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
13681da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
13691da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
13701da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
13711da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
13721da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
13731da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
13741da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
13751da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13761da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13771da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13781da177e4SLinus Torvalds 0xffffffff,0xffffffff },
13791da177e4SLinus Torvalds 
13801da177e4SLinus Torvalds /* rare_inst
13811da177e4SLinus Torvalds  *
13821da177e4SLinus Torvalds  * ctr0: counts sync and syncdma instructions
13831da177e4SLinus Torvalds  * ctr1: counts pxtlbx,x instructions
13841da177e4SLinus Torvalds  * ctr2: counts ixtlbt instructions
13851da177e4SLinus Torvalds  * ctr3: counts cycles
13861da177e4SLinus Torvalds  */
13871da177e4SLinus Torvalds {
13881da177e4SLinus Torvalds 0x0c01e000,00000000,0x00060000,00000000,
13891da177e4SLinus Torvalds 0xe0e0e0e0,0x004e000c,0x000843fc,0x85c09380,
13901da177e4SLinus Torvalds 0x0121ebfd,0xff217124,0xe0004000,0x943fc85f,
13911da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
13921da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13931da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
13941da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13951da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
13961da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
13971da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
13981da177e4SLinus Torvalds 0xe00000e0,0x00003c00,0x007f0001,0x01001fc0,
13991da177e4SLinus Torvalds 0x00408007,0xf0003030,0x01fc000c,0x10007f00,
14001da177e4SLinus Torvalds 0x0505001f,0xc0014180,0x07f00070,0x7001fc00,
14011da177e4SLinus Torvalds 0x1c20007f,0x00090900,0x1fc00242,0x8007f000,
14021da177e4SLinus Torvalds 0xb0b001fc,0x002c3000,0x7f000d0d,0x001fc003,
14031da177e4SLinus Torvalds 0x438007f0,0x00f0f001,0xfc003fff,0xfffff800,
14041da177e4SLinus Torvalds 0xfffffffe,0x003fffff,0xff800fff,0xffffe003,
14051da177e4SLinus Torvalds 0xfffffff8,0x00ffffff,0xfe003fff,0xffff800f,
14061da177e4SLinus Torvalds 0xffffffe0,0x03ffffff,0xf800ffff,0xfffe003f,
14071da177e4SLinus Torvalds 0xffffff80,0x0fffffff,0xe003ffff,0xfff800ff,
14081da177e4SLinus Torvalds 0xfffffe00,0x3fffffff,0x800fffff,0xffe00000,
14091da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
14101da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
14111da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14121da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
14131da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
14141da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14151da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
14161da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14171da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
14181da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
14191da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
14201da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
14211da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14221da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14231da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14241da177e4SLinus Torvalds 0xffffffff,0xffffffff },
14251da177e4SLinus Torvalds 
14261da177e4SLinus Torvalds /* rw_dfet (for D-cache misses and writebacks)
14271da177e4SLinus Torvalds  *
14281da177e4SLinus Torvalds  * ctr0: counts address valid cycles
14291da177e4SLinus Torvalds  * ctr1: counts *all* data valid cycles
14301da177e4SLinus Torvalds  * ctr2: is the overflow from counter 0
14311da177e4SLinus Torvalds  * ctr3: is the overflow from counter 1
14321da177e4SLinus Torvalds  */
14331da177e4SLinus Torvalds {
14341da177e4SLinus Torvalds 0x0c01e000,00000000,0x00060000,00000000,
14351da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
14361da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14371da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
14381da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14391da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
14401da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14411da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14421da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
14431da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
14441da177e4SLinus Torvalds 0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
14451da177e4SLinus Torvalds 0x01002079,0x3000800c,0x1e4c0030,0x00279300,
14461da177e4SLinus Torvalds 0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
14471da177e4SLinus Torvalds 0x34004793,0x00020051,0xe4c00180,0x24793000,
14481da177e4SLinus Torvalds 0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
14491da177e4SLinus Torvalds 0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
14501da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14511da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14521da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14531da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14541da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
14551da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
14561da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
14571da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14581da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
14591da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
14601da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14611da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
14621da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
14631da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
14641da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
14651da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
14661da177e4SLinus Torvalds 0x00100000,00000000,0xf0000000,00000000,
14671da177e4SLinus Torvalds 00000000,00000000,0x98000000,00000000,
14681da177e4SLinus Torvalds 0xffffffff,0xffffffff,0x0fffffff,0xffffffff,
14691da177e4SLinus Torvalds 00000000,00000000,0x00ffffff,0xffffffff,
14701da177e4SLinus Torvalds 0xffffffff,0xffffffff },
14711da177e4SLinus Torvalds 
14721da177e4SLinus Torvalds /* rw_ifet (I-cache misses -- actually dumb READ transactions)
14731da177e4SLinus Torvalds  *
14741da177e4SLinus Torvalds  * ctr0: counts address valid cycles
14751da177e4SLinus Torvalds  * ctr1: counts *all* data valid cycles
14761da177e4SLinus Torvalds  * ctr2: is the overflow from counter 0
14771da177e4SLinus Torvalds  * ctr3: is the overflow from counter 1
14781da177e4SLinus Torvalds  */
14791da177e4SLinus Torvalds {
14801da177e4SLinus Torvalds 0x0c01e000,00000000,0x00060000,00000000,
14811da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
14821da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14831da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
14841da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14851da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
14861da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14871da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14881da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
14891da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
14901da177e4SLinus Torvalds 0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
14911da177e4SLinus Torvalds 0x01002079,0x3000800c,0x1e4c0030,0x00279300,
14921da177e4SLinus Torvalds 0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
14931da177e4SLinus Torvalds 0x34004793,0x00020051,0xe4c00180,0x24793000,
14941da177e4SLinus Torvalds 0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
14951da177e4SLinus Torvalds 0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
14961da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14971da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14981da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
14991da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15001da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
15011da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
15021da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
15031da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15041da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
15051da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
15061da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15071da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
15081da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15091da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
15101da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
15111da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
15121da177e4SLinus Torvalds 0x00100000,00000000,0xd0000000,00000000,
15131da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15141da177e4SLinus Torvalds 0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
15151da177e4SLinus Torvalds 0xffffffff,0xffffffff,00000000,00000000,
15161da177e4SLinus Torvalds 0xffffffff,0xffffffff },
15171da177e4SLinus Torvalds 
15181da177e4SLinus Torvalds 
15191da177e4SLinus Torvalds /* rw_sdfet (READ_SHARED_OR_PRIVATE transactions)
15201da177e4SLinus Torvalds  *
15211da177e4SLinus Torvalds  * ctr0: counts address valid cycles
15221da177e4SLinus Torvalds  * ctr1: counts *all* data valid cycles
15231da177e4SLinus Torvalds  * ctr2: is the overflow from counter 0
15241da177e4SLinus Torvalds  * ctr3: is the overflow from counter 1
15251da177e4SLinus Torvalds  */
15261da177e4SLinus Torvalds {
15271da177e4SLinus Torvalds 0x0c01e000,00000000,0x00060000,00000000,
15281da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
15291da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15301da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
15311da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15321da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
15331da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15341da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15351da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
15361da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
15371da177e4SLinus Torvalds 0x0000000c,0x00003c00,0x07930000,0x0041e4c0,
15381da177e4SLinus Torvalds 0x01002079,0x3000800c,0x1e4c0030,0x00279300,
15391da177e4SLinus Torvalds 0x010049e4,0xc0014022,0x79300090,0x0c9e4c00,
15401da177e4SLinus Torvalds 0x34004793,0x00020051,0xe4c00180,0x24793000,
15411da177e4SLinus Torvalds 0xa00d1e4c,0x00380067,0x93000300,0x59e4c001,
15421da177e4SLinus Torvalds 0xc0267930,0x00b00d9e,0x4c003fff,0xffffffff,
15431da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15441da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15451da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15461da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15471da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
15481da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
15491da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
15501da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15511da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
15521da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
15531da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15541da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
15551da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
15561da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
15571da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
15581da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
15591da177e4SLinus Torvalds 0x00100000,00000000,0xf4000000,00000000,
15601da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
15611da177e4SLinus Torvalds 0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
15621da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
15631da177e4SLinus Torvalds 0xffffffff,0xffffffff },
15641da177e4SLinus Torvalds 
15651da177e4SLinus Torvalds 
15661da177e4SLinus Torvalds /* spec_ifet
15671da177e4SLinus Torvalds  *
15681da177e4SLinus Torvalds  * ICORE_AV fires for every request which the Instruction Fetch Unit sends
15691da177e4SLinus Torvalds  * to the Runway Interface Block.  Hence, this counts all I-misses, speculative
15701da177e4SLinus Torvalds  * or not, but does *not* include I-cache prefetches, which are generated by
15711da177e4SLinus Torvalds  * RIB.
15721da177e4SLinus Torvalds  * IRTN_AV fires twice for every I-cache miss returning from RIB to the IFU.
15731da177e4SLinus Torvalds  * It will not fire if a second I-cache miss is issued from the IFU to RIB
15741da177e4SLinus Torvalds  * before the first returns.  Therefore, if the IRTN_AV count is much less
15751da177e4SLinus Torvalds  * than 2x the ICORE_AV count, many speculative I-cache misses are occurring
15761da177e4SLinus Torvalds  * which are "discovered" to be incorrect fairly quickly.
15771da177e4SLinus Torvalds  * The ratio of I-cache miss transactions on Runway to the ICORE_AV count is
15781da177e4SLinus Torvalds  * a measure of the effectiveness of instruction prefetching.  This ratio
15791da177e4SLinus Torvalds  * should be between 1 and 2.  If it is close to 1, most prefetches are
15801da177e4SLinus Torvalds  * eventually called for by the IFU; if it is close to 2, almost no prefetches
15811da177e4SLinus Torvalds  * are useful and they are wasted bus traffic.
15821da177e4SLinus Torvalds  *
15831da177e4SLinus Torvalds  * ctr0: counts ICORE_AV
15841da177e4SLinus Torvalds  * ctr1: counts IRTN_AV
15851da177e4SLinus Torvalds  * ctr2: counts all non-coherent READ transactions on Runway. (TTYPE D0)
15861da177e4SLinus Torvalds  *	This should be just I-cache miss and I-prefetch transactions.
15871da177e4SLinus Torvalds  * ctr3: counts total processor cycles
15881da177e4SLinus Torvalds  */
15891da177e4SLinus Torvalds {
15901da177e4SLinus Torvalds 0x0c000000,00000000,0x00060000,00000000,
15911da177e4SLinus Torvalds 0xefefefef,0xffffffff,0xffffffff,0xffffffff,
15921da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15931da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
15941da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15951da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
15961da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15971da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
15981da177e4SLinus Torvalds 0xffff0000,00000000,0x0fffffff,0xffffffff,
15991da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
16001da177e4SLinus Torvalds 0x00000008,0x00030c00,0x01bf0001,0x00806fc0,
16011da177e4SLinus Torvalds 0x00c1001b,0xf0005048,0x06fc001c,0x2001bf00,
16021da177e4SLinus Torvalds 0x0908806f,0xc002c300,0x1bf000d0,0xc806fc00,
16031da177e4SLinus Torvalds 0x3fffffff,0xffffffff,0xffffffff,0xffffffff,
16041da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16051da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16061da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16071da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16081da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16091da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16101da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
16111da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
16121da177e4SLinus Torvalds 0x06bf0000,00000000,00000000,00000000,
16131da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16141da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
16151da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
16161da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16171da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
16181da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16191da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
16201da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
16211da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
16221da177e4SLinus Torvalds 0x00110000,00000000,0xd0ffffff,0xffffffff,
16231da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16241da177e4SLinus Torvalds 0xffffffff,0xffffffff,0x00ffffff,0xffffffff,
16251da177e4SLinus Torvalds 0xffffffff,0xffffffff,00000000,00000000,
16261da177e4SLinus Torvalds 0xffffffff,0xffffffff },
16271da177e4SLinus Torvalds 
16281da177e4SLinus Torvalds /* st_cond0
16291da177e4SLinus Torvalds  *
16301da177e4SLinus Torvalds  * ctr0: is the overflow for ctr1
16311da177e4SLinus Torvalds  * ctr1: counts major ops 0C and 0E (fp ops, not fmac or fmpyadd)
16321da177e4SLinus Torvalds  * ctr2: counts B,L (including long and push) and GATE (including nullified),
16331da177e4SLinus Torvalds  *	 predicted not-taken
16341da177e4SLinus Torvalds  * ctr3: is the overflow for ctr2
16351da177e4SLinus Torvalds  */
16361da177e4SLinus Torvalds {
16371da177e4SLinus Torvalds 0x4c01e000,00000000,0x00060000,00000000,
16381da177e4SLinus Torvalds 0xe0e0c0e0,0xffffffff,0xffffffff,0xffc13380,
16391da177e4SLinus Torvalds 0x0101ffff,0xffa1f057,0xe000407f,0xdfffc87f,
16401da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
16411da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16421da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
16431da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16441da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16451da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
16461da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
16471da177e4SLinus Torvalds 0xf0000060,0x00003c00,0x04f90000,0x02013e40,
16481da177e4SLinus Torvalds 0x0081004f,0x90004060,0x13e40018,0x0024f900,
16491da177e4SLinus Torvalds 0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
16501da177e4SLinus Torvalds 0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
16511da177e4SLinus Torvalds 0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
16521da177e4SLinus Torvalds 0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
16531da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16541da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16551da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16561da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16571da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
16581da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
16591da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
16601da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16611da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
16621da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
16631da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16641da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
16651da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
16661da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
16671da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
16681da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
16691da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
16701da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16711da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16721da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16731da177e4SLinus Torvalds 0xffffffff,0xffffffff },
16741da177e4SLinus Torvalds 
16751da177e4SLinus Torvalds /* st_cond1
16761da177e4SLinus Torvalds  *
16771da177e4SLinus Torvalds  * ctr0: is the overflow for ctr1
16781da177e4SLinus Torvalds  * ctr1: counts major ops 1x (most of the load/stores)
16791da177e4SLinus Torvalds  * ctr2: counts CMPB (dw) predicted not-taken
16801da177e4SLinus Torvalds  * ctr3: is the overflow for ctr2
16811da177e4SLinus Torvalds  */
16821da177e4SLinus Torvalds {
16831da177e4SLinus Torvalds 0x4c01e000,00000000,0x00060000,00000000,
16841da177e4SLinus Torvalds 0xe0e0c0e0,0xffffffff,0xffffffff,0xffc01b80,
16851da177e4SLinus Torvalds 0x0101ffff,0xffb7f03d,0xe000407f,0xffffc8ff,
16861da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
16871da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16881da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
16891da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16901da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
16911da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
16921da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
16931da177e4SLinus Torvalds 0xf0000060,0x00003c00,0x04f90000,0x02013e40,
16941da177e4SLinus Torvalds 0x0081004f,0x90004060,0x13e40018,0x0024f900,
16951da177e4SLinus Torvalds 0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
16961da177e4SLinus Torvalds 0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
16971da177e4SLinus Torvalds 0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
16981da177e4SLinus Torvalds 0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
16991da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17001da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17011da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17021da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17031da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
17041da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
17051da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
17061da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17071da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
17081da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
17091da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17101da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
17111da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17121da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
17131da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
17141da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
17151da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
17161da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17171da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17181da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17191da177e4SLinus Torvalds 0xffffffff,0xffffffff },
17201da177e4SLinus Torvalds 
17211da177e4SLinus Torvalds /* st_cond2
17221da177e4SLinus Torvalds  *
17231da177e4SLinus Torvalds  * ctr0: is the overflow for ctr1
17241da177e4SLinus Torvalds  * ctr1: counts major op 03
17251da177e4SLinus Torvalds  * ctr2: counts CMPIB (dw) predicted not taken.
17261da177e4SLinus Torvalds  * ctr3: is the overflow for ctr2
17271da177e4SLinus Torvalds  */
17281da177e4SLinus Torvalds {
17291da177e4SLinus Torvalds 0x4c01e000,00000000,0x00060000,00000000,
17301da177e4SLinus Torvalds 0xe0e0c0e0,0xffffffff,0xffffffff,0xffc09780,
17311da177e4SLinus Torvalds 0x0101ffff,0xff21f077,0xe000407f,0xffffc87f,
17321da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
17331da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17341da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
17351da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17361da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17371da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
17381da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
17391da177e4SLinus Torvalds 0xf0000060,0x00003c00,0x04f90000,0x02013e40,
17401da177e4SLinus Torvalds 0x0081004f,0x90004060,0x13e40018,0x0024f900,
17411da177e4SLinus Torvalds 0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
17421da177e4SLinus Torvalds 0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
17431da177e4SLinus Torvalds 0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
17441da177e4SLinus Torvalds 0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
17451da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17461da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17471da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17481da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17491da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
17501da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
17511da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
17521da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17531da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
17541da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
17551da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17561da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
17571da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
17581da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
17591da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
17601da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
17611da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
17621da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17631da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17641da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17651da177e4SLinus Torvalds 0xffffffff,0xffffffff },
17661da177e4SLinus Torvalds 
17671da177e4SLinus Torvalds /* st_cond3
17681da177e4SLinus Torvalds  *
17691da177e4SLinus Torvalds  * ctr0: is the overflow for ctr1
17701da177e4SLinus Torvalds  * ctr1: counts major ops 06 & 26
17711da177e4SLinus Torvalds  * ctr2: counts BB, BVB, MOVB, MOVIB (incl. nullified) predicted not-taken
17721da177e4SLinus Torvalds  * ctr3: is the overflow for ctr2
17731da177e4SLinus Torvalds  */
17741da177e4SLinus Torvalds {
17751da177e4SLinus Torvalds 0x4c01e000,00000000,0x00060000,00000000,
17761da177e4SLinus Torvalds 0xe0e0c0e0,0xffffffff,0xffffffff,0xffc03780,
17771da177e4SLinus Torvalds 0x0101ffff,0xff29f016,0xe000407f,0xffffe97f,
17781da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
17791da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17801da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
17811da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17821da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17831da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
17841da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
17851da177e4SLinus Torvalds 0xf0000060,0x00003c00,0x04f90000,0x02013e40,
17861da177e4SLinus Torvalds 0x0081004f,0x90004060,0x13e40018,0x0024f900,
17871da177e4SLinus Torvalds 0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
17881da177e4SLinus Torvalds 0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
17891da177e4SLinus Torvalds 0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
17901da177e4SLinus Torvalds 0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
17911da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17921da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17931da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17941da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17951da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
17961da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
17971da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
17981da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
17991da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
18001da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
18011da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18021da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
18031da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18041da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
18051da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
18061da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
18071da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
18081da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18091da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18101da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18111da177e4SLinus Torvalds 0xffffffff,0xffffffff },
18121da177e4SLinus Torvalds 
18131da177e4SLinus Torvalds /* st_cond4
18141da177e4SLinus Torvalds  *
18151da177e4SLinus Torvalds  * ctr0: is the overflow for ctr1
18161da177e4SLinus Torvalds  * ctr1: counts major op 2E
18171da177e4SLinus Torvalds  * ctr2: counts CMPB, CMPIB, ADDB, ADDIB (incl. nullified) predicted not-taken
18181da177e4SLinus Torvalds  * ctr3: is the overflow for ctr2
18191da177e4SLinus Torvalds  */
18201da177e4SLinus Torvalds {
18211da177e4SLinus Torvalds 0x4c01e000,00000000,0x00060000,00000000,
18221da177e4SLinus Torvalds 0xe0e0c0e0,0xffffffff,0xffffffff,0xffc17780,
18231da177e4SLinus Torvalds 0x0101ffff,0xff21f014,0xe000407f,0xffffe9ff,
18241da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
18251da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18261da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
18271da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18281da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18291da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
18301da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
18311da177e4SLinus Torvalds 0xf0000060,0x00003c00,0x04f90000,0x02013e40,
18321da177e4SLinus Torvalds 0x0081004f,0x90004060,0x13e40018,0x0024f900,
18331da177e4SLinus Torvalds 0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
18341da177e4SLinus Torvalds 0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
18351da177e4SLinus Torvalds 0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
18361da177e4SLinus Torvalds 0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
18371da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18381da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18391da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18401da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18411da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
18421da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
18431da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
18441da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18451da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
18461da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
18471da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18481da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
18491da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18501da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
18511da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
18521da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
18531da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
18541da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18551da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18561da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18571da177e4SLinus Torvalds 0xffffffff,0xffffffff },
18581da177e4SLinus Torvalds 
18591da177e4SLinus Torvalds /* st_unpred0
18601da177e4SLinus Torvalds  *
18611da177e4SLinus Torvalds  * ctr0: is the overflow for ctr1
18621da177e4SLinus Torvalds  * ctr1: counts BE and BE,L
18631da177e4SLinus Torvalds  * ctr2: counts BE and BE,L including nullified
18641da177e4SLinus Torvalds  * ctr3: is the overflow for ctr2
18651da177e4SLinus Torvalds  */
18661da177e4SLinus Torvalds {
18671da177e4SLinus Torvalds 0x4c01e000,00000000,0x00060000,00000000,
18681da177e4SLinus Torvalds 0xe0c0c0e0,0xffffffff,0xffffffff,0xffdf5bbf,
18691da177e4SLinus Torvalds 0xffffffff,0xff25f7d6,0xefffffff,0xffffc97f,
18701da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
18711da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18721da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
18731da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18741da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18751da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
18761da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
18771da177e4SLinus Torvalds 0xf0000060,0x00003c00,0x04f90000,0x02013e40,
18781da177e4SLinus Torvalds 0x0081004f,0x90004060,0x13e40018,0x0024f900,
18791da177e4SLinus Torvalds 0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
18801da177e4SLinus Torvalds 0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
18811da177e4SLinus Torvalds 0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
18821da177e4SLinus Torvalds 0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
18831da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18841da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18851da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18861da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18871da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
18881da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
18891da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
18901da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
18911da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
18921da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
18931da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18941da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
18951da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
18961da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
18971da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
18981da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
18991da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
19001da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19011da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19021da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19031da177e4SLinus Torvalds 0xffffffff,0xffffffff },
19041da177e4SLinus Torvalds 
19051da177e4SLinus Torvalds /* st_unpred1
19061da177e4SLinus Torvalds  *
19071da177e4SLinus Torvalds  * ctr0: is the overflow for ctr1
19081da177e4SLinus Torvalds  * ctr1: counts BLR, BV, BVE, BVE,L
19091da177e4SLinus Torvalds  * ctr2: counts BLR, BV, BVE, BVE,L including nullified
19101da177e4SLinus Torvalds  * ctr3: is the overflow for ctr2
19111da177e4SLinus Torvalds  */
19121da177e4SLinus Torvalds {
19131da177e4SLinus Torvalds 0x4c01e000,00000000,0x00060000,00000000,
19141da177e4SLinus Torvalds 0xe0c0c0e0,0xffffffff,0xffffffff,0xffc15f80,
19151da177e4SLinus Torvalds 0x0501ff7f,0xff21f057,0xe001407f,0xdfffc87f,
19161da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
19171da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19181da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
19191da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19201da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19211da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
19221da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
19231da177e4SLinus Torvalds 0xf0000060,0x00003c00,0x04f90000,0x02013e40,
19241da177e4SLinus Torvalds 0x0081004f,0x90004060,0x13e40018,0x0024f900,
19251da177e4SLinus Torvalds 0x0802093e,0x40028102,0x4f9000c0,0x6093e400,
19261da177e4SLinus Torvalds 0x380014f9,0x00010205,0x3e4000c1,0x014f9000,
19271da177e4SLinus Torvalds 0x506053e4,0x001c0034,0xf9000902,0x0d3e4002,
19281da177e4SLinus Torvalds 0xc1034f90,0x00d060d3,0xe4003fff,0xffffffff,
19291da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19301da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19311da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19321da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19331da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
19341da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
19351da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
19361da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19371da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
19381da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
19391da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19401da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
19411da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19421da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
19431da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
19441da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
19451da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
19461da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19471da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19481da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19491da177e4SLinus Torvalds 0xffffffff,0xffffffff },
19501da177e4SLinus Torvalds 
19511da177e4SLinus Torvalds /* unpred
19521da177e4SLinus Torvalds  *
19531da177e4SLinus Torvalds  * ctr0: counts non-nullified unpredictable branches
19541da177e4SLinus Torvalds  * ctr1: is the overflow for ctr0
19551da177e4SLinus Torvalds  * ctr2: counts all unpredictable branches (nullified or not)
19561da177e4SLinus Torvalds  * ctr3: is the overflow for ctr2
19571da177e4SLinus Torvalds  */
19581da177e4SLinus Torvalds {
19591da177e4SLinus Torvalds 0xcc01e000,00000000,0x00060000,00000000,
19601da177e4SLinus Torvalds 0x20202020,0xff31ffff,0xfff7fffe,0x97ffcc7f,
19611da177e4SLinus Torvalds 0xfffffdff,0xffa5fff3,0x1fffffff,0x7fffe97f,
19621da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xff000000,00000000,
19631da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19641da177e4SLinus Torvalds 0xffffffff,00000000,0xffffffff,0xffffffff,
19651da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19661da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19671da177e4SLinus Torvalds 0xffff0000,00000000,0xffffffff,0xffffffff,
19681da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xf0000000,
19691da177e4SLinus Torvalds 0xf00000a0,0x00003c00,0x02f50000,0x0004bd40,
19701da177e4SLinus Torvalds 0x0040802f,0x50002020,0x4bd4000c,0x0042f500,
19711da177e4SLinus Torvalds 0x040014bd,0x40014084,0x2f500060,0x214bd400,
19721da177e4SLinus Torvalds 0x1c2002f5,0x00080804,0xbd400242,0x802f5000,
19731da177e4SLinus Torvalds 0xa0a04bd4,0x002c2042,0xf5000c08,0x14bd4003,
19741da177e4SLinus Torvalds 0x42842f50,0x00e0a14b,0xd4003fff,0xffffffff,
19751da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19761da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19771da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19781da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19791da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xfffffc00,
19801da177e4SLinus Torvalds 00000000,00000000,00000000,00000000,
19811da177e4SLinus Torvalds 0xffff0000,00000000,0xf0000000,00000000,
19821da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19831da177e4SLinus Torvalds 0xfffffc00,00000000,0xffffffff,0xffffffff,
19841da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xfffffc00,00000000,
19851da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19861da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
19871da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xf3ffffff,0xffffffff,
19881da177e4SLinus Torvalds 0xfdffffff,0xffffffff,0xfe000000,00000000,
19891da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
19901da177e4SLinus Torvalds 0xffffffff,0xfffff9ff,0xfe000000,00000000,
19911da177e4SLinus Torvalds 0x00030000,00000000,0xffffffff,0xffffffff,
19921da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19931da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19941da177e4SLinus Torvalds 0xffffffff,0xffffffff,0xffffffff,0xffffffff,
19951da177e4SLinus Torvalds 0xffffffff,0xffffffff },
19961da177e4SLinus Torvalds 
19971da177e4SLinus Torvalds 
19981da177e4SLinus Torvalds /* go_store
19991da177e4SLinus Torvalds  *
20001da177e4SLinus Torvalds  * ctr0: Overflow for counter 2
20011da177e4SLinus Torvalds  * ctr1: Overflow for counter 3
20021da177e4SLinus Torvalds  * ctr2: count of GO_STORE_E signal
20031da177e4SLinus Torvalds  * ctr3: count of GO_STORE_O signal
20041da177e4SLinus Torvalds  */
20051da177e4SLinus Torvalds 
20061da177e4SLinus Torvalds    {
20071da177e4SLinus Torvalds    0x0c00e000,   0x00000000,   0x00060000,   0x00000000,
20081da177e4SLinus Torvalds    0xe0e0e0e0,   0xffffffff,   0xffffffff,   0xffffffff,
20091da177e4SLinus Torvalds    0xffffffff,   0xffa5ffff,   0xffffffff,   0xffffffff,
20101da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xff000000,   0x00000000,
20111da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20121da177e4SLinus Torvalds    0xffffffff,   0x00000000,   0xffffffff,   0xffffffff,
20131da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20141da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20151da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x7fffffff,   0xffffffff,
20161da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xf0000000,
20171da177e4SLinus Torvalds    0x00000000,   0x0000c000,   0x067c0000,   0x01019f00,
20181da177e4SLinus Torvalds    0x00408067,   0xc0002030,   0x19f0000c,   0x000e7c00,
20191da177e4SLinus Torvalds    0x0401039f,   0x00014080,   0xe7c00060,   0x3039f000,
20201da177e4SLinus Torvalds    0x1c00167c,   0x00080105,   0x9f000240,   0x8167c000,
20211da177e4SLinus Torvalds    0xa03059f0,   0x002c001e,   0x7c000c01,   0x079f0003,
20221da177e4SLinus Torvalds    0x4081e7c0,   0x00e03079,   0xf0003fc0,   0x07fff800,
20231da177e4SLinus Torvalds    0xf001fffe,   0x003c007f,   0xff800f00,   0x1fffe003,
20241da177e4SLinus Torvalds    0xc007fff8,   0x00f001ff,   0xfe003c00,   0x7fff800f,
20251da177e4SLinus Torvalds    0x001fffe0,   0x03c007ff,   0xf800f001,   0xfffe003c,
20261da177e4SLinus Torvalds    0x007fff80,   0x0f001fff,   0xe003c007,   0xfff800f0,
20271da177e4SLinus Torvalds    0x01fffe00,   0x3c007fff,   0x800f001f,   0xffe00000,
20281da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00000000,   0x00000000,
20291da177e4SLinus Torvalds    0x70130000,   0x00000000,   0x70000000,   0x00000000,
20301da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20311da177e4SLinus Torvalds    0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
20321da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
20331da177e4SLinus Torvalds    0xffffaaaa,   0xffffffff,   0xf3ffffff,   0xffffffff,
20341da177e4SLinus Torvalds    0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
20351da177e4SLinus Torvalds    0xffffaaaa,   0xffffffff,   0xf3ffffff,   0xffffffff,
20361da177e4SLinus Torvalds    0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
20371da177e4SLinus Torvalds    0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
20381da177e4SLinus Torvalds    0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
20391da177e4SLinus Torvalds    0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
20401da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20411da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20421da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20431da177e4SLinus Torvalds    0xffffffff,   0xffffffff
20441da177e4SLinus Torvalds    },
20451da177e4SLinus Torvalds 
20461da177e4SLinus Torvalds 
20471da177e4SLinus Torvalds /* shlib_call
20481da177e4SLinus Torvalds  *
20491da177e4SLinus Torvalds  * ctr0: SharedLib call Depth1
20501da177e4SLinus Torvalds  * ctr1: SharedLib call Depth2
20511da177e4SLinus Torvalds  * ctr2: SharedLib call Depth3
20521da177e4SLinus Torvalds  * ctr3: SharedLib call Depth>3
20531da177e4SLinus Torvalds  */
20541da177e4SLinus Torvalds    {
20551da177e4SLinus Torvalds    0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
20561da177e4SLinus Torvalds    0xe0e0e0e0,   0xc76fa005,   0x07dd7e9c,   0x87115b80,
20571da177e4SLinus Torvalds    0x01100200,   0x07200004,   0xe000407f,   0xfffffffc,
20581da177e4SLinus Torvalds    0x01380010,   0x1fffffff,   0xff000000,   0x00000000,
20591da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20601da177e4SLinus Torvalds    0xffffffff,   0x00000000,   0xffffffff,   0xffffffff,
20611da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20621da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20631da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0xffffffff,   0xffffffff,
20641da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xf0000000,
20651da177e4SLinus Torvalds    0xf0000000,   0x00003c20,   0x01ff0808,   0x04007fc0,
20661da177e4SLinus Torvalds    0x0003001f,   0xf0000180,   0x07fc4010,   0x5001ff00,
20671da177e4SLinus Torvalds    0x001c007f,   0xc2000a00,   0x1ff18022,   0x4007fc20,
20681da177e4SLinus Torvalds    0x00b001ff,   0x10003800,   0x7fc8004d,   0x001ff100,
20691da177e4SLinus Torvalds    0x03c007fc,   0x60012001,   0xff280144,   0x007fc600,
20701da177e4SLinus Torvalds    0x13001ff2,   0x00058007,   0xfcc00550,   0x01ff2000,
20711da177e4SLinus Torvalds    0x5c007fca,   0x001a001f,   0xf3801640,   0x07fca001,
20721da177e4SLinus Torvalds    0xb001ff30,   0x0078007f,   0xd0005d00,   0x1ff30007,
20731da177e4SLinus Torvalds    0xc007fce0,   0x022001ff,   0x48018400,   0x7fce0023,
20741da177e4SLinus Torvalds    0x001ff400,   0x098007fd,   0x20065001,   0xff40009c,
20751da177e4SLinus Torvalds    0x007fd200,   0x3fffffff,   0x800fffff,   0xffe00000,
20761da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00000000,   0x00000000,
20771da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0xf0000000,   0x00000000,
20781da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20791da177e4SLinus Torvalds    0xfffffc00,   0x00000000,   0xffffffff,   0xffffffff,
20801da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xfffffc00,   0x00000000,
20811da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
20821da177e4SLinus Torvalds    0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
20831da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xf3ffffff,   0xffffffff,
20841da177e4SLinus Torvalds    0xfdffffff,   0xffffffff,   0xfe000000,   0x00000000,
20851da177e4SLinus Torvalds    0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
20861da177e4SLinus Torvalds    0xffffffff,   0xfffff9ff,   0xfe000000,   0x00000000,
20871da177e4SLinus Torvalds    0x00030000,   0x00000000,   0xffffffff,   0xffffffff,
20881da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20891da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20901da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
20911da177e4SLinus Torvalds    0xffffffff,   0xffffffff
20921da177e4SLinus Torvalds    }
20931da177e4SLinus Torvalds };
20941da177e4SLinus Torvalds #define PCXW_IMAGE_SIZE 576
20951da177e4SLinus Torvalds 
209667266fd4SHelge Deller static uint32_t cuda_images[][PCXW_IMAGE_SIZE/sizeof(uint32_t)] __ro_after_init = {
20971da177e4SLinus Torvalds /*
20981da177e4SLinus Torvalds  * CPI:     FROM CPI.IDF (Image 0)
20991da177e4SLinus Torvalds  *
21001da177e4SLinus Torvalds  * Counts the following:
21011da177e4SLinus Torvalds  *
21021da177e4SLinus Torvalds  * ctr0 : total cycles
21031da177e4SLinus Torvalds  * ctr1 : total cycles where nothing retired
21041da177e4SLinus Torvalds  * ctr2 : total instructions retired, including nullified
21051da177e4SLinus Torvalds  * ctr3 : total instructions retired, less nullified instructions
21061da177e4SLinus Torvalds  */
21071da177e4SLinus Torvalds    {
21081da177e4SLinus Torvalds    0x4c00c000,   0x00000000,   0x00060000,   0x00000000,
21091da177e4SLinus Torvalds    0xe0e0e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
21101da177e4SLinus Torvalds    0xffffc000,   0x07ffff00,   0x07ffffff,   0x6007ffff,
21111da177e4SLinus Torvalds    0xff0007ff,   0xffff0007,   0xffffff00,   0x00000000,
21121da177e4SLinus Torvalds    0x60f00000,   0x0fffff00,   0x000fffff,   0x00000fff,
21131da177e4SLinus Torvalds    0xff00000f,   0xffff0000,   0x00000000,   0x00ffffff,
21141da177e4SLinus Torvalds    0xfffff000,   0x0000000f,   0xffffffff,   0xff000000,
21151da177e4SLinus Torvalds    0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff,
21161da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
21171da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00270000,   0x00000055,
21181da177e4SLinus Torvalds    0x0200000e,   0x4d300000,   0x00000000,   0x0ff00002,
21191da177e4SLinus Torvalds    0x70000000,   0x00000020,   0x0000e400,   0x00000ff0,
21201da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00000055,   0xffffff00,
21211da177e4SLinus Torvalds    0x00000000,   0x0000ff00,   0x00000000,   0x0f000000,
21221da177e4SLinus Torvalds    0x0000055f,   0xfffff000,   0x00000000,   0x000ff000,
21231da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x000055ff,   0xffff0000,
21241da177e4SLinus Torvalds    0x00000000,   0x00ff0000,   0x00000000,   0xf0000000,
21251da177e4SLinus Torvalds    0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000,
21261da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00055fff,   0xfff00000,
21271da177e4SLinus Torvalds    0x00000000,   0x0ff00000,   0x00000030,   0x00000000,
21281da177e4SLinus Torvalds    0x00157fff,   0xffc00000,   0x034c0000,   0x00000000,
21291da177e4SLinus Torvalds    0x03fc0000,   0x00000000,   0x6fff0000,   0x00000000,
21301da177e4SLinus Torvalds    0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff,
21311da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
21321da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
21331da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f,
21341da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
21351da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffafff,   0xffffff3f,
21361da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
21371da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
21381da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
21391da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
21401da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
21411da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
21421da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
21431da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
21441da177e4SLinus Torvalds    },
21451da177e4SLinus Torvalds 
21461da177e4SLinus Torvalds /* Bus utilization image   FROM BUS_UTIL.IDF (Image 1)
21471da177e4SLinus Torvalds  *
21481da177e4SLinus Torvalds  * ctr0 : counts address valid cycles
21491da177e4SLinus Torvalds  * ctr1 : counts data valid cycles
21501da177e4SLinus Torvalds  * ctr2 : counts overflow from counter 0
21511da177e4SLinus Torvalds  * ctr3 : counts overflow from counter 1
21521da177e4SLinus Torvalds  */
21531da177e4SLinus Torvalds          {
21541da177e4SLinus Torvalds 	 0x0c01e000, 0x00000000, 0x00060000, 0x00000000,
21551da177e4SLinus Torvalds 	 0xefefefef, 0xffffffff, 0xffffffff, 0xffffffff,
21561da177e4SLinus Torvalds 	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
21571da177e4SLinus Torvalds 	 0xffffffff, 0xffffffff, 0xffffff00, 0x00000000,
21581da177e4SLinus Torvalds 	 0xf0ffffff, 0xffffffff, 0xffffffff, 0xffffffff,
21591da177e4SLinus Torvalds 	 0xffffffff, 0xffff0000, 0xffffffff, 0xffffffff,
21601da177e4SLinus Torvalds 	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
21611da177e4SLinus Torvalds 	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
21621da177e4SLinus Torvalds 	 0xffff0000, 0x00000000, 0x00000000, 0x00000000,
21631da177e4SLinus Torvalds 	 0x00000000, 0x00000000, 0x00001b00, 0xaa000000,
21641da177e4SLinus Torvalds 	 0x00000001, 0x30700000, 0x00055aaf, 0xf0000000,
21651da177e4SLinus Torvalds 	 0x01b00000, 0x00000000, 0x00001037, 0x00000000,
21661da177e4SLinus Torvalds 	 0x55aaff00, 0x00c00000, 0x1b55aa00, 0x00000000,
21671da177e4SLinus Torvalds 	 0x0001fff0, 0xcfffff00, 0x00000000, 0x0f0fffff,
21681da177e4SLinus Torvalds 	 0xffffffff, 0xffffffff, 0x30ffff0c, 0xfffff000,
21691da177e4SLinus Torvalds 	 0x00000000, 0x00ffffff, 0xffffffff, 0xfffffff3,
21701da177e4SLinus Torvalds 	 0x0ffff0cf, 0xffff0000, 0x00000000, 0x00ffffff,
21711da177e4SLinus Torvalds 	 0xffffffff, 0xfffffff3, 0x0ffff0cf, 0xffff0000,
21721da177e4SLinus Torvalds 	 0x00000000, 0x0fffffff, 0xffffffff, 0xffffff30,
21731da177e4SLinus Torvalds 	 0xfff70000, 0x000055aa, 0xff000000, 0x000006d5,
21741da177e4SLinus Torvalds 	 0x40000000, 0x00000000, 0x731c0000, 0x000156ab,
21751da177e4SLinus Torvalds 	 0xfc000000, 0x00000000, 0xffff0000, 0x00000000,
21761da177e4SLinus Torvalds 	 0xf0000000, 0x00000000, 0x00ffffff, 0xff3fffff,
21771da177e4SLinus Torvalds 	 0xffffffff, 0xffcfffff, 0xfff7fbfc, 0x00000000,
21781da177e4SLinus Torvalds 	 0x00ffffff, 0xff3fffff, 0xffffffff, 0xffcfffff,
21791da177e4SLinus Torvalds 	 0xfff7fbfc, 0x00000000, 0xffffffff, 0xffffff3f,
21801da177e4SLinus Torvalds 	 0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
21811da177e4SLinus Torvalds 	 0x00000000, 0x00000000, 0xffffffff, 0xffffff3f,
21821da177e4SLinus Torvalds 	 0xffffffff, 0xffffff7f, 0xffffffff, 0xfffffefc,
21831da177e4SLinus Torvalds 	 0x00000000, 0x00000000, 0xffffffff, 0xfffff9ff,
21841da177e4SLinus Torvalds 	 0xfe000000, 0x00000000, 0xffffffff, 0xfffff9ff,
21851da177e4SLinus Torvalds 	 0xfe000000, 0x00000000, 0x00100000, 0x00000000,
21861da177e4SLinus Torvalds 	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
21871da177e4SLinus Torvalds 	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
21881da177e4SLinus Torvalds 	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
21891da177e4SLinus Torvalds 	 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
21901da177e4SLinus Torvalds    },
21911da177e4SLinus Torvalds 
21921da177e4SLinus Torvalds /*
21931da177e4SLinus Torvalds  * TLB counts:    FROM TLBSTATS.IDF (Image 2)
21941da177e4SLinus Torvalds  *
21951da177e4SLinus Torvalds  * Counts the following:
21961da177e4SLinus Torvalds  *
21971da177e4SLinus Torvalds  * ctr0: DTLB misses
21981da177e4SLinus Torvalds  * ctr1: ITLB misses
21991da177e4SLinus Torvalds  * ctr2: total cycles in the miss handlers
22001da177e4SLinus Torvalds  * ctr3: total cycles
22011da177e4SLinus Torvalds  */
22021da177e4SLinus Torvalds 
22031da177e4SLinus Torvalds    {
22041da177e4SLinus Torvalds    0x0c00c000,   0x00000000,   0x00060000,   0x00000000,
22051da177e4SLinus Torvalds    0xe7e7e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
22061da177e4SLinus Torvalds    0xfff00000,   0x07ffff00,   0x07ffffff,   0x6007ffff,
22071da177e4SLinus Torvalds    0xa00007ff,   0xffff0007,   0xffffff00,   0x00000000,
22081da177e4SLinus Torvalds    0x603001c1,   0xe0000001,   0xc0c00000,   0x00000fff,
22091da177e4SLinus Torvalds    0xff00000f,   0xffff0000,   0x00000000,   0x00400000,
22101da177e4SLinus Torvalds    0x00001000,   0x00000004,   0x00000000,   0x01000000,
22111da177e4SLinus Torvalds    0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff,
22121da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
22131da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00800000,   0x00153f7f,
22141da177e4SLinus Torvalds    0x55000000,   0xaf800000,   0xc0000000,   0x0403f240,
22151da177e4SLinus Torvalds    0x00000000,   0x00001010,   0x00004700,   0x00000ff0,
22161da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00000055,   0xffffff00,
22171da177e4SLinus Torvalds    0x00000000,   0x0000ff00,   0x00000000,   0x0f000000,
22181da177e4SLinus Torvalds    0x0000055f,   0xfffff000,   0x00000000,   0x000ff000,
22191da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x000055ff,   0xffff0000,
22201da177e4SLinus Torvalds    0x00000000,   0x00ff0000,   0x00000000,   0xf0000000,
22211da177e4SLinus Torvalds    0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000,
22221da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00055fff,   0xfff00000,
22231da177e4SLinus Torvalds    0x00000000,   0x0ff00000,   0x00000000,   0x00000000,
22241da177e4SLinus Torvalds    0x00157fff,   0xffc00000,   0x00000000,   0x3fc00000,
22251da177e4SLinus Torvalds    0x00040000,   0x00000000,   0x6fff0000,   0x00000000,
22261da177e4SLinus Torvalds    0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff,
22271da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
22281da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
22291da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f,
22301da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
22311da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffafff,   0xffffff3f,
22321da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
22331da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
22341da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
22351da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
22361da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
22371da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
22381da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
22391da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
22401da177e4SLinus Torvalds    },
22411da177e4SLinus Torvalds 
22421da177e4SLinus Torvalds /* tlbhandler  FROM tlbHandMiss.idf (Image 3)
22431da177e4SLinus Torvalds  *
22441da177e4SLinus Torvalds  * ctr0: TLB misses
22451da177e4SLinus Torvalds  * ctr1: dmisses inside the TLB miss handler
22461da177e4SLinus Torvalds  * ctr2: cycles in the TLB miss handler
22471da177e4SLinus Torvalds  * ctr3: overflow of ctr2
22481da177e4SLinus Torvalds  */
22491da177e4SLinus Torvalds    {
22501da177e4SLinus Torvalds    0x1c00c000,   0x00000000,   0x00060000,   0x00000000,
22511da177e4SLinus Torvalds    0xe7e7e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
22521da177e4SLinus Torvalds    0xfff00000,   0x07ffff00,   0x07ffffff,   0x6007ffff,
22531da177e4SLinus Torvalds    0xa00007ff,   0xffff0007,   0xffffff00,   0x00000000,
22541da177e4SLinus Torvalds    0x603001c1,   0xe0000001,   0xc0c00000,   0x00000fff,
22551da177e4SLinus Torvalds    0xff00000f,   0xffff0000,   0x00000000,   0x00400000,
22561da177e4SLinus Torvalds    0x00001000,   0x00000004,   0x00000000,   0x01000000,
22571da177e4SLinus Torvalds    0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff,
22581da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
22591da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x006c0000,   0x01000054,
22601da177e4SLinus Torvalds    0x02000002,   0xc3200000,   0xc00aa000,   0x0c03f240,
22611da177e4SLinus Torvalds    0x00000000,   0x00001010,   0x000044f4,   0x00000c00,
22621da177e4SLinus Torvalds    0xaa0000f0,   0x0f0000b0,   0x00005005,   0x0f5f0000,
22631da177e4SLinus Torvalds    0x0001f000,   0x0000ff00,   0x00000000,   0x0f000000,
22641da177e4SLinus Torvalds    0x0000055f,   0xfffff000,   0x00000000,   0x000ff000,
22651da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x000055ff,   0xffff0000,
22661da177e4SLinus Torvalds    0x00000000,   0x00ff0000,   0x00000000,   0xf0000000,
22671da177e4SLinus Torvalds    0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000,
22681da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00055fff,   0xfff00000,
22691da177e4SLinus Torvalds    0x00000000,   0x0ff00a00,   0x000f0000,   0x24004000,
22701da177e4SLinus Torvalds    0x15400001,   0x40c00003,   0x3da00000,   0x0002a800,
22711da177e4SLinus Torvalds    0x00ff0000,   0x00000000,   0x6fff0000,   0x00000000,
22721da177e4SLinus Torvalds    0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff,
22731da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
22741da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
22751da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f,
22761da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
22771da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffafff,   0xffffff3f,
22781da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
22791da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
22801da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
22811da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
22821da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
22831da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
22841da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
22851da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
22861da177e4SLinus Torvalds    },
22871da177e4SLinus Torvalds 
22881da177e4SLinus Torvalds /* branch_taken image  FROM PTKN.IDF (Image 4)
22891da177e4SLinus Torvalds  *
22901da177e4SLinus Torvalds  * ctr0: mispredicted branches
22911da177e4SLinus Torvalds  * ctr1: predicted taken branches, actually taken
22921da177e4SLinus Torvalds  * ctr2: predicted taken branches (includes nullfied)
22931da177e4SLinus Torvalds  * ctr3: all branches
22941da177e4SLinus Torvalds  */
22951da177e4SLinus Torvalds 
22961da177e4SLinus Torvalds    {
22971da177e4SLinus Torvalds    0xcc01e000,   0x00000000,   0x00000000,   0x00000000,
22981da177e4SLinus Torvalds    0xa08080a0,   0xffffffff,   0xffffffff,   0xffffffff,
22991da177e4SLinus Torvalds    0xffffffff,   0xfffffeff,   0xfffeffff,   0xffffffff,
23001da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
23011da177e4SLinus Torvalds    0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23021da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
23031da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23041da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23051da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
23061da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xd22d0000,   0x00000000,
23071da177e4SLinus Torvalds    0x0000000b,   0x46000000,   0x00000000,   0x0ffff900,
23081da177e4SLinus Torvalds    0x90000000,   0x00000000,   0x0000907e,   0x00000000,
23091da177e4SLinus Torvalds    0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000,
23101da177e4SLinus Torvalds    0x000dbfff,   0xffffff00,   0x00000000,   0x0f0fffff,
23111da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
23121da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
23131da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
23141da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
23151da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
23161da177e4SLinus Torvalds    0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000,
23171da177e4SLinus Torvalds    0x00000000,   0x00000002,   0x67840000,   0x00000000,
23181da177e4SLinus Torvalds    0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
23191da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
23201da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
23211da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
23221da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
23231da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
23241da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
23251da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
23261da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
23271da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
23281da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
23291da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23301da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23311da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23321da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23331da177e4SLinus Torvalds    },
23341da177e4SLinus Torvalds 
23351da177e4SLinus Torvalds /* branch_nottaken  FROM PNTKN.IDF (Image 5)
23361da177e4SLinus Torvalds  *
23371da177e4SLinus Torvalds  * ctr0: mispredicted branches
23381da177e4SLinus Torvalds  * ctr1: branches predicted not-taken, but actually taken
23391da177e4SLinus Torvalds  * ctr2: branches predicted not-taken (includes nullified)
23401da177e4SLinus Torvalds  * ctr3: all branches
23411da177e4SLinus Torvalds  */
23421da177e4SLinus Torvalds    {
23431da177e4SLinus Torvalds    0xcc01e000,   0x00000000,   0x00000000,   0x00000000,
23441da177e4SLinus Torvalds    0xe0c0c0e0,   0xffffffff,   0xffffffff,   0xffefffff,
23451da177e4SLinus Torvalds    0xffffbfff,   0xfffffeff,   0xfffeffff,   0xfffffeff,
23461da177e4SLinus Torvalds    0xfffffffe,   0xffffffff,   0xffffff00,   0x00000000,
23471da177e4SLinus Torvalds    0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23481da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
23491da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23501da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23511da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
23521da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xd22d0000,   0x00000000,
23531da177e4SLinus Torvalds    0x0000000b,   0x46000000,   0x00000000,   0x0ffff900,
23541da177e4SLinus Torvalds    0x90000000,   0x00000000,   0x0000907e,   0x00000000,
23551da177e4SLinus Torvalds    0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000,
23561da177e4SLinus Torvalds    0x000dbfff,   0xffffff00,   0x00000000,   0x0f0fffff,
23571da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
23581da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
23591da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
23601da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
23611da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
23621da177e4SLinus Torvalds    0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000,
23631da177e4SLinus Torvalds    0x00000000,   0x00000002,   0x67840000,   0x00000000,
23641da177e4SLinus Torvalds    0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
23651da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
23661da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
23671da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
23681da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
23691da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
23701da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
23711da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
23721da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
23731da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
23741da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
23751da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23761da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23771da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23781da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23791da177e4SLinus Torvalds    },
23801da177e4SLinus Torvalds 
23811da177e4SLinus Torvalds /* IMISS image (Image 6)
23821da177e4SLinus Torvalds  *
23831da177e4SLinus Torvalds  * ctr0 : icache misses for retired instructions
23841da177e4SLinus Torvalds  * ctr1 : total cycles
23851da177e4SLinus Torvalds  * ctr2 : dcache misses for retired instructions
23861da177e4SLinus Torvalds  * ctr3 : number of retired instructions
23871da177e4SLinus Torvalds  */
23881da177e4SLinus Torvalds    {
23891da177e4SLinus Torvalds    0x2801e000,   0x00000000,   0x00010000,   0x00000000,
23901da177e4SLinus Torvalds    0x00001000,   0xffffffff,   0xffffffff,   0xfff00fff,
23911da177e4SLinus Torvalds    0xfffa3fff,   0xffffffff,   0xffffffff,   0xffffffff,
23921da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
23931da177e4SLinus Torvalds    0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23941da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
23951da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23961da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
23971da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
23981da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xf2fdf0f0,   0xf0f0f0f0,
23991da177e4SLinus Torvalds    0xffffffff,   0xf6c00000,   0x00000000,   0x0ff55800,
24001da177e4SLinus Torvalds    0x90000000,   0x00000000,   0x0000b0ff,   0xfffffff0,
24011da177e4SLinus Torvalds    0x00000003,   0x0100bfff,   0x3f3f3f3f,   0x3f3f5555,
24021da177e4SLinus Torvalds    0x555fffff,   0xffffff00,   0x00000000,   0x000fffff,
24031da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
24041da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
24051da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
24061da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
24071da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
24081da177e4SLinus Torvalds    0xffffffff,   0xfff00000,   0x000301b0,   0x2fefcfcf,
24091da177e4SLinus Torvalds    0xcfcfcfcf,   0xd5555557,   0xf7b40000,   0x00000000,
24101da177e4SLinus Torvalds    0x03c14000,   0x00000000,   0xffff0000,   0x00000000,
24111da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
24121da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
24131da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
24141da177e4SLinus Torvalds    0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
24151da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
24161da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
24171da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
24181da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
24191da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
24201da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00130000,   0x00000000,
24211da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24221da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24231da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24241da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24251da177e4SLinus Torvalds    },
24261da177e4SLinus Torvalds 
24271da177e4SLinus Torvalds /* DMISS image (Image 7)
24281da177e4SLinus Torvalds  *
24291da177e4SLinus Torvalds  * ctr0 : icache misses for retired instructions
24301da177e4SLinus Torvalds  * ctr1 : total cycles
24311da177e4SLinus Torvalds  * ctr2 : dcache misses for retired instructions
24321da177e4SLinus Torvalds  * ctr3 : number of retired instructions
24331da177e4SLinus Torvalds  */
24341da177e4SLinus Torvalds    {
24351da177e4SLinus Torvalds    0x2801e000,   0x00000000,   0x00010000,   0x00000000,
24361da177e4SLinus Torvalds    0x00001000,   0xffffffff,   0xffffffff,   0xfff00fff,
24371da177e4SLinus Torvalds    0xfffa3fff,   0xffffffff,   0xffffffff,   0xffffffff,
24381da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
24391da177e4SLinus Torvalds    0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24401da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
24411da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24421da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24431da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
24441da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xf2fdf0f0,   0xf0f0f0f0,
24451da177e4SLinus Torvalds    0xffffffff,   0xf6c00000,   0x00000000,   0x0ff55800,
24461da177e4SLinus Torvalds    0x90000000,   0x00000000,   0x0000b0ff,   0xfffffff0,
24471da177e4SLinus Torvalds    0x00000003,   0x0100bfff,   0x3f3f3f3f,   0x3f3f5555,
24481da177e4SLinus Torvalds    0x555fffff,   0xffffff00,   0x00000000,   0x000fffff,
24491da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
24501da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
24511da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
24521da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
24531da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
24541da177e4SLinus Torvalds    0xffffffff,   0xfff00000,   0x000301b0,   0x2fefcfcf,
24551da177e4SLinus Torvalds    0xcfcfcfcf,   0xd5555557,   0xf7b40000,   0x00000000,
24561da177e4SLinus Torvalds    0x03c14000,   0x00000000,   0xffff0000,   0x00000000,
24571da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
24581da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
24591da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
24601da177e4SLinus Torvalds    0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
24611da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
24621da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
24631da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
24641da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
24651da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
24661da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00130000,   0x00000000,
24671da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24681da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24691da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24701da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24711da177e4SLinus Torvalds    },
24721da177e4SLinus Torvalds 
24731da177e4SLinus Torvalds /* dmiss_access image    FROM DMISS_RATIO.IDF  (Image 8)
24741da177e4SLinus Torvalds  *
24751da177e4SLinus Torvalds  * ctr0 : all loads and stores that retire (even lines)
24761da177e4SLinus Torvalds  * ctr1 : all loads and stores that retire (odd lines)
24771da177e4SLinus Torvalds  * ctr2 : dcache misses of retired loads/stores
24781da177e4SLinus Torvalds  * ctr3 : all READ_PRIV and READ_SHAR_OR_PRIV on Runway
24791da177e4SLinus Torvalds  *        (Speculative and Non-Speculative)
24801da177e4SLinus Torvalds  */
24811da177e4SLinus Torvalds    {
24821da177e4SLinus Torvalds    0x2d81e000,   0x00000000,   0x00000000,   0x00000000,
24831da177e4SLinus Torvalds    0x10101010,   0x00ffffff,   0xa003ffff,   0xfe800fff,
24841da177e4SLinus Torvalds    0xfffa003f,   0xffffe8ff,   0xffffffff,   0xffffffff,
24851da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
24861da177e4SLinus Torvalds    0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24871da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
24881da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24891da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
24901da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
24911da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xd2280a00,   0x00000000,
24921da177e4SLinus Torvalds    0x0000000b,   0x46000000,   0x00000005,   0x555ff900,
24931da177e4SLinus Torvalds    0x80200000,   0x00000000,   0x0000907e,   0x00000000,
24941da177e4SLinus Torvalds    0x00005555,   0xff80bf8b,   0xab030303,   0x03030000,
24951da177e4SLinus Torvalds    0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff,
24961da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
24971da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
24981da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
24991da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
25001da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
25011da177e4SLinus Torvalds    0xffff5555,   0x55500000,   0x15153fe0,   0x27628880,
25021da177e4SLinus Torvalds    0x00000000,   0x00000002,   0x67840000,   0x00000001,
25031da177e4SLinus Torvalds    0x5557fc00,   0x00000000,   0xffff0000,   0x00000000,
25041da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
25051da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
25061da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
25071da177e4SLinus Torvalds    0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
25081da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
25091da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
25101da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
25111da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
25121da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
25131da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00110000,   0x00000000,
25141da177e4SLinus Torvalds    0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25151da177e4SLinus Torvalds    0xf8ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25161da177e4SLinus Torvalds    0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25171da177e4SLinus Torvalds    0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25181da177e4SLinus Torvalds    },
25191da177e4SLinus Torvalds 
25201da177e4SLinus Torvalds 
25211da177e4SLinus Torvalds /* big_cpi image  (Image 9)
25221da177e4SLinus Torvalds  *
25231da177e4SLinus Torvalds  * ctr0 : Total number of CPU clock cycles.
25241da177e4SLinus Torvalds  * ctr1 : Unused
25251da177e4SLinus Torvalds  * ctr2 : Unused
25261da177e4SLinus Torvalds  * ctr3 : Total number of Non-Nullified instructions retired.
25271da177e4SLinus Torvalds  */
25281da177e4SLinus Torvalds    {
25291da177e4SLinus Torvalds    0x0c00c000,   0x00000000,   0x00060000,   0x00000000,
25301da177e4SLinus Torvalds    0xe7e7e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
25311da177e4SLinus Torvalds    0xfff00000,   0x07ffff00,   0x07ffffff,   0x6007ffff,
25321da177e4SLinus Torvalds    0xa00007ff,   0xffff0007,   0xffffff00,   0x00000000,
25331da177e4SLinus Torvalds    0x603001c1,   0xe0000001,   0xc0c00000,   0x00000fff,
25341da177e4SLinus Torvalds    0xff00000f,   0xffff0000,   0x00000000,   0x00400000,
25351da177e4SLinus Torvalds    0x00001000,   0x00000004,   0x00000000,   0x01000000,
25361da177e4SLinus Torvalds    0x0000ffff,   0xfffffff0,   0x00000000,   0x0fffffff,
25371da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
25381da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00550005,   0x00220000,
25391da177e4SLinus Torvalds    0x0000000c,   0x71f00000,   0x00f00aa0,   0x0aaff000,
25401da177e4SLinus Torvalds    0x00005002,   0x20000000,   0x0000c413,   0x00000c0f,
25411da177e4SLinus Torvalds    0x00aa0000,   0xff00b600,   0x000500a0,   0x00000300,
25421da177e4SLinus Torvalds    0x000cc3f0,   0x0000c0f0,   0x0aa0000f,   0xff000000,
25431da177e4SLinus Torvalds    0x011000a0,   0x05503000,   0x00d03700,   0x00000f00,
25441da177e4SLinus Torvalds    0xaa005500,   0x00000000,   0x000055ff,   0xffff0000,
25451da177e4SLinus Torvalds    0x00000000,   0x00ff0000,   0x00000000,   0xf000aa00,
25461da177e4SLinus Torvalds    0x11000a00,   0x55000000,   0x0d037000,   0x00c0f00a,
25471da177e4SLinus Torvalds    0xa0055000,   0x0db00005,   0x5002a000,   0x00300000,
25481da177e4SLinus Torvalds    0xf40f0000,   0x0c0f00aa,   0x0000ff10,   0x27400000,
25491da177e4SLinus Torvalds    0x00008000,   0x00c00003,   0x037c0000,   0x003c02a8,
25501da177e4SLinus Torvalds    0x02abfc00,   0x00000000,   0x6fff0000,   0x00000000,
25511da177e4SLinus Torvalds    0x60000000,   0x00000000,   0x00ffffff,   0xff3fffff,
25521da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
25531da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
25541da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f,
25551da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
25561da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffafff,   0xffffff3f,
25571da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
25581da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
25591da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
25601da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
25611da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25621da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25631da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25641da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25651da177e4SLinus Torvalds    },
25661da177e4SLinus Torvalds 
25671da177e4SLinus Torvalds /* big_ls image  (Image 10)
25681da177e4SLinus Torvalds  *
25691da177e4SLinus Torvalds  * ctr0 : Total number of CPU clock cycles during which local_stall_A1 is asserted
25701da177e4SLinus Torvalds  * ctr1 : Overflow of Counter 0
25711da177e4SLinus Torvalds  * ctr2 : Total number of IFLUSH_AV
25721da177e4SLinus Torvalds  * ctr3 : Overflow of Counter 2
25731da177e4SLinus Torvalds  */
25741da177e4SLinus Torvalds    {
25751da177e4SLinus Torvalds    0x0c000000,   0x00000000,   0x00060000,   0x00000000,
25761da177e4SLinus Torvalds    0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
25771da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25781da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
25791da177e4SLinus Torvalds    0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25801da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
25811da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25821da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
25831da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
25841da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x28880001,   0x54000000,
25851da177e4SLinus Torvalds    0x00000004,   0xb6200000,   0x000aaaa0,   0x05555288,
25861da177e4SLinus Torvalds    0x80000010,   0x00000000,   0x0000486e,   0x00000000,
25871da177e4SLinus Torvalds    0xaaaa0055,   0x55002888,   0x00545401,   0x03030000,
25881da177e4SLinus Torvalds    0x0007b000,   0x0000ff00,   0x00000000,   0x05000000,
25891da177e4SLinus Torvalds    0x0000055f,   0xfffff000,   0x00000000,   0x000ff000,
25901da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x000055ff,   0xffff0000,
25911da177e4SLinus Torvalds    0x00000000,   0x00ff0000,   0x00000000,   0x00000000,
25921da177e4SLinus Torvalds    0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000,
25931da177e4SLinus Torvalds    0x00000000,   0xa0000000,   0x00055fff,   0xfff00000,
25941da177e4SLinus Torvalds    0x00aa0000,   0x05502a2a,   0x00151500,   0x0a220015,
25951da177e4SLinus Torvalds    0x40400000,   0x00000001,   0xe2980000,   0x0002aaa8,
25961da177e4SLinus Torvalds    0x01555400,   0x00000000,   0x0df70000,   0x00000000,
25971da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00ffffff,   0xff3fffff,
25981da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
25991da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
26001da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
26011da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
26021da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
26031da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
26041da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
26051da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
26061da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
26071da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26081da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26091da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26101da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26111da177e4SLinus Torvalds    },
26121da177e4SLinus Torvalds 
26131da177e4SLinus Torvalds /* br_abort image  (Image 12)
26141da177e4SLinus Torvalds  *
26151da177e4SLinus Torvalds  * ctr0 : Total number of BRAD_STALLH
26161da177e4SLinus Torvalds  * ctr1 : Total number of ONE_QUAD
26171da177e4SLinus Torvalds  * ctr2 : Total number of BR0_ABRT
26181da177e4SLinus Torvalds  * ctr3 : Total number of BR1_ABRT
26191da177e4SLinus Torvalds  */
26201da177e4SLinus Torvalds 
26211da177e4SLinus Torvalds    {
26221da177e4SLinus Torvalds    0x0c002000,   0x00000000,   0x00060000,   0x00000000,
26231da177e4SLinus Torvalds    0xe0e0e0e0,   0xffffffff,   0xffffffff,   0xff0fffff,
26241da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26251da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
26261da177e4SLinus Torvalds    0x1077ffff,   0xffffffff,   0xffffffff,   0xffffffff,
26271da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
26281da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26291da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26301da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
26311da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x551b0000,   0x00000000,
26321da177e4SLinus Torvalds    0x0000000c,   0xd4f00000,   0x00000000,   0x0ffff001,
26331da177e4SLinus Torvalds    0xb0000000,   0x00000000,   0x0000fd4c,   0x00000000,
26341da177e4SLinus Torvalds    0x000000ff,   0xff00ff1b,   0x00000000,   0x00000000,
26351da177e4SLinus Torvalds    0x0000d000,   0x0000ff00,   0x00000000,   0x0e0fffff,
26361da177e4SLinus Torvalds    0xffffffff,   0xfffff000,   0x00000000,   0x000ff000,
26371da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffff0000,
26381da177e4SLinus Torvalds    0x00000000,   0x00ff0000,   0x00000000,   0x00ffffff,
26391da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0x00ff0000,
26401da177e4SLinus Torvalds    0x00000000,   0xffffffff,   0xffffffff,   0xfff00000,
26411da177e4SLinus Torvalds    0x00400000,   0x00000000,   0x00ffff00,   0x2a86c000,
26421da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xf50c0000,   0x00000000,
26431da177e4SLinus Torvalds    0x03fffc00,   0x00000000,   0x1a250000,   0x00000000,
26441da177e4SLinus Torvalds    0x10000000,   0x00000000,   0x00ffffff,   0xff3fffff,
26451da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
26461da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
26471da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffafff,   0xffffff3f,
26481da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
26491da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffafff,   0xffffff3f,
26501da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
26511da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
26521da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
26531da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
26541da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26551da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26561da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26571da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26581da177e4SLinus Torvalds    },
26591da177e4SLinus Torvalds 
26601da177e4SLinus Torvalds 
26611da177e4SLinus Torvalds /* isnt image  (Image 13)
26621da177e4SLinus Torvalds  *
26631da177e4SLinus Torvalds  * ctr0 : Total number of cycles for which iside_notrans is asserted.
26641da177e4SLinus Torvalds  * ctr1 : Total number of times iside_notrans is asserted for 1-4 cycles.
26651da177e4SLinus Torvalds  * ctr2 : Total number of times iside_notrans is asserted for 5-7 cycles.
26661da177e4SLinus Torvalds  * ctr3 : Total number of times iside_notrans is asserted for > 7 cycles.
26671da177e4SLinus Torvalds  */
26681da177e4SLinus Torvalds 
26691da177e4SLinus Torvalds    {
26701da177e4SLinus Torvalds    0x0c018000,   0x00000000,   0x00060000,   0x00000000,
26711da177e4SLinus Torvalds    0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
26721da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26731da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
26741da177e4SLinus Torvalds    0xc0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26751da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
26761da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26771da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
26781da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
26791da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x22000000,   0x000001bc,
26801da177e4SLinus Torvalds    0x10000006,   0x00900000,   0x50000000,   0x00055a20,
26811da177e4SLinus Torvalds    0x00000000,   0x00016060,   0x0000c021,   0x00000540,
26821da177e4SLinus Torvalds    0x00000000,   0x55002200,   0x00000000,   0x56bc4000,
26831da177e4SLinus Torvalds    0x00048000,   0x0000ff00,   0x00000000,   0x17000000,
26841da177e4SLinus Torvalds    0x0000055f,   0xfffff000,   0x00000000,   0x000ff000,
26851da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x000055ff,   0xffff0000,
26861da177e4SLinus Torvalds    0x00000000,   0x00ff0000,   0x00000000,   0x00000000,
26871da177e4SLinus Torvalds    0x000055ff,   0xffff0000,   0x00000000,   0x00ff0000,
26881da177e4SLinus Torvalds    0x00000000,   0x80000000,   0x00015bf3,   0xf5500000,
26891da177e4SLinus Torvalds    0x02210000,   0x00100000,   0x00005500,   0x08800000,
26901da177e4SLinus Torvalds    0x00001545,   0x85000001,   0x80240000,   0x11000000,
26911da177e4SLinus Torvalds    0x00015400,   0x00000000,   0xcdff0000,   0x00000000,
26921da177e4SLinus Torvalds    0xc0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
26931da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
26941da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
26951da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
26961da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
26971da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
26981da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
26991da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
27001da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
27011da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
27021da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27031da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27041da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27051da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27061da177e4SLinus Torvalds    },
27071da177e4SLinus Torvalds 
27081da177e4SLinus Torvalds /* quadrant image  (image 14)
27091da177e4SLinus Torvalds  *
27101da177e4SLinus Torvalds  * ctr0 : Total number of instructions in quadrant 0.
27111da177e4SLinus Torvalds  * ctr1 : Total number of instructions in quadrant 1.
27121da177e4SLinus Torvalds  * ctr2 : Total number of instructions in quadrant 2.
27131da177e4SLinus Torvalds  * ctr3 : Total number of instructions in quadrant 3.
27141da177e4SLinus Torvalds  *
27151da177e4SLinus Torvalds  * Only works for 32-bit applications.
27161da177e4SLinus Torvalds  */
27171da177e4SLinus Torvalds 
27181da177e4SLinus Torvalds    {
27191da177e4SLinus Torvalds    0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
27201da177e4SLinus Torvalds    0xe0e0e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
27211da177e4SLinus Torvalds    0xffffc000,   0x07ffff00,   0x07ffffff,   0x0007ffff,
27221da177e4SLinus Torvalds    0xff0007ff,   0xffff0007,   0xffffff00,   0x00000000,
27231da177e4SLinus Torvalds    0xf0000000,   0x0fffff00,   0x000fffff,   0x00000fff,
27241da177e4SLinus Torvalds    0xff00000f,   0xffff0000,   0x00000000,   0x00ffffff,
27251da177e4SLinus Torvalds    0xffcff000,   0x0000040f,   0xfffffffc,   0xff000000,
27261da177e4SLinus Torvalds    0x0080ffff,   0xffffcff0,   0x0000000c,   0x0fffffff,
27271da177e4SLinus Torvalds    0xfcff0000,   0x00000000,   0x00000000,   0x00000000,
27281da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x551b0000,   0x00000000,
27291da177e4SLinus Torvalds    0x00000003,   0x17000000,   0x00000000,   0x0ffff001,
27301da177e4SLinus Torvalds    0xb0000000,   0x00000000,   0x00000173,   0x00000000,
27311da177e4SLinus Torvalds    0x000000ff,   0xff00ff1b,   0x00000000,   0x00000000,
27321da177e4SLinus Torvalds    0x000f1ff0,   0xcfffff00,   0x00000000,   0x0f0fffff,
27331da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0x30ffff0c,   0xfffff000,
27341da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xfffffff3,
27351da177e4SLinus Torvalds    0x0ffff0cf,   0xffff0000,   0x00000000,   0xf0ffffff,
27361da177e4SLinus Torvalds    0xffffffff,   0xfffffff3,   0x0ffff0cf,   0xffff0000,
27371da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffff30,
27381da177e4SLinus Torvalds    0xff7f0000,   0x00000000,   0x00fffff0,   0x2a86c000,
27391da177e4SLinus Torvalds    0x00000000,   0x00000003,   0x05f00000,   0x00000000,
27401da177e4SLinus Torvalds    0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
27411da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
27421da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
27431da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
27441da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
27451da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
27461da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
27471da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
27481da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
27491da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
27501da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
27511da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27521da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27531da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27541da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27551da177e4SLinus Torvalds    },
27561da177e4SLinus Torvalds 
27571da177e4SLinus Torvalds /* rw_pdfet image (Image 15)
27581da177e4SLinus Torvalds  *
27591da177e4SLinus Torvalds  * ctr0 : Total of all READ_PRIV address valid cycles.
27601da177e4SLinus Torvalds  * ctr1 : Total of all READ_PRIV data valid cycles.
27611da177e4SLinus Torvalds  * ctr2 : Overflow of Counter 0.
27621da177e4SLinus Torvalds  * ctr3 : Overflow of Counter 1.
27631da177e4SLinus Torvalds  */
27641da177e4SLinus Torvalds 
27651da177e4SLinus Torvalds    {
27661da177e4SLinus Torvalds    0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
27671da177e4SLinus Torvalds    0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
27681da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27691da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
27701da177e4SLinus Torvalds    0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27711da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
27721da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27731da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
27741da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
27751da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00001b00,   0xaa000000,
27761da177e4SLinus Torvalds    0x00000001,   0x30700000,   0x00055aaf,   0xf0000000,
27771da177e4SLinus Torvalds    0x01b00000,   0x00000000,   0x00001037,   0x00000000,
27781da177e4SLinus Torvalds    0x55aaff00,   0x00c00000,   0x1b55aa00,   0x00000000,
27791da177e4SLinus Torvalds    0x0001fff0,   0xcfffff00,   0x00000000,   0x0f0fffff,
27801da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0x30ffff0c,   0xfffff000,
27811da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xfffffff3,
27821da177e4SLinus Torvalds    0x0ffff0cf,   0xffff0000,   0x00000000,   0x00ffffff,
27831da177e4SLinus Torvalds    0xffffffff,   0xfffffff3,   0x0ffff0cf,   0xffff0000,
27841da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffff30,
27851da177e4SLinus Torvalds    0xfff70000,   0x000055aa,   0xff000000,   0x000006d5,
27861da177e4SLinus Torvalds    0x40000000,   0x00000000,   0x731c0000,   0x000156ab,
27871da177e4SLinus Torvalds    0xfc000000,   0x00000000,   0xffff0000,   0x00000000,
27881da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
27891da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
27901da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
27911da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
27921da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
27931da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
27941da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
27951da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
27961da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
27971da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00100000,   0x00000000,
27981da177e4SLinus Torvalds    0xf8000000,   0x00000000,   0x00000000,   0x00000000,
27991da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
28001da177e4SLinus Torvalds    0x00ffffff,   0xffffffff,   0x00000000,   0x00000000,
28011da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
28021da177e4SLinus Torvalds    },
28031da177e4SLinus Torvalds 
28041da177e4SLinus Torvalds 
28051da177e4SLinus Torvalds /* rw_wdfet image  (Image 16)
28061da177e4SLinus Torvalds  *
28071da177e4SLinus Torvalds  * ctr0 : Counts total number of writeback transactions.
28081da177e4SLinus Torvalds  * ctr1 : Total number of data valid Runway cycles.
28091da177e4SLinus Torvalds  * ctr2 : Overflow of Counter 0.
28101da177e4SLinus Torvalds  * ctr3 : Overflow of Counter 1.
28111da177e4SLinus Torvalds  */
28121da177e4SLinus Torvalds 
28131da177e4SLinus Torvalds    {
28141da177e4SLinus Torvalds    0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
28151da177e4SLinus Torvalds    0xefefefef,   0xffffffff,   0xffffffff,   0xffffffff,
28161da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
28171da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
28181da177e4SLinus Torvalds    0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
28191da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
28201da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
28211da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
28221da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
28231da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00001b00,   0xaa000000,
28241da177e4SLinus Torvalds    0x00000001,   0x30700000,   0x00055aaf,   0xf0000000,
28251da177e4SLinus Torvalds    0x01b00000,   0x00000000,   0x00001037,   0x00000000,
28261da177e4SLinus Torvalds    0x55aaff00,   0x00c00000,   0x1b55aa00,   0x00000000,
28271da177e4SLinus Torvalds    0x0001fff0,   0xcfffff00,   0x00000000,   0x0f0fffff,
28281da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0x30ffff0c,   0xfffff000,
28291da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xfffffff3,
28301da177e4SLinus Torvalds    0x0ffff0cf,   0xffff0000,   0x00000000,   0x00ffffff,
28311da177e4SLinus Torvalds    0xffffffff,   0xfffffff3,   0x0ffff0cf,   0xffff0000,
28321da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffff30,
28331da177e4SLinus Torvalds    0xfff70000,   0x000055aa,   0xff000000,   0x000006d5,
28341da177e4SLinus Torvalds    0x40000000,   0x00000000,   0x731c0000,   0x000156ab,
28351da177e4SLinus Torvalds    0xfc000000,   0x00000000,   0xffff0000,   0x00000000,
28361da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
28371da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
28381da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
28391da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
28401da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
28411da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
28421da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
28431da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
28441da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
28451da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00100000,   0x00000000,
28461da177e4SLinus Torvalds    0x98000000,   0x00000000,   0x00000000,   0x00000000,
28471da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
28481da177e4SLinus Torvalds    0x00ffffff,   0xffffffff,   0x00000000,   0x00000000,
28491da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffffff,
28501da177e4SLinus Torvalds    },
28511da177e4SLinus Torvalds 
28521da177e4SLinus Torvalds /* shlib_cpi image  (Image 17)
28531da177e4SLinus Torvalds  *
28541da177e4SLinus Torvalds  * ctr0 : Total number of instructions in quadrant 0.
28551da177e4SLinus Torvalds  * ctr1 : Total number of CPU clock cycles in quadrant 0.
28561da177e4SLinus Torvalds  * ctr2 : Total number of Non-Nullified instructions retired.
28571da177e4SLinus Torvalds  * ctr3 : Total number of CPU clock cycles.
28581da177e4SLinus Torvalds  *
28591da177e4SLinus Torvalds  * Only works for 32-bit shared libraries.
28601da177e4SLinus Torvalds  */
28611da177e4SLinus Torvalds 
28621da177e4SLinus Torvalds    {
28631da177e4SLinus Torvalds    0x0c01e000,   0x00000000,   0x00060000,   0x00000000,
28641da177e4SLinus Torvalds    0xe0e0e0e0,   0x00001fff,   0xfc00007f,   0xfff00001,
28651da177e4SLinus Torvalds    0xffffc000,   0x07ffff00,   0x07ffffff,   0x0007ffff,
28661da177e4SLinus Torvalds    0xff0007ff,   0xffff0007,   0xffffff00,   0x00000000,
28671da177e4SLinus Torvalds    0xf0150000,   0x0fffff00,   0x000fffff,   0xffffffff,
28681da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0x00ffffff,
28691da177e4SLinus Torvalds    0xffcff000,   0x0000000f,   0xfffffffc,   0xffffffff,
28701da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
28711da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
28721da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x27000000,   0x00000055,
28731da177e4SLinus Torvalds    0x02000005,   0x7f500000,   0xc0000000,   0x000ff270,
28741da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00007700,   0x00000ff0,
28751da177e4SLinus Torvalds    0x00000000,   0x0000ffff,   0xffffffff,   0xffffff00,
28761da177e4SLinus Torvalds    0x00000000,   0x0000ff00,   0x00000000,   0x0f0fffff,
28771da177e4SLinus Torvalds    0xffffffff,   0xfffff000,   0x00000000,   0x000ff000,
28781da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffff0000,
28791da177e4SLinus Torvalds    0x00000000,   0x00ff0000,   0x00000000,   0xf0ffffff,
28801da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0x00ff0000,
28811da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xfff00000,
28821da177e4SLinus Torvalds    0x00000000,   0x0ff00000,   0x000000a0,   0x3fffffff,
28831da177e4SLinus Torvalds    0xffffffff,   0xffc00000,   0x03d40000,   0x20000000,
28841da177e4SLinus Torvalds    0x0003fc00,   0x00000000,   0xffff0000,   0x00000000,
28851da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
28861da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff7fbfc,   0x00000000,
28871da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
28881da177e4SLinus Torvalds    0xfff7fbfc,   0x00000000,   0xffffffff,   0xffffff3f,
28891da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
28901da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xffffff3f,
28911da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
28921da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
28931da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
28941da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00030000,   0x00000000,
28951da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
28961da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
28971da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
28981da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
28991da177e4SLinus Torvalds    },
29001da177e4SLinus Torvalds 
29011da177e4SLinus Torvalds /* flop image  (Image 18)
29021da177e4SLinus Torvalds  *
29031da177e4SLinus Torvalds  * ctr0 : Total number of floating point instructions (opcode = 0xc).
29041da177e4SLinus Torvalds  * ctr1 : Total number of floating point instructions (opcode = 0xe, 0x6, 0x2e, 0x26).
29051da177e4SLinus Torvalds  * ctr2 : Unused
29061da177e4SLinus Torvalds  * ctr3 : Unused
29071da177e4SLinus Torvalds  */
29081da177e4SLinus Torvalds 
29091da177e4SLinus Torvalds    {
29101da177e4SLinus Torvalds    0x0001e000,   0x00000000,   0x00000000,   0x00000000,
29111da177e4SLinus Torvalds    0x00001010,   0x33ffffff,   0x006fffff,   0xfc5fffff,
29121da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29131da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
29141da177e4SLinus Torvalds    0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29151da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
29161da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29171da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29181da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
29191da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xd22d0000,   0x00000000,
29201da177e4SLinus Torvalds    0x0000000b,   0x46000000,   0x00000000,   0x0ffff900,
29211da177e4SLinus Torvalds    0x90000000,   0x00000000,   0x0000907e,   0x00000000,
29221da177e4SLinus Torvalds    0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000,
29231da177e4SLinus Torvalds    0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff,
29241da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
29251da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
29261da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
29271da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
29281da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
29291da177e4SLinus Torvalds    0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000,
29301da177e4SLinus Torvalds    0x00000000,   0x00000002,   0x67840000,   0x00000000,
29311da177e4SLinus Torvalds    0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
29321da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
29331da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
29341da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
29351da177e4SLinus Torvalds    0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
29361da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
29371da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
29381da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
29391da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
29401da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
29411da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00130000,   0x00000000,
29421da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29431da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29441da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29451da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29461da177e4SLinus Torvalds    },
29471da177e4SLinus Torvalds 
29481da177e4SLinus Torvalds /* cachemiss image    FROM I_D_MISSES.IDF  (Image 19)
29491da177e4SLinus Torvalds  *
29501da177e4SLinus Torvalds  * ctr0 : icache misses for retired instructions
29511da177e4SLinus Torvalds  * ctr1 : total cycles
29521da177e4SLinus Torvalds  * ctr2 : dcache misses for retired instructions
29531da177e4SLinus Torvalds  * ctr3 : number of retired instructions
29541da177e4SLinus Torvalds  */
29551da177e4SLinus Torvalds    {
29561da177e4SLinus Torvalds    0x2801e000,   0x00000000,   0x00010000,   0x00000000,
29571da177e4SLinus Torvalds    0x00001000,   0xffffffff,   0xffffffff,   0xfff00fff,
29581da177e4SLinus Torvalds    0xfffa3fff,   0xffffffff,   0xffffffff,   0xffffffff,
29591da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
29601da177e4SLinus Torvalds    0xf0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29611da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
29621da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29631da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29641da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
29651da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xf2fdf0f0,   0xf0f0f0f0,
29661da177e4SLinus Torvalds    0xffffffff,   0xf6c00000,   0x00000000,   0x0ff55800,
29671da177e4SLinus Torvalds    0x90000000,   0x00000000,   0x0000b0ff,   0xfffffff0,
29681da177e4SLinus Torvalds    0x00000003,   0x0100bfff,   0x3f3f3f3f,   0x3f3f5555,
29691da177e4SLinus Torvalds    0x555fffff,   0xffffff00,   0x00000000,   0x000fffff,
29701da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
29711da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
29721da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
29731da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
29741da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
29751da177e4SLinus Torvalds    0xffffffff,   0xfff00000,   0x000301b0,   0x2fefcfcf,
29761da177e4SLinus Torvalds    0xcfcfcfcf,   0xd5555557,   0xf7b40000,   0x00000000,
29771da177e4SLinus Torvalds    0x03c14000,   0x00000000,   0xffff0000,   0x00000000,
29781da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
29791da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
29801da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
29811da177e4SLinus Torvalds    0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
29821da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
29831da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
29841da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
29851da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
29861da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
29871da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00130000,   0x00000000,
29881da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29891da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29901da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29911da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
29921da177e4SLinus Torvalds    },
29931da177e4SLinus Torvalds 
29941da177e4SLinus Torvalds /* branch   FROM br_report3.idf
29951da177e4SLinus Torvalds  *
29961da177e4SLinus Torvalds  * ctr0 : Total number of mispredicted branches.
29971da177e4SLinus Torvalds  * ctr1 : Some Non-Nullified unpredictable branches.
29981da177e4SLinus Torvalds  * ctr2 : Total number of branches (Nullified + Non-Nullified)
29991da177e4SLinus Torvalds  *        (Unpredicted+ Predicted Taken +Predicted Not Taken).
30001da177e4SLinus Torvalds  *	  Total of All Branches.
30011da177e4SLinus Torvalds  * ctr3 : Remaining Non-Nullified unpredictable branches.
30021da177e4SLinus Torvalds  */
30031da177e4SLinus Torvalds    {
30041da177e4SLinus Torvalds    0x4001e000,   0x00000000,   0x00000000,   0x00000000,
30051da177e4SLinus Torvalds    0x00000000,   0xffffffff,   0xff9fffff,   0xfe0fffff,
30061da177e4SLinus Torvalds    0xffffbaff,   0xfdffc0ff,   0xfffdffff,   0xfffffeff,
30071da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
30081da177e4SLinus Torvalds    0xf4ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30091da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
30101da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30111da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30121da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
30131da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xd22d0000,   0x00000000,
30141da177e4SLinus Torvalds    0x0000000b,   0x46000000,   0x00000000,   0x0ffff900,
30151da177e4SLinus Torvalds    0x90000000,   0x00000000,   0x0000907e,   0x00000000,
30161da177e4SLinus Torvalds    0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000,
30171da177e4SLinus Torvalds    0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff,
30181da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
30191da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
30201da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
30211da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
30221da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
30231da177e4SLinus Torvalds    0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000,
30241da177e4SLinus Torvalds    0x00000000,   0x00000002,   0x67840000,   0x00000000,
30251da177e4SLinus Torvalds    0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
30261da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
30271da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
30281da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
30291da177e4SLinus Torvalds    0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
30301da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
30311da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
30321da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
30331da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
30341da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
30351da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00130000,   0x00000000,
30361da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30371da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30381da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30391da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30401da177e4SLinus Torvalds    },
30411da177e4SLinus Torvalds 
30421da177e4SLinus Torvalds /* crstack  FROM crs_report.idf
30431da177e4SLinus Torvalds  *
30441da177e4SLinus Torvalds  * ctr0: correctly predicted branches by the pop_latch
30451da177e4SLinus Torvalds  * ctr1: some procedure returns
30461da177e4SLinus Torvalds  * ctr2: all branches, (includes nullified)
30471da177e4SLinus Torvalds  * ctr3: remaining procedure returns
30481da177e4SLinus Torvalds  */
30491da177e4SLinus Torvalds    {
30501da177e4SLinus Torvalds    0x4001e000,   0x00000000,   0x00000000,   0x00000000,
30511da177e4SLinus Torvalds    0x00000000,   0xffffffff,   0xffa10300,   0x000fffff,
30521da177e4SLinus Torvalds    0xffffbaf8,   0x3000007f,   0xffffffff,   0xfffffeff,
30531da177e4SLinus Torvalds    0xff7fffff,   0xffffffff,   0xffffff00,   0x00000000,
30541da177e4SLinus Torvalds    0xf2ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30551da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
30561da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30571da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30581da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
30591da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xd22d0000,   0x00000000,
30601da177e4SLinus Torvalds    0x0000000b,   0x46000000,   0x00000000,   0x0ffff900,
30611da177e4SLinus Torvalds    0x90000000,   0x00000000,   0x0000907e,   0x00000000,
30621da177e4SLinus Torvalds    0x000000ff,   0xff00bfdf,   0x03030303,   0x03030000,
30631da177e4SLinus Torvalds    0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff,
30641da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
30651da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
30661da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0xf0ffffff,
30671da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
30681da177e4SLinus Torvalds    0x00000000,   0x0fffffff,   0xffffffff,   0xffffffff,
30691da177e4SLinus Torvalds    0xffff5555,   0x55500000,   0x003f3ff0,   0x2766c000,
30701da177e4SLinus Torvalds    0x00000000,   0x00000002,   0x67840000,   0x00000000,
30711da177e4SLinus Torvalds    0x03fffc00,   0x00000000,   0xffff0000,   0x00000000,
30721da177e4SLinus Torvalds    0xf0000000,   0x00000000,   0x00ffffff,   0xff3fffff,
30731da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
30741da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
30751da177e4SLinus Torvalds    0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
30761da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
30771da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
30781da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
30791da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
30801da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
30811da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00130000,   0x00000000,
30821da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30831da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30841da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30851da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
30861da177e4SLinus Torvalds    },
30871da177e4SLinus Torvalds 
30881da177e4SLinus Torvalds /* icache_report image
30891da177e4SLinus Torvalds  *
30901da177e4SLinus Torvalds  * ctr0 : Icache misses actually used by the core.
30911da177e4SLinus Torvalds  * ctr1 : ICORE_AV (Icache misses the core THINKS it needs, including fetching down speculative paths).
30921da177e4SLinus Torvalds  * ctr2 : READs on Runway (Icache misses that made it out to Runway, including
30931da177e4SLinus Torvalds  *	  prefetches).
30941da177e4SLinus Torvalds  * ctr3 : Prefetch returns (1x and 2x).
30951da177e4SLinus Torvalds  */
30961da177e4SLinus Torvalds    {
30971da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00010000,   0x00000000,
30981da177e4SLinus Torvalds    0x00000000,   0xffffffff,   0xffffffff,   0xffffffff,
30991da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
31001da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffff00,   0x00000000,
31011da177e4SLinus Torvalds    0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
31021da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0xffffffff,   0xffffffff,
31031da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
31041da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
31051da177e4SLinus Torvalds    0xffff0000,   0x00000000,   0x00000000,   0x00000000,
31061da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xd2002d00,   0x00000000,
31071da177e4SLinus Torvalds    0x0000000b,   0x46000000,   0x0000000f,   0xf00ff900,
31081da177e4SLinus Torvalds    0x00900000,   0x00000000,   0x0000907e,   0x00000000,
31091da177e4SLinus Torvalds    0x0000ff00,   0xff83bf03,   0xdf030303,   0x03030000,
31101da177e4SLinus Torvalds    0x000dbfff,   0xffffff00,   0x00000000,   0x000fffff,
31111da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xfffff000,
31121da177e4SLinus Torvalds    0x00000000,   0x00ffffff,   0xffffffff,   0xffffffff,
31131da177e4SLinus Torvalds    0xffffffff,   0xffff0000,   0x00000000,   0x80ffffff,
31141da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffff0000,
31151da177e4SLinus Torvalds    0x00000000,   0x4fffffff,   0xffffffff,   0xffffffff,
31161da177e4SLinus Torvalds    0xffff5555,   0x55500000,   0x3f003f80,   0x274026c0,
31171da177e4SLinus Torvalds    0x00000000,   0x00000002,   0x67840000,   0x00000003,
31181da177e4SLinus Torvalds    0xfc03fc00,   0x00000000,   0x0eff0000,   0x00000000,
31191da177e4SLinus Torvalds    0x00000000,   0x00000000,   0x00ffffff,   0xff3fffff,
31201da177e4SLinus Torvalds    0xffffffff,   0xffcfffff,   0xfff6fb7c,   0x00000000,
31211da177e4SLinus Torvalds    0x00ffffff,   0xff3fffff,   0xffffffff,   0xffcfffff,
31221da177e4SLinus Torvalds    0xfff6fb7c,   0x00000000,   0xffff0fff,   0xffffff3f,
31231da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
31241da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffff0fff,   0xffffff3f,
31251da177e4SLinus Torvalds    0xffffffff,   0xffffff7f,   0xffffffff,   0xfffffefc,
31261da177e4SLinus Torvalds    0x00000000,   0x00000000,   0xffffffff,   0xfffff9ff,
31271da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0xffffffff,   0xfffff9ff,
31281da177e4SLinus Torvalds    0xfe000000,   0x00000000,   0x00130000,   0x00000000,
31291da177e4SLinus Torvalds    0xd0ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
31301da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
31311da177e4SLinus Torvalds    0x00ffffff,   0xffffffff,   0xffffffff,   0xffffffff,
31321da177e4SLinus Torvalds    0xffffffff,   0xffffffff,   0xffffffff,   0xffffffff,
31331da177e4SLinus Torvalds 
31341da177e4SLinus Torvalds    }
31351da177e4SLinus Torvalds 
31361da177e4SLinus Torvalds };
31371da177e4SLinus Torvalds 
31381da177e4SLinus Torvalds #endif
3139