diff options
| author | 2018-01-12 13:45:23 +0100 | |
|---|---|---|
| committer | 2018-01-16 23:47:12 +1100 | |
| commit | cd99ddbea250ee79027df6c469f51ad9e5452738 (patch) | |
| tree | bdf7792780f06be984ec2cc200eb725dd10b7a4a /scripts/patch-kernel | |
| parent | powerpc/8xx: remove EXCEPTION_PROLOG/EPILOG_0 and change r3 to r12 (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 <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions
