aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/kernel/perf_event.c
Commit message (Collapse)AuthorAge
* sh: perf events: Fix up uninitialized variable warning.Paul Mundt2009-11-04
| | | | | | | | 'config' can be unintialized, and although it's not really an error, it still manages to trigger the -Werror with certain toolchains. Initialize it early to shut up gcc. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
* sh: perf events: Kill off left over debugging cruft.Paul Mundt2009-10-28
| | | | | | | num_events should be compared > MAX_HWEVENTS and not >=. The latter was used as a debugging test which accidentally slipped in. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
* sh: perf events: Add preliminary support for SH-4A counters.Paul Mundt2009-10-28
This adds in preliminary support for the SH-4A performance counters. Presently only the first 2 counters are supported, as these are the ones of the most interest to the perf tool and end users. Counter chaining is not presently handled, so these are simply implemented as 32-bit counters. This also establishes a perf event support framework for other hardware counters, which the existing SH-4 oprofile code will migrate over to as the SH-4A support evolves. Signed-off-by: Paul Mundt <lethal@linux-sh.org>