diff options
| author | Christophe Leroy <[email protected]> | 2018-01-12 13:45:23 +0100 |
|---|---|---|
| committer | Michael Ellerman <[email protected]> | 2018-01-16 23:47:12 +1100 |
| commit | cd99ddbea250ee79027df6c469f51ad9e5452738 (patch) | |
| tree | bdf7792780f06be984ec2cc200eb725dd10b7a4a /tools/perf/scripts/python/netdev-times.py | |
| parent | bb9b5a8332533ac7935ca6edfc7ebf15a5366f11 (diff) | |
powerpc/8xx: Only perform perf counting when perf is in use.
In TLB miss handlers, updating the perf counter is only useful
when performing a perf analysis. As it has a noticeable overhead,
let's only do it when needed.
In order to do so, the exit of the miss handlers will be patched
when starting/stopping 'perf': the first register restore
instruction of each exit point will be replaced by a jump to
the counting code.
Once this is done, CONFIG_PPC_8xx_PERF_EVENT becomes useless as
this feature doesn't add any overhead.
Signed-off-by: Christophe Leroy <[email protected]>
Signed-off-by: Michael Ellerman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions