aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/ABI/testing/sysfs-bus-event_source-devices-events
blob: 3c1cc24361bdf0ce40f13a1260fbdf98c90e7e3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
What:		/sys/devices/cpu/events/
		/sys/devices/cpu/events/branch-misses
		/sys/devices/cpu/events/cache-references
		/sys/devices/cpu/events/cache-misses
		/sys/devices/cpu/events/stalled-cycles-frontend
		/sys/devices/cpu/events/branch-instructions
		/sys/devices/cpu/events/stalled-cycles-backend
		/sys/devices/cpu/events/instructions
		/sys/devices/cpu/events/cpu-cycles

Date:		2013/01/08

Contact:	Linux kernel mailing list <linux-kernel@vger.kernel.org>

Description:	Generic performance monitoring events

		A collection of performance monitoring events that may be
		supported by many/most CPUs. These events can be monitored
		using the 'perf(1)' tool.

		The contents of each file would look like:

			event=0xNNNN

		where 'N' is a hex digit and the number '0xNNNN' shows the
		"raw code" for the perf event identified by the file's
		"basename".


What: 		/sys/devices/cpu/events/PM_1PLUS_PPC_CMPL
		/sys/devices/cpu/events/PM_BRU_FIN
		/sys/devices/cpu/events/PM_BR_MPRED
		/sys/devices/cpu/events/PM_CMPLU_STALL
		/sys/devices/cpu/events/PM_CMPLU_STALL_BRU
		/sys/devices/cpu/events/PM_CMPLU_STALL_DCACHE_MISS
		/sys/devices/cpu/events/PM_CMPLU_STALL_DFU
		/sys/devices/cpu/events/PM_CMPLU_STALL_DIV
		/sys/devices/cpu/events/PM_CMPLU_STALL_ERAT_MISS
		/sys/devices/cpu/events/PM_CMPLU_STALL_FXU
		/sys/devices/cpu/events/PM_CMPLU_STALL_IFU
		/sys/devices/cpu/events/PM_CMPLU_STALL_LSU
		/sys/devices/cpu/events/PM_CMPLU_STALL_REJECT
		/sys/devices/cpu/events/PM_CMPLU_STALL_SCALAR
		/sys/devices/cpu/events/PM_CMPLU_STALL_SCALAR_LONG
		/sys/devices/cpu/events/PM_CMPLU_STALL_STORE
		/sys/devices/cpu/events/PM_CMPLU_STALL_THRD
		/sys/devices/cpu/events/PM_CMPLU_STALL_VECTOR
		/sys/devices/cpu/events/PM_CMPLU_STALL_VECTOR_LONG
		/sys/devices/cpu/events/PM_CYC
		/sys/devices/cpu/events/PM_GCT_NOSLOT_BR_MPRED
		/sys/devices/cpu/events/PM_GCT_NOSLOT_BR_MPRED_IC_MISS
		/sys/devices/cpu/events/PM_GCT_NOSLOT_CYC
		/sys/devices/cpu/events/PM_GCT_NOSLOT_IC_MISS
		/sys/devices/cpu/events/PM_GRP_CMPL
		/sys/devices/cpu/events/PM_INST_CMPL
		/sys/devices/cpu/events/PM_LD_MISS_L1
		/sys/devices/cpu/events/PM_LD_REF_L1
		/sys/devices/cpu/events/PM_RUN_CYC
		/sys/devices/cpu/events/PM_RUN_INST_CMPL

Date:		2013/01/08

Contact:	Linux kernel mailing list <linux-kernel@vger.kernel.org>
		Linux Powerpc mailing list <linuxppc-dev@ozlabs.org>

Description:	POWER-systems specific performance monitoring events

		A collection of performance monitoring events that may be
		supported by the POWER CPU. These events can be monitored
		using the 'perf(1)' tool.

		These events may not be supported by other CPUs.

		The contents of each file would look like:

			event=0xNNNN

		where 'N' is a hex digit and the number '0xNNNN' shows the
		"raw code" for the perf event identified by the file's
		"basename".

		Further, multiple terms like 'event=0xNNNN' can be specified
		and separated with comma. All available terms are defined in
		the /sys/bus/event_source/devices/<dev>/format file.