]> git.karo-electronics.de Git - karo-tx-linux.git/commit
perf tool: Parse general/raw events from sysfs
authorLin Ming <ming.m.lin@intel.com>
Fri, 15 Jul 2011 14:35:03 +0000 (10:35 -0400)
committerRobert Richter <robert.richter@amd.com>
Thu, 15 Dec 2011 14:17:43 +0000 (15:17 +0100)
commit1e48600d2388f8ed47815d09342b059bee622328
tree12ea30b8c851db8ee5bc11f4a7b1977e69d45dd8
parent5f54c451f587d673b975d29a8e7c0cd4fb07dab1
perf tool: Parse general/raw events from sysfs

PMU can export general events to sysfs, for example,

/sys/bus/event_source/devices/uncore/events
└── cycle

Then specify the event as <pmu>:<event>,

$ sudo perf stat -a -C 0 -e uncore:cycle
^C
 Performance counter stats for 'CPU 0':

        56,547,314 uncore:cycle

Raw event can be specified as <pmu>:rXXXX

$ sudo perf stat -a -C 0 -e uncore:r0101
^C
 Performance counter stats for 'CPU 0':

             8,504 uncore:r0101

Signed-off-by: Lin Ming <ming.m.lin@intel.com>
tools/perf/util/parse-events.c