powerpc/64s/exception: Move soft-mask test to common code
authorNicholas Piggin <npiggin@gmail.com>
Tue, 25 Feb 2020 17:35:20 +0000 (03:35 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 1 Apr 2020 02:42:11 +0000 (13:42 +1100)
commit0eddf327e1dc56f901dd40447d5af3a396f7052b
treeaab18d9af4a1716a069ea3e4202bebe2546fdbe3
parent8729c26e675c356de4179d587af6cd1f16147a39
powerpc/64s/exception: Move soft-mask test to common code

As well as moving code out of the unrelocated vectors, this allows the
masked handlers to be moved to common code, and allows the soft_nmi
handler to be generated more like a regular handler.

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