diff options
author | 2019-04-30 12:39:02 +0000 | |
---|---|---|
committer | 2019-05-03 01:20:27 +1000 | |
commit | b86fb88855ea7881314b935df1df6b1ef1bd0c32 (patch) | |
tree | e2207487af1b98d66207a533c572f5a8c8aa077f /tools/perf/scripts/python/export-to-postgresql.py | |
parent | powerpc: Fix 32-bit handling of MSR_EE on exceptions (diff) | |
download | linux-dev-b86fb88855ea7881314b935df1df6b1ef1bd0c32.tar.xz linux-dev-b86fb88855ea7881314b935df1df6b1ef1bd0c32.zip |
powerpc/32: implement fast entry for syscalls on non BOOKE
This patch implements a fast entry for syscalls.
Syscalls don't have to preserve non volatile registers except LR.
This patch then implement a fast entry for syscalls, where
volatile registers get clobbered.
As this entry is dedicated to syscall it always sets MSR_EE
and warns in case MSR_EE was previously off
It also assumes that the call is always from user, system calls are
unexpected from kernel.
The overall series improves null_syscall selftest by 12,5% on an 83xx
and by 17% on a 8xx.
Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions