powerpc/64s: move the hash fault handling logic to C

The fault handling still has some complex logic particularly around
hash table handling, in asm. Implement most of this in C.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20210130130852.2952424-6-npiggin@gmail.com
This commit is contained in:
Nicholas Piggin 2021-01-30 23:08:15 +10:00 • committed by Michael Ellerman
commit a4922f5442
3 changed files with 78 additions and 127 deletions