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