]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/64s/exception: shuffle windup code around
authorNicholas Piggin <npiggin@gmail.com>
Fri, 28 Jun 2019 05:33:26 +0000 (15:33 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 2 Jul 2019 11:39:48 +0000 (21:39 +1000)
commit4df4ec8703f7577d51c5daa8a368d57625cd8752
treed37ec3d7c4c6dfe5e6b17f6ad2f80ce771993c12
parent82159d02de1995513cacac6bc77c1dbded05f33f
powerpc/64s/exception: shuffle windup code around

Restore all SPRs and CR up-front, these are longer latency
instructions. Move register restore around to maximise pairs of
adjacent loads (e.g., restore r0 next to r1).

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/exceptions-64s.S