xref: /OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/powerpc/power8/pmc.json (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun[
2*4882a593Smuzhiyun  {
3*4882a593Smuzhiyun    "EventCode": "0x20010",
4*4882a593Smuzhiyun    "EventName": "PM_PMC1_OVERFLOW",
5*4882a593Smuzhiyun    "BriefDescription": "Overflow from counter 1",
6*4882a593Smuzhiyun    "PublicDescription": ""
7*4882a593Smuzhiyun  },
8*4882a593Smuzhiyun  {
9*4882a593Smuzhiyun    "EventCode": "0x30010",
10*4882a593Smuzhiyun    "EventName": "PM_PMC2_OVERFLOW",
11*4882a593Smuzhiyun    "BriefDescription": "Overflow from counter 2",
12*4882a593Smuzhiyun    "PublicDescription": ""
13*4882a593Smuzhiyun  },
14*4882a593Smuzhiyun  {
15*4882a593Smuzhiyun    "EventCode": "0x30020",
16*4882a593Smuzhiyun    "EventName": "PM_PMC2_REWIND",
17*4882a593Smuzhiyun    "BriefDescription": "PMC2 Rewind Event (did not match condition)",
18*4882a593Smuzhiyun    "PublicDescription": ""
19*4882a593Smuzhiyun  },
20*4882a593Smuzhiyun  {
21*4882a593Smuzhiyun    "EventCode": "0x10022",
22*4882a593Smuzhiyun    "EventName": "PM_PMC2_SAVED",
23*4882a593Smuzhiyun    "BriefDescription": "PMC2 Rewind Value saved",
24*4882a593Smuzhiyun    "PublicDescription": "PMC2 Rewind Value saved (matched condition)"
25*4882a593Smuzhiyun  },
26*4882a593Smuzhiyun  {
27*4882a593Smuzhiyun    "EventCode": "0x40010",
28*4882a593Smuzhiyun    "EventName": "PM_PMC3_OVERFLOW",
29*4882a593Smuzhiyun    "BriefDescription": "Overflow from counter 3",
30*4882a593Smuzhiyun    "PublicDescription": ""
31*4882a593Smuzhiyun  },
32*4882a593Smuzhiyun  {
33*4882a593Smuzhiyun    "EventCode": "0x10010",
34*4882a593Smuzhiyun    "EventName": "PM_PMC4_OVERFLOW",
35*4882a593Smuzhiyun    "BriefDescription": "Overflow from counter 4",
36*4882a593Smuzhiyun    "PublicDescription": ""
37*4882a593Smuzhiyun  },
38*4882a593Smuzhiyun  {
39*4882a593Smuzhiyun    "EventCode": "0x10020",
40*4882a593Smuzhiyun    "EventName": "PM_PMC4_REWIND",
41*4882a593Smuzhiyun    "BriefDescription": "PMC4 Rewind Event",
42*4882a593Smuzhiyun    "PublicDescription": "PMC4 Rewind Event (did not match condition)"
43*4882a593Smuzhiyun  },
44*4882a593Smuzhiyun  {
45*4882a593Smuzhiyun    "EventCode": "0x30022",
46*4882a593Smuzhiyun    "EventName": "PM_PMC4_SAVED",
47*4882a593Smuzhiyun    "BriefDescription": "PMC4 Rewind Value saved (matched condition)",
48*4882a593Smuzhiyun    "PublicDescription": ""
49*4882a593Smuzhiyun  },
50*4882a593Smuzhiyun  {
51*4882a593Smuzhiyun    "EventCode": "0x10024",
52*4882a593Smuzhiyun    "EventName": "PM_PMC5_OVERFLOW",
53*4882a593Smuzhiyun    "BriefDescription": "Overflow from counter 5",
54*4882a593Smuzhiyun    "PublicDescription": ""
55*4882a593Smuzhiyun  },
56*4882a593Smuzhiyun  {
57*4882a593Smuzhiyun    "EventCode": "0x30024",
58*4882a593Smuzhiyun    "EventName": "PM_PMC6_OVERFLOW",
59*4882a593Smuzhiyun    "BriefDescription": "Overflow from counter 6",
60*4882a593Smuzhiyun    "PublicDescription": ""
61*4882a593Smuzhiyun  },
62*4882a593Smuzhiyun  {
63*4882a593Smuzhiyun    "EventCode": "0x400f4",
64*4882a593Smuzhiyun    "EventName": "PM_RUN_PURR",
65*4882a593Smuzhiyun    "BriefDescription": "Run_PURR",
66*4882a593Smuzhiyun    "PublicDescription": ""
67*4882a593Smuzhiyun  },
68*4882a593Smuzhiyun  {
69*4882a593Smuzhiyun    "EventCode": "0x10008",
70*4882a593Smuzhiyun    "EventName": "PM_RUN_SPURR",
71*4882a593Smuzhiyun    "BriefDescription": "Run SPURR",
72*4882a593Smuzhiyun    "PublicDescription": ""
73*4882a593Smuzhiyun  },
74*4882a593Smuzhiyun  {
75*4882a593Smuzhiyun    "EventCode": "0x0",
76*4882a593Smuzhiyun    "EventName": "PM_SUSPENDED",
77*4882a593Smuzhiyun    "BriefDescription": "Counter OFF",
78*4882a593Smuzhiyun    "PublicDescription": ""
79*4882a593Smuzhiyun  },
80*4882a593Smuzhiyun  {
81*4882a593Smuzhiyun    "EventCode": "0x301ea",
82*4882a593Smuzhiyun    "EventName": "PM_THRESH_EXC_1024",
83*4882a593Smuzhiyun    "BriefDescription": "Threshold counter exceeded a value of 1024",
84*4882a593Smuzhiyun    "PublicDescription": ""
85*4882a593Smuzhiyun  },
86*4882a593Smuzhiyun  {
87*4882a593Smuzhiyun    "EventCode": "0x401ea",
88*4882a593Smuzhiyun    "EventName": "PM_THRESH_EXC_128",
89*4882a593Smuzhiyun    "BriefDescription": "Threshold counter exceeded a value of 128",
90*4882a593Smuzhiyun    "PublicDescription": ""
91*4882a593Smuzhiyun  },
92*4882a593Smuzhiyun  {
93*4882a593Smuzhiyun    "EventCode": "0x401ec",
94*4882a593Smuzhiyun    "EventName": "PM_THRESH_EXC_2048",
95*4882a593Smuzhiyun    "BriefDescription": "Threshold counter exceeded a value of 2048",
96*4882a593Smuzhiyun    "PublicDescription": ""
97*4882a593Smuzhiyun  },
98*4882a593Smuzhiyun  {
99*4882a593Smuzhiyun    "EventCode": "0x101e8",
100*4882a593Smuzhiyun    "EventName": "PM_THRESH_EXC_256",
101*4882a593Smuzhiyun    "BriefDescription": "Threshold counter exceed a count of 256",
102*4882a593Smuzhiyun    "PublicDescription": ""
103*4882a593Smuzhiyun  },
104*4882a593Smuzhiyun  {
105*4882a593Smuzhiyun    "EventCode": "0x201e6",
106*4882a593Smuzhiyun    "EventName": "PM_THRESH_EXC_32",
107*4882a593Smuzhiyun    "BriefDescription": "Threshold counter exceeded a value of 32",
108*4882a593Smuzhiyun    "PublicDescription": ""
109*4882a593Smuzhiyun  },
110*4882a593Smuzhiyun  {
111*4882a593Smuzhiyun    "EventCode": "0x101e6",
112*4882a593Smuzhiyun    "EventName": "PM_THRESH_EXC_4096",
113*4882a593Smuzhiyun    "BriefDescription": "Threshold counter exceed a count of 4096",
114*4882a593Smuzhiyun    "PublicDescription": ""
115*4882a593Smuzhiyun  },
116*4882a593Smuzhiyun  {
117*4882a593Smuzhiyun    "EventCode": "0x201e8",
118*4882a593Smuzhiyun    "EventName": "PM_THRESH_EXC_512",
119*4882a593Smuzhiyun    "BriefDescription": "Threshold counter exceeded a value of 512",
120*4882a593Smuzhiyun    "PublicDescription": ""
121*4882a593Smuzhiyun  },
122*4882a593Smuzhiyun  {
123*4882a593Smuzhiyun    "EventCode": "0x301e8",
124*4882a593Smuzhiyun    "EventName": "PM_THRESH_EXC_64",
125*4882a593Smuzhiyun    "BriefDescription": "IFU non-branch finished",
126*4882a593Smuzhiyun    "PublicDescription": "Threshold counter exceeded a value of 64"
127*4882a593Smuzhiyun  },
128*4882a593Smuzhiyun  {
129*4882a593Smuzhiyun    "EventCode": "0x101ec",
130*4882a593Smuzhiyun    "EventName": "PM_THRESH_MET",
131*4882a593Smuzhiyun    "BriefDescription": "threshold exceeded",
132*4882a593Smuzhiyun    "PublicDescription": ""
133*4882a593Smuzhiyun  },
134*4882a593Smuzhiyun  {
135*4882a593Smuzhiyun    "EventCode": "0x4016e",
136*4882a593Smuzhiyun    "EventName": "PM_THRESH_NOT_MET",
137*4882a593Smuzhiyun    "BriefDescription": "Threshold counter did not meet threshold",
138*4882a593Smuzhiyun    "PublicDescription": ""
139*4882a593Smuzhiyun  }
140*4882a593Smuzhiyun]
141