xref: /linux/Documentation/ABI/testing/sysfs-bus-event_source-devices-events (revision ed90a4466340e51699139ea83dbe0f4536360e6d)
1What:		/sys/devices/cpu/events/
2		/sys/devices/cpu/events/branch-misses
3		/sys/devices/cpu/events/cache-references
4		/sys/devices/cpu/events/cache-misses
5		/sys/devices/cpu/events/stalled-cycles-frontend
6		/sys/devices/cpu/events/branch-instructions
7		/sys/devices/cpu/events/stalled-cycles-backend
8		/sys/devices/cpu/events/instructions
9		/sys/devices/cpu/events/cpu-cycles
10
11Date:		2013/01/08
12
13Contact:	Linux kernel mailing list <linux-kernel@vger.kernel.org>
14
15Description:	Generic performance monitoring events
16
17		A collection of performance monitoring events that may be
18		supported by many/most CPUs. These events can be monitored
19		using the 'perf(1)' tool.
20
21		The contents of each file would look like:
22
23			event=0xNNNN
24
25		where 'N' is a hex digit and the number '0xNNNN' shows the
26		"raw code" for the perf event identified by the file's
27		"basename".
28
29
30What: 		/sys/devices/cpu/events/PM_1PLUS_PPC_CMPL
31		/sys/devices/cpu/events/PM_BRU_FIN
32		/sys/devices/cpu/events/PM_BR_MPRED
33		/sys/devices/cpu/events/PM_CMPLU_STALL
34		/sys/devices/cpu/events/PM_CMPLU_STALL_BRU
35		/sys/devices/cpu/events/PM_CMPLU_STALL_DCACHE_MISS
36		/sys/devices/cpu/events/PM_CMPLU_STALL_DFU
37		/sys/devices/cpu/events/PM_CMPLU_STALL_DIV
38		/sys/devices/cpu/events/PM_CMPLU_STALL_ERAT_MISS
39		/sys/devices/cpu/events/PM_CMPLU_STALL_FXU
40		/sys/devices/cpu/events/PM_CMPLU_STALL_IFU
41		/sys/devices/cpu/events/PM_CMPLU_STALL_LSU
42		/sys/devices/cpu/events/PM_CMPLU_STALL_REJECT
43		/sys/devices/cpu/events/PM_CMPLU_STALL_SCALAR
44		/sys/devices/cpu/events/PM_CMPLU_STALL_SCALAR_LONG
45		/sys/devices/cpu/events/PM_CMPLU_STALL_STORE
46		/sys/devices/cpu/events/PM_CMPLU_STALL_THRD
47		/sys/devices/cpu/events/PM_CMPLU_STALL_VECTOR
48		/sys/devices/cpu/events/PM_CMPLU_STALL_VECTOR_LONG
49		/sys/devices/cpu/events/PM_CYC
50		/sys/devices/cpu/events/PM_GCT_NOSLOT_BR_MPRED
51		/sys/devices/cpu/events/PM_GCT_NOSLOT_BR_MPRED_IC_MISS
52		/sys/devices/cpu/events/PM_GCT_NOSLOT_CYC
53		/sys/devices/cpu/events/PM_GCT_NOSLOT_IC_MISS
54		/sys/devices/cpu/events/PM_GRP_CMPL
55		/sys/devices/cpu/events/PM_INST_CMPL
56		/sys/devices/cpu/events/PM_LD_MISS_L1
57		/sys/devices/cpu/events/PM_LD_REF_L1
58		/sys/devices/cpu/events/PM_RUN_CYC
59		/sys/devices/cpu/events/PM_RUN_INST_CMPL
60		/sys/devices/cpu/events/PM_IC_DEMAND_L2_BR_ALL
61		/sys/devices/cpu/events/PM_GCT_UTIL_7_TO_10_SLOTS
62		/sys/devices/cpu/events/PM_PMC2_SAVED
63		/sys/devices/cpu/events/PM_VSU0_16FLOP
64		/sys/devices/cpu/events/PM_MRK_LSU_DERAT_MISS
65		/sys/devices/cpu/events/PM_MRK_ST_CMPL
66		/sys/devices/cpu/events/PM_NEST_PAIR3_ADD
67		/sys/devices/cpu/events/PM_L2_ST_DISP
68		/sys/devices/cpu/events/PM_L2_CASTOUT_MOD
69		/sys/devices/cpu/events/PM_ISEG
70		/sys/devices/cpu/events/PM_MRK_INST_TIMEO
71		/sys/devices/cpu/events/PM_L2_RCST_DISP_FAIL_ADDR
72		/sys/devices/cpu/events/PM_LSU1_DC_PREF_STREAM_CONFIRM
73		/sys/devices/cpu/events/PM_IERAT_WR_64K
74		/sys/devices/cpu/events/PM_MRK_DTLB_MISS_16M
75		/sys/devices/cpu/events/PM_IERAT_MISS
76		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_LMEM
77		/sys/devices/cpu/events/PM_FLOP
78		/sys/devices/cpu/events/PM_THRD_PRIO_4_5_CYC
79		/sys/devices/cpu/events/PM_BR_PRED_TA
80		/sys/devices/cpu/events/PM_EXT_INT
81		/sys/devices/cpu/events/PM_VSU_FSQRT_FDIV
82		/sys/devices/cpu/events/PM_MRK_LD_MISS_EXPOSED_CYC
83		/sys/devices/cpu/events/PM_LSU1_LDF
84		/sys/devices/cpu/events/PM_IC_WRITE_ALL
85		/sys/devices/cpu/events/PM_LSU0_SRQ_STFWD
86		/sys/devices/cpu/events/PM_PTEG_FROM_RL2L3_MOD
87		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L31_SHR
88		/sys/devices/cpu/events/PM_DATA_FROM_L21_MOD
89		/sys/devices/cpu/events/PM_VSU1_SCAL_DOUBLE_ISSUED
90		/sys/devices/cpu/events/PM_VSU0_8FLOP
91		/sys/devices/cpu/events/PM_POWER_EVENT1
92		/sys/devices/cpu/events/PM_DISP_CLB_HELD_BAL
93		/sys/devices/cpu/events/PM_VSU1_2FLOP
94		/sys/devices/cpu/events/PM_LWSYNC_HELD
95		/sys/devices/cpu/events/PM_PTEG_FROM_DL2L3_SHR
96		/sys/devices/cpu/events/PM_INST_FROM_L21_MOD
97		/sys/devices/cpu/events/PM_IERAT_XLATE_WR_16MPLUS
98		/sys/devices/cpu/events/PM_IC_REQ_ALL
99		/sys/devices/cpu/events/PM_DSLB_MISS
100		/sys/devices/cpu/events/PM_L3_MISS
101		/sys/devices/cpu/events/PM_LSU0_L1_PREF
102		/sys/devices/cpu/events/PM_VSU_SCALAR_SINGLE_ISSUED
103		/sys/devices/cpu/events/PM_LSU1_DC_PREF_STREAM_CONFIRM_STRIDE
104		/sys/devices/cpu/events/PM_L2_INST
105		/sys/devices/cpu/events/PM_VSU0_FRSP
106		/sys/devices/cpu/events/PM_FLUSH_DISP
107		/sys/devices/cpu/events/PM_PTEG_FROM_L2MISS
108		/sys/devices/cpu/events/PM_VSU1_DQ_ISSUED
109		/sys/devices/cpu/events/PM_MRK_DATA_FROM_DMEM
110		/sys/devices/cpu/events/PM_LSU_FLUSH_ULD
111		/sys/devices/cpu/events/PM_PTEG_FROM_LMEM
112		/sys/devices/cpu/events/PM_MRK_DERAT_MISS_16M
113		/sys/devices/cpu/events/PM_THRD_ALL_RUN_CYC
114		/sys/devices/cpu/events/PM_MEM0_PREFETCH_DISP
115		/sys/devices/cpu/events/PM_MRK_STALL_CMPLU_CYC_COUNT
116		/sys/devices/cpu/events/PM_DATA_FROM_DL2L3_MOD
117		/sys/devices/cpu/events/PM_VSU_FRSP
118		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L21_MOD
119		/sys/devices/cpu/events/PM_PMC1_OVERFLOW
120		/sys/devices/cpu/events/PM_VSU0_SINGLE
121		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_L3MISS
122		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_L31_SHR
123		/sys/devices/cpu/events/PM_VSU0_VECTOR_SP_ISSUED
124		/sys/devices/cpu/events/PM_VSU1_FEST
125		/sys/devices/cpu/events/PM_MRK_INST_DISP
126		/sys/devices/cpu/events/PM_VSU0_COMPLEX_ISSUED
127		/sys/devices/cpu/events/PM_LSU1_FLUSH_UST
128		/sys/devices/cpu/events/PM_FXU_IDLE
129		/sys/devices/cpu/events/PM_LSU0_FLUSH_ULD
130		/sys/devices/cpu/events/PM_MRK_DATA_FROM_DL2L3_MOD
131		/sys/devices/cpu/events/PM_LSU_LMQ_SRQ_EMPTY_ALL_CYC
132		/sys/devices/cpu/events/PM_LSU1_REJECT_LMQ_FULL
133		/sys/devices/cpu/events/PM_INST_PTEG_FROM_L21_MOD
134		/sys/devices/cpu/events/PM_INST_FROM_RL2L3_MOD
135		/sys/devices/cpu/events/PM_SHL_CREATED
136		/sys/devices/cpu/events/PM_L2_ST_HIT
137		/sys/devices/cpu/events/PM_DATA_FROM_DMEM
138		/sys/devices/cpu/events/PM_L3_LD_MISS
139		/sys/devices/cpu/events/PM_FXU1_BUSY_FXU0_IDLE
140		/sys/devices/cpu/events/PM_DISP_CLB_HELD_RES
141		/sys/devices/cpu/events/PM_L2_SN_SX_I_DONE
142		/sys/devices/cpu/events/PM_STCX_CMPL
143		/sys/devices/cpu/events/PM_VSU0_2FLOP
144		/sys/devices/cpu/events/PM_L3_PREF_MISS
145		/sys/devices/cpu/events/PM_LSU_SRQ_SYNC_CYC
146		/sys/devices/cpu/events/PM_LSU_REJECT_ERAT_MISS
147		/sys/devices/cpu/events/PM_L1_ICACHE_MISS
148		/sys/devices/cpu/events/PM_LSU1_FLUSH_SRQ
149		/sys/devices/cpu/events/PM_LD_REF_L1_LSU0
150		/sys/devices/cpu/events/PM_VSU0_FEST
151		/sys/devices/cpu/events/PM_VSU_VECTOR_SINGLE_ISSUED
152		/sys/devices/cpu/events/PM_FREQ_UP
153		/sys/devices/cpu/events/PM_DATA_FROM_LMEM
154		/sys/devices/cpu/events/PM_LSU1_LDX
155		/sys/devices/cpu/events/PM_PMC3_OVERFLOW
156		/sys/devices/cpu/events/PM_MRK_BR_MPRED
157		/sys/devices/cpu/events/PM_SHL_MATCH
158		/sys/devices/cpu/events/PM_MRK_BR_TAKEN
159		/sys/devices/cpu/events/PM_ISLB_MISS
160		/sys/devices/cpu/events/PM_DISP_HELD_THERMAL
161		/sys/devices/cpu/events/PM_INST_PTEG_FROM_RL2L3_SHR
162		/sys/devices/cpu/events/PM_LSU1_SRQ_STFWD
163		/sys/devices/cpu/events/PM_PTEG_FROM_DMEM
164		/sys/devices/cpu/events/PM_VSU_2FLOP
165		/sys/devices/cpu/events/PM_GCT_FULL_CYC
166		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L3_CYC
167		/sys/devices/cpu/events/PM_LSU_SRQ_S0_ALLOC
168		/sys/devices/cpu/events/PM_MRK_DERAT_MISS_4K
169		/sys/devices/cpu/events/PM_BR_MPRED_TA
170		/sys/devices/cpu/events/PM_INST_PTEG_FROM_L2MISS
171		/sys/devices/cpu/events/PM_DPU_HELD_POWER
172		/sys/devices/cpu/events/PM_MRK_VSU_FIN
173		/sys/devices/cpu/events/PM_LSU_SRQ_S0_VALID
174		/sys/devices/cpu/events/PM_GCT_EMPTY_CYC
175		/sys/devices/cpu/events/PM_IOPS_DISP
176		/sys/devices/cpu/events/PM_RUN_SPURR
177		/sys/devices/cpu/events/PM_PTEG_FROM_L21_MOD
178		/sys/devices/cpu/events/PM_VSU0_1FLOP
179		/sys/devices/cpu/events/PM_SNOOP_TLBIE
180		/sys/devices/cpu/events/PM_DATA_FROM_L3MISS
181		/sys/devices/cpu/events/PM_VSU_SINGLE
182		/sys/devices/cpu/events/PM_DTLB_MISS_16G
183		/sys/devices/cpu/events/PM_FLUSH
184		/sys/devices/cpu/events/PM_L2_LD_HIT
185		/sys/devices/cpu/events/PM_NEST_PAIR2_AND
186		/sys/devices/cpu/events/PM_VSU1_1FLOP
187		/sys/devices/cpu/events/PM_IC_PREF_REQ
188		/sys/devices/cpu/events/PM_L3_LD_HIT
189		/sys/devices/cpu/events/PM_DISP_HELD
190		/sys/devices/cpu/events/PM_L2_LD
191		/sys/devices/cpu/events/PM_LSU_FLUSH_SRQ
192		/sys/devices/cpu/events/PM_BC_PLUS_8_CONV
193		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L31_MOD_CYC
194		/sys/devices/cpu/events/PM_L2_RCST_BUSY_RC_FULL
195		/sys/devices/cpu/events/PM_TB_BIT_TRANS
196		/sys/devices/cpu/events/PM_THERMAL_MAX
197		/sys/devices/cpu/events/PM_LSU1_FLUSH_ULD
198		/sys/devices/cpu/events/PM_LSU1_REJECT_LHS
199		/sys/devices/cpu/events/PM_LSU_LRQ_S0_ALLOC
200		/sys/devices/cpu/events/PM_L3_CO_L31
201		/sys/devices/cpu/events/PM_POWER_EVENT4
202		/sys/devices/cpu/events/PM_DATA_FROM_L31_SHR
203		/sys/devices/cpu/events/PM_BR_UNCOND
204		/sys/devices/cpu/events/PM_LSU1_DC_PREF_STREAM_ALLOC
205		/sys/devices/cpu/events/PM_PMC4_REWIND
206		/sys/devices/cpu/events/PM_L2_RCLD_DISP
207		/sys/devices/cpu/events/PM_THRD_PRIO_2_3_CYC
208		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_L2MISS
209		/sys/devices/cpu/events/PM_IC_DEMAND_L2_BHT_REDIRECT
210		/sys/devices/cpu/events/PM_DATA_FROM_L31_SHR
211		/sys/devices/cpu/events/PM_IC_PREF_CANCEL_L2
212		/sys/devices/cpu/events/PM_MRK_FIN_STALL_CYC_COUNT
213		/sys/devices/cpu/events/PM_BR_PRED_CCACHE
214		/sys/devices/cpu/events/PM_GCT_UTIL_1_TO_2_SLOTS
215		/sys/devices/cpu/events/PM_MRK_ST_CMPL_INT
216		/sys/devices/cpu/events/PM_LSU_TWO_TABLEWALK_CYC
217		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L3MISS
218		/sys/devices/cpu/events/PM_LSU_SET_MPRED
219		/sys/devices/cpu/events/PM_FLUSH_DISP_TLBIE
220		/sys/devices/cpu/events/PM_VSU1_FCONV
221		/sys/devices/cpu/events/PM_DERAT_MISS_16G
222		/sys/devices/cpu/events/PM_INST_FROM_LMEM
223		/sys/devices/cpu/events/PM_IC_DEMAND_L2_BR_REDIRECT
224		/sys/devices/cpu/events/PM_INST_PTEG_FROM_L2
225		/sys/devices/cpu/events/PM_PTEG_FROM_L2
226		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L21_SHR_CYC
227		/sys/devices/cpu/events/PM_MRK_DTLB_MISS_4K
228		/sys/devices/cpu/events/PM_VSU0_FPSCR
229		/sys/devices/cpu/events/PM_VSU1_VECT_DOUBLE_ISSUED
230		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_RL2L3_MOD
231		/sys/devices/cpu/events/PM_MEM0_RQ_DISP
232		/sys/devices/cpu/events/PM_L2_LD_MISS
233		/sys/devices/cpu/events/PM_VMX_RESULT_SAT_1
234		/sys/devices/cpu/events/PM_L1_PREF
235		/sys/devices/cpu/events/PM_MRK_DATA_FROM_LMEM_CYC
236		/sys/devices/cpu/events/PM_GRP_IC_MISS_NONSPEC
237		/sys/devices/cpu/events/PM_PB_NODE_PUMP
238		/sys/devices/cpu/events/PM_SHL_MERGED
239		/sys/devices/cpu/events/PM_NEST_PAIR1_ADD
240		/sys/devices/cpu/events/PM_DATA_FROM_L3
241		/sys/devices/cpu/events/PM_LSU_FLUSH
242		/sys/devices/cpu/events/PM_LSU_SRQ_SYNC_COUNT
243		/sys/devices/cpu/events/PM_PMC2_OVERFLOW
244		/sys/devices/cpu/events/PM_LSU_LDF
245		/sys/devices/cpu/events/PM_POWER_EVENT3
246		/sys/devices/cpu/events/PM_DISP_WT
247		/sys/devices/cpu/events/PM_IC_BANK_CONFLICT
248		/sys/devices/cpu/events/PM_BR_MPRED_CR_TA
249		/sys/devices/cpu/events/PM_L2_INST_MISS
250		/sys/devices/cpu/events/PM_NEST_PAIR2_ADD
251		/sys/devices/cpu/events/PM_MRK_LSU_FLUSH
252		/sys/devices/cpu/events/PM_L2_LDST
253		/sys/devices/cpu/events/PM_INST_FROM_L31_SHR
254		/sys/devices/cpu/events/PM_VSU0_FIN
255		/sys/devices/cpu/events/PM_VSU1_FCONV
256		/sys/devices/cpu/events/PM_INST_FROM_RMEM
257		/sys/devices/cpu/events/PM_DISP_CLB_HELD_TLBIE
258		/sys/devices/cpu/events/PM_MRK_DATA_FROM_DMEM_CYC
259		/sys/devices/cpu/events/PM_BR_PRED_CR
260		/sys/devices/cpu/events/PM_LSU_REJECT
261		/sys/devices/cpu/events/PM_GCT_UTIL_3_TO_6_SLOTS
262		/sys/devices/cpu/events/PM_CMPLU_STALL_END_GCT_NOSLOT
263		/sys/devices/cpu/events/PM_LSU0_REJECT_LMQ_FULL
264		/sys/devices/cpu/events/PM_VSU_FEST
265		/sys/devices/cpu/events/PM_NEST_PAIR0_AND
266		/sys/devices/cpu/events/PM_PTEG_FROM_L3
267		/sys/devices/cpu/events/PM_POWER_EVENT2
268		/sys/devices/cpu/events/PM_IC_PREF_CANCEL_PAGE
269		/sys/devices/cpu/events/PM_VSU0_FSQRT_FDIV
270		/sys/devices/cpu/events/PM_MRK_GRP_CMPL
271		/sys/devices/cpu/events/PM_VSU0_SCAL_DOUBLE_ISSUED
272		/sys/devices/cpu/events/PM_GRP_DISP
273		/sys/devices/cpu/events/PM_LSU0_LDX
274		/sys/devices/cpu/events/PM_DATA_FROM_L2
275		/sys/devices/cpu/events/PM_MRK_DATA_FROM_RL2L3_MOD
276		/sys/devices/cpu/events/PM_VSU0_VECT_DOUBLE_ISSUED
277		/sys/devices/cpu/events/PM_VSU1_2FLOP_DOUBLE
278		/sys/devices/cpu/events/PM_THRD_PRIO_6_7_CYC
279		/sys/devices/cpu/events/PM_BC_PLUS_8_RSLV_TAKEN
280		/sys/devices/cpu/events/PM_BR_MPRED_CR
281		/sys/devices/cpu/events/PM_L3_CO_MEM
282		/sys/devices/cpu/events/PM_DATA_FROM_RL2L3_MOD
283		/sys/devices/cpu/events/PM_LSU_SRQ_FULL_CYC
284		/sys/devices/cpu/events/PM_TABLEWALK_CYC
285		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_RMEM
286		/sys/devices/cpu/events/PM_LSU_SRQ_STFWD
287		/sys/devices/cpu/events/PM_INST_PTEG_FROM_RMEM
288		/sys/devices/cpu/events/PM_FXU0_FIN
289		/sys/devices/cpu/events/PM_LSU1_L1_SW_PREF
290		/sys/devices/cpu/events/PM_PTEG_FROM_L31_MOD
291		/sys/devices/cpu/events/PM_PMC5_OVERFLOW
292		/sys/devices/cpu/events/PM_LD_REF_L1_LSU1
293		/sys/devices/cpu/events/PM_INST_PTEG_FROM_L21_SHR
294		/sys/devices/cpu/events/PM_DATA_FROM_RMEM
295		/sys/devices/cpu/events/PM_VSU0_SCAL_SINGLE_ISSUED
296		/sys/devices/cpu/events/PM_BR_MPRED_LSTACK
297		/sys/devices/cpu/events/PM_MRK_DATA_FROM_RL2L3_MOD_CYC
298		/sys/devices/cpu/events/PM_LSU0_FLUSH_UST
299		/sys/devices/cpu/events/PM_LSU_NCST
300		/sys/devices/cpu/events/PM_BR_TAKEN
301		/sys/devices/cpu/events/PM_INST_PTEG_FROM_LMEM
302		/sys/devices/cpu/events/PM_DTLB_MISS_4K
303		/sys/devices/cpu/events/PM_PMC4_SAVED
304		/sys/devices/cpu/events/PM_VSU1_PERMUTE_ISSUED
305		/sys/devices/cpu/events/PM_SLB_MISS
306		/sys/devices/cpu/events/PM_LSU1_FLUSH_LRQ
307		/sys/devices/cpu/events/PM_DTLB_MISS
308		/sys/devices/cpu/events/PM_VSU1_FRSP
309		/sys/devices/cpu/events/PM_VSU_VECTOR_DOUBLE_ISSUED
310		/sys/devices/cpu/events/PM_L2_CASTOUT_SHR
311		/sys/devices/cpu/events/PM_DATA_FROM_DL2L3_SHR
312		/sys/devices/cpu/events/PM_VSU1_STF
313		/sys/devices/cpu/events/PM_ST_FIN
314		/sys/devices/cpu/events/PM_PTEG_FROM_L21_SHR
315		/sys/devices/cpu/events/PM_L2_LOC_GUESS_WRONG
316		/sys/devices/cpu/events/PM_MRK_STCX_FAIL
317		/sys/devices/cpu/events/PM_LSU0_REJECT_LHS
318		/sys/devices/cpu/events/PM_IC_PREF_CANCEL_HIT
319		/sys/devices/cpu/events/PM_L3_PREF_BUSY
320		/sys/devices/cpu/events/PM_MRK_BRU_FIN
321		/sys/devices/cpu/events/PM_LSU1_NCLD
322		/sys/devices/cpu/events/PM_INST_PTEG_FROM_L31_MOD
323		/sys/devices/cpu/events/PM_LSU_NCLD
324		/sys/devices/cpu/events/PM_LSU_LDX
325		/sys/devices/cpu/events/PM_L2_LOC_GUESS_CORRECT
326		/sys/devices/cpu/events/PM_THRESH_TIMEO
327		/sys/devices/cpu/events/PM_L3_PREF_ST
328		/sys/devices/cpu/events/PM_DISP_CLB_HELD_SYNC
329		/sys/devices/cpu/events/PM_VSU_SIMPLE_ISSUED
330		/sys/devices/cpu/events/PM_VSU1_SINGLE
331		/sys/devices/cpu/events/PM_DATA_TABLEWALK_CYC
332		/sys/devices/cpu/events/PM_L2_RC_ST_DONE
333		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_L21_MOD
334		/sys/devices/cpu/events/PM_LARX_LSU1
335		/sys/devices/cpu/events/PM_MRK_DATA_FROM_RMEM
336		/sys/devices/cpu/events/PM_DISP_CLB_HELD
337		/sys/devices/cpu/events/PM_DERAT_MISS_4K
338		/sys/devices/cpu/events/PM_L2_RCLD_DISP_FAIL_ADDR
339		/sys/devices/cpu/events/PM_SEG_EXCEPTION
340		/sys/devices/cpu/events/PM_FLUSH_DISP_SB
341		/sys/devices/cpu/events/PM_L2_DC_INV
342		/sys/devices/cpu/events/PM_PTEG_FROM_DL2L3_MOD
343		/sys/devices/cpu/events/PM_DSEG
344		/sys/devices/cpu/events/PM_BR_PRED_LSTACK
345		/sys/devices/cpu/events/PM_VSU0_STF
346		/sys/devices/cpu/events/PM_LSU_FX_FIN
347		/sys/devices/cpu/events/PM_DERAT_MISS_16M
348		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_DL2L3_MOD
349		/sys/devices/cpu/events/PM_GCT_UTIL_11_PLUS_SLOTS
350		/sys/devices/cpu/events/PM_INST_FROM_L3
351		/sys/devices/cpu/events/PM_MRK_IFU_FIN
352		/sys/devices/cpu/events/PM_ITLB_MISS
353		/sys/devices/cpu/events/PM_VSU_STF
354		/sys/devices/cpu/events/PM_LSU_FLUSH_UST
355		/sys/devices/cpu/events/PM_L2_LDST_MISS
356		/sys/devices/cpu/events/PM_FXU1_FIN
357		/sys/devices/cpu/events/PM_SHL_DEALLOCATED
358		/sys/devices/cpu/events/PM_L2_SN_M_WR_DONE
359		/sys/devices/cpu/events/PM_LSU_REJECT_SET_MPRED
360		/sys/devices/cpu/events/PM_L3_PREF_LD
361		/sys/devices/cpu/events/PM_L2_SN_M_RD_DONE
362		/sys/devices/cpu/events/PM_MRK_DERAT_MISS_16G
363		/sys/devices/cpu/events/PM_VSU_FCONV
364		/sys/devices/cpu/events/PM_ANY_THRD_RUN_CYC
365		/sys/devices/cpu/events/PM_LSU_LMQ_FULL_CYC
366		/sys/devices/cpu/events/PM_MRK_LSU_REJECT_LHS
367		/sys/devices/cpu/events/PM_MRK_LD_MISS_L1_CYC
368		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L2_CYC
369		/sys/devices/cpu/events/PM_INST_IMC_MATCH_DISP
370		/sys/devices/cpu/events/PM_MRK_DATA_FROM_RMEM_CYC
371		/sys/devices/cpu/events/PM_VSU0_SIMPLE_ISSUED
372		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_RL2L3_SHR
373		/sys/devices/cpu/events/PM_VSU_FMA_DOUBLE
374		/sys/devices/cpu/events/PM_VSU_4FLOP
375		/sys/devices/cpu/events/PM_VSU1_FIN
376		/sys/devices/cpu/events/PM_NEST_PAIR1_AND
377		/sys/devices/cpu/events/PM_INST_PTEG_FROM_RL2L3_MOD
378		/sys/devices/cpu/events/PM_PTEG_FROM_RMEM
379		/sys/devices/cpu/events/PM_LSU_LRQ_S0_VALID
380		/sys/devices/cpu/events/PM_LSU0_LDF
381		/sys/devices/cpu/events/PM_FLUSH_COMPLETION
382		/sys/devices/cpu/events/PM_ST_MISS_L1
383		/sys/devices/cpu/events/PM_L2_NODE_PUMP
384		/sys/devices/cpu/events/PM_INST_FROM_DL2L3_SHR
385		/sys/devices/cpu/events/PM_MRK_STALL_CMPLU_CYC
386		/sys/devices/cpu/events/PM_VSU1_DENORM
387		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L31_SHR_CYC
388		/sys/devices/cpu/events/PM_NEST_PAIR0_ADD
389		/sys/devices/cpu/events/PM_INST_FROM_L3MISS
390		/sys/devices/cpu/events/PM_EE_OFF_EXT_INT
391		/sys/devices/cpu/events/PM_INST_PTEG_FROM_DMEM
392		/sys/devices/cpu/events/PM_INST_FROM_DL2L3_MOD
393		/sys/devices/cpu/events/PM_PMC6_OVERFLOW
394		/sys/devices/cpu/events/PM_VSU_2FLOP_DOUBLE
395		/sys/devices/cpu/events/PM_TLB_MISS
396		/sys/devices/cpu/events/PM_FXU_BUSY
397		/sys/devices/cpu/events/PM_L2_RCLD_DISP_FAIL_OTHER
398		/sys/devices/cpu/events/PM_LSU_REJECT_LMQ_FULL
399		/sys/devices/cpu/events/PM_IC_RELOAD_SHR
400		/sys/devices/cpu/events/PM_GRP_MRK
401		/sys/devices/cpu/events/PM_MRK_ST_NEST
402		/sys/devices/cpu/events/PM_VSU1_FSQRT_FDIV
403		/sys/devices/cpu/events/PM_LSU0_FLUSH_LRQ
404		/sys/devices/cpu/events/PM_LARX_LSU0
405		/sys/devices/cpu/events/PM_IBUF_FULL_CYC
406		/sys/devices/cpu/events/PM_MRK_DATA_FROM_DL2L3_SHR_CYC
407		/sys/devices/cpu/events/PM_LSU_DC_PREF_STREAM_ALLOC
408		/sys/devices/cpu/events/PM_GRP_MRK_CYC
409		/sys/devices/cpu/events/PM_MRK_DATA_FROM_RL2L3_SHR_CYC
410		/sys/devices/cpu/events/PM_L2_GLOB_GUESS_CORRECT
411		/sys/devices/cpu/events/PM_LSU_REJECT_LHS
412		/sys/devices/cpu/events/PM_MRK_DATA_FROM_LMEM
413		/sys/devices/cpu/events/PM_INST_PTEG_FROM_L3
414		/sys/devices/cpu/events/PM_FREQ_DOWN
415		/sys/devices/cpu/events/PM_PB_RETRY_NODE_PUMP
416		/sys/devices/cpu/events/PM_INST_FROM_RL2L3_SHR
417		/sys/devices/cpu/events/PM_MRK_INST_ISSUED
418		/sys/devices/cpu/events/PM_PTEG_FROM_L3MISS
419		/sys/devices/cpu/events/PM_RUN_PURR
420		/sys/devices/cpu/events/PM_MRK_GRP_IC_MISS
421		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L3
422		/sys/devices/cpu/events/PM_PTEG_FROM_RL2L3_SHR
423		/sys/devices/cpu/events/PM_LSU_FLUSH_LRQ
424		/sys/devices/cpu/events/PM_MRK_DERAT_MISS_64K
425		/sys/devices/cpu/events/PM_INST_PTEG_FROM_DL2L3_MOD
426		/sys/devices/cpu/events/PM_L2_ST_MISS
427		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_L21_SHR
428		/sys/devices/cpu/events/PM_LWSYNC
429		/sys/devices/cpu/events/PM_LSU0_DC_PREF_STREAM_CONFIRM_STRIDE
430		/sys/devices/cpu/events/PM_MRK_LSU_FLUSH_LRQ
431		/sys/devices/cpu/events/PM_INST_IMC_MATCH_CMPL
432		/sys/devices/cpu/events/PM_NEST_PAIR3_AND
433		/sys/devices/cpu/events/PM_PB_RETRY_SYS_PUMP
434		/sys/devices/cpu/events/PM_MRK_INST_FIN
435		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_DL2L3_SHR
436		/sys/devices/cpu/events/PM_INST_FROM_L31_MOD
437		/sys/devices/cpu/events/PM_MRK_DTLB_MISS_64K
438		/sys/devices/cpu/events/PM_LSU_FIN
439		/sys/devices/cpu/events/PM_MRK_LSU_REJECT
440		/sys/devices/cpu/events/PM_L2_CO_FAIL_BUSY
441		/sys/devices/cpu/events/PM_MEM0_WQ_DISP
442		/sys/devices/cpu/events/PM_DATA_FROM_L31_MOD
443		/sys/devices/cpu/events/PM_THERMAL_WARN
444		/sys/devices/cpu/events/PM_VSU0_4FLOP
445		/sys/devices/cpu/events/PM_BR_MPRED_CCACHE
446		/sys/devices/cpu/events/PM_L1_DEMAND_WRITE
447		/sys/devices/cpu/events/PM_FLUSH_BR_MPRED
448		/sys/devices/cpu/events/PM_MRK_DTLB_MISS_16G
449		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_DMEM
450		/sys/devices/cpu/events/PM_L2_RCST_DISP
451		/sys/devices/cpu/events/PM_LSU_PARTIAL_CDF
452		/sys/devices/cpu/events/PM_DISP_CLB_HELD_SB
453		/sys/devices/cpu/events/PM_VSU0_FMA_DOUBLE
454		/sys/devices/cpu/events/PM_FXU0_BUSY_FXU1_IDLE
455		/sys/devices/cpu/events/PM_IC_DEMAND_CYC
456		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L21_SHR
457		/sys/devices/cpu/events/PM_MRK_LSU_FLUSH_UST
458		/sys/devices/cpu/events/PM_INST_PTEG_FROM_L3MISS
459		/sys/devices/cpu/events/PM_VSU_DENORM
460		/sys/devices/cpu/events/PM_MRK_LSU_PARTIAL_CDF
461		/sys/devices/cpu/events/PM_INST_FROM_L21_SHR
462		/sys/devices/cpu/events/PM_IC_PREF_WRITE
463		/sys/devices/cpu/events/PM_BR_PRED
464		/sys/devices/cpu/events/PM_INST_FROM_DMEM
465		/sys/devices/cpu/events/PM_IC_PREF_CANCEL_ALL
466		/sys/devices/cpu/events/PM_LSU_DC_PREF_STREAM_CONFIRM
467		/sys/devices/cpu/events/PM_MRK_LSU_FLUSH_SRQ
468		/sys/devices/cpu/events/PM_MRK_FIN_STALL_CYC
469		/sys/devices/cpu/events/PM_L2_RCST_DISP_FAIL_OTHER
470		/sys/devices/cpu/events/PM_VSU1_DD_ISSUED
471		/sys/devices/cpu/events/PM_PTEG_FROM_L31_SHR
472		/sys/devices/cpu/events/PM_DATA_FROM_L21_SHR
473		/sys/devices/cpu/events/PM_LSU0_NCLD
474		/sys/devices/cpu/events/PM_VSU1_4FLOP
475		/sys/devices/cpu/events/PM_VSU1_8FLOP
476		/sys/devices/cpu/events/PM_VSU_8FLOP
477		/sys/devices/cpu/events/PM_LSU_LMQ_SRQ_EMPTY_CYC
478		/sys/devices/cpu/events/PM_DTLB_MISS_64K
479		/sys/devices/cpu/events/PM_THRD_CONC_RUN_INST
480		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_L2
481		/sys/devices/cpu/events/PM_PB_SYS_PUMP
482		/sys/devices/cpu/events/PM_VSU_FIN
483		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L31_MOD
484		/sys/devices/cpu/events/PM_THRD_PRIO_0_1_CYC
485		/sys/devices/cpu/events/PM_DERAT_MISS_64K
486		/sys/devices/cpu/events/PM_PMC2_REWIND
487		/sys/devices/cpu/events/PM_INST_FROM_L2
488		/sys/devices/cpu/events/PM_GRP_BR_MPRED_NONSPEC
489		/sys/devices/cpu/events/PM_INST_DISP
490		/sys/devices/cpu/events/PM_MEM0_RD_CANCEL_TOTAL
491		/sys/devices/cpu/events/PM_LSU0_DC_PREF_STREAM_CONFIRM
492		/sys/devices/cpu/events/PM_L1_DCACHE_RELOAD_VALID
493		/sys/devices/cpu/events/PM_VSU_SCALAR_DOUBLE_ISSUED
494		/sys/devices/cpu/events/PM_L3_PREF_HIT
495		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_L31_MOD
496		/sys/devices/cpu/events/PM_MRK_FXU_FIN
497		/sys/devices/cpu/events/PM_PMC4_OVERFLOW
498		/sys/devices/cpu/events/PM_MRK_PTEG_FROM_L3
499		/sys/devices/cpu/events/PM_LSU0_LMQ_LHR_MERGE
500		/sys/devices/cpu/events/PM_BTAC_HIT
501		/sys/devices/cpu/events/PM_L3_RD_BUSY
502		/sys/devices/cpu/events/PM_LSU0_L1_SW_PREF
503		/sys/devices/cpu/events/PM_INST_FROM_L2MISS
504		/sys/devices/cpu/events/PM_LSU0_DC_PREF_STREAM_ALLOC
505		/sys/devices/cpu/events/PM_L2_ST
506		/sys/devices/cpu/events/PM_VSU0_DENORM
507		/sys/devices/cpu/events/PM_MRK_DATA_FROM_DL2L3_SHR
508		/sys/devices/cpu/events/PM_BR_PRED_CR_TA
509		/sys/devices/cpu/events/PM_VSU0_FCONV
510		/sys/devices/cpu/events/PM_MRK_LSU_FLUSH_ULD
511		/sys/devices/cpu/events/PM_BTAC_MISS
512		/sys/devices/cpu/events/PM_MRK_LD_MISS_EXPOSED_CYC_COUNT
513		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L2
514		/sys/devices/cpu/events/PM_LSU_DCACHE_RELOAD_VALID
515		/sys/devices/cpu/events/PM_VSU_FMA
516		/sys/devices/cpu/events/PM_LSU0_FLUSH_SRQ
517		/sys/devices/cpu/events/PM_LSU1_L1_PREF
518		/sys/devices/cpu/events/PM_IOPS_CMPL
519		/sys/devices/cpu/events/PM_L2_SYS_PUMP
520		/sys/devices/cpu/events/PM_L2_RCLD_BUSY_RC_FULL
521		/sys/devices/cpu/events/PM_LSU_LMQ_S0_ALLOC
522		/sys/devices/cpu/events/PM_FLUSH_DISP_SYNC
523		/sys/devices/cpu/events/PM_MRK_DATA_FROM_DL2L3_MOD_CYC
524		/sys/devices/cpu/events/PM_L2_IC_INV
525		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L21_MOD_CYC
526		/sys/devices/cpu/events/PM_L3_PREF_LDST
527		/sys/devices/cpu/events/PM_LSU_SRQ_EMPTY_CYC
528		/sys/devices/cpu/events/PM_LSU_LMQ_S0_VALID
529		/sys/devices/cpu/events/PM_FLUSH_PARTIAL
530		/sys/devices/cpu/events/PM_VSU1_FMA_DOUBLE
531		/sys/devices/cpu/events/PM_1PLUS_PPC_DISP
532		/sys/devices/cpu/events/PM_DATA_FROM_L2MISS
533		/sys/devices/cpu/events/PM_SUSPENDED
534		/sys/devices/cpu/events/PM_VSU0_FMA
535		/sys/devices/cpu/events/PM_STCX_FAIL
536		/sys/devices/cpu/events/PM_VSU0_FSQRT_FDIV_DOUBLE
537		/sys/devices/cpu/events/PM_DC_PREF_DST
538		/sys/devices/cpu/events/PM_VSU1_SCAL_SINGLE_ISSUED
539		/sys/devices/cpu/events/PM_L3_HIT
540		/sys/devices/cpu/events/PM_L2_GLOB_GUESS_WRONG
541		/sys/devices/cpu/events/PM_MRK_DFU_FIN
542		/sys/devices/cpu/events/PM_INST_FROM_L1
543		/sys/devices/cpu/events/PM_IC_DEMAND_REQ
544		/sys/devices/cpu/events/PM_VSU1_FSQRT_FDIV_DOUBLE
545		/sys/devices/cpu/events/PM_VSU1_FMA
546		/sys/devices/cpu/events/PM_MRK_LD_MISS_L1
547		/sys/devices/cpu/events/PM_VSU0_2FLOP_DOUBLE
548		/sys/devices/cpu/events/PM_LSU_DC_PREF_STRIDED_STREAM_CONFIRM
549		/sys/devices/cpu/events/PM_INST_PTEG_FROM_L31_SHR
550		/sys/devices/cpu/events/PM_MRK_LSU_REJECT_ERAT_MISS
551		/sys/devices/cpu/events/PM_MRK_DATA_FROM_L2MISS
552		/sys/devices/cpu/events/PM_DATA_FROM_RL2L3_SHR
553		/sys/devices/cpu/events/PM_INST_FROM_PREF
554		/sys/devices/cpu/events/PM_VSU1_SQ
555		/sys/devices/cpu/events/PM_L2_LD_DISP
556		/sys/devices/cpu/events/PM_L2_DISP_ALL
557		/sys/devices/cpu/events/PM_THRD_GRP_CMPL_BOTH_CYC
558		/sys/devices/cpu/events/PM_VSU_FSQRT_FDIV_DOUBLE
559		/sys/devices/cpu/events/PM_INST_PTEG_FROM_DL2L3_SHR
560		/sys/devices/cpu/events/PM_VSU_1FLOP
561		/sys/devices/cpu/events/PM_HV_CYC
562		/sys/devices/cpu/events/PM_MRK_LSU_FIN
563		/sys/devices/cpu/events/PM_MRK_DATA_FROM_RL2L3_SHR
564		/sys/devices/cpu/events/PM_DTLB_MISS_16M
565		/sys/devices/cpu/events/PM_LSU1_LMQ_LHR_MERGE
566		/sys/devices/cpu/events/PM_IFU_FIN
567		/sys/devices/cpu/events/PM_1THRD_CON_RUN_INSTR
568		/sys/devices/cpu/events/PM_CMPLU_STALL_COUNT
569		/sys/devices/cpu/events/PM_MEM0_PB_RD_CL
570		/sys/devices/cpu/events/PM_THRD_1_RUN_CYC
571		/sys/devices/cpu/events/PM_THRD_2_CONC_RUN_INSTR
572		/sys/devices/cpu/events/PM_THRD_2_RUN_CYC
573		/sys/devices/cpu/events/PM_THRD_3_CONC_RUN_INST
574		/sys/devices/cpu/events/PM_THRD_3_RUN_CYC
575		/sys/devices/cpu/events/PM_THRD_4_CONC_RUN_INST
576		/sys/devices/cpu/events/PM_THRD_4_RUN_CYC
577
578Date:		2013/01/08
579
580Contact:	Linux kernel mailing list <linux-kernel@vger.kernel.org>
581		Linux Powerpc mailing list <linuxppc-dev@ozlabs.org>
582
583Description:	POWER-systems specific performance monitoring events
584
585		A collection of performance monitoring events that may be
586		supported by the POWER CPU. These events can be monitored
587		using the 'perf(1)' tool.
588
589		These events may not be supported by other CPUs.
590
591		The contents of each file would look like:
592
593			event=0xNNNN
594
595		where 'N' is a hex digit and the number '0xNNNN' shows the
596		"raw code" for the perf event identified by the file's
597		"basename".
598
599		Further, multiple terms like 'event=0xNNNN' can be specified
600		and separated with comma. All available terms are defined in
601		the /sys/bus/event_source/devices/<dev>/format file.
602
603What: /sys/bus/event_source/devices/<pmu>/events/<event>
604Date: 2014/02/24
605Contact:	Linux kernel mailing list <linux-kernel@vger.kernel.org>
606Description:	Per-pmu performance monitoring events specific to the running system
607
608		Each file (except for some of those with a '.' in them, '.unit'
609		and '.scale') in the 'events' directory describes a single
610		performance monitoring event supported by the <pmu>. The name
611		of the file is the name of the event.
612
613		File contents:
614
615			<term>[=<value>][,<term>[=<value>]]...
616
617		Where <term> is one of the terms listed under
618		/sys/bus/event_source/devices/<pmu>/format/ and <value> is
619		a number is base-16 format with a '0x' prefix (lowercase only).
620		If a <term> is specified alone (without an assigned value), it
621		is implied that 0x1 is assigned to that <term>.
622
623		Examples (each of these lines would be in a seperate file):
624
625			event=0x2abc
626			event=0x423,inv,cmask=0x3
627			domain=0x1,offset=0x8,starting_index=0xffff
628
629		Each of the assignments indicates a value to be assigned to a
630		particular set of bits (as defined by the format file
631		corresponding to the <term>) in the perf_event structure passed
632		to the perf_open syscall.
633
634What: /sys/bus/event_source/devices/<pmu>/events/<event>.unit
635Date: 2014/02/24
636Contact:	Linux kernel mailing list <linux-kernel@vger.kernel.org>
637Description:	Perf event units
638
639		A string specifying the English plural numerical unit that <event>
640		(once multiplied by <event>.scale) represents.
641
642		Example:
643
644			Joules
645
646What: /sys/bus/event_source/devices/<pmu>/events/<event>.scale
647Date: 2014/02/24
648Contact:	Linux kernel mailing list <linux-kernel@vger.kernel.org>
649Description:	Perf event scaling factors
650
651		A string representing a floating point value expressed in
652		scientific notation to be multiplied by the event count
653		recieved from the kernel to match the unit specified in the
654		<event>.unit file.
655
656		Example:
657
658			2.3283064365386962890625e-10
659
660		This is provided to avoid performing floating point arithmetic
661		in the kernel.
662