]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "convert SLB miss handlers to C" and subsequent commits
authorMichael Ellerman <mpe@ellerman.id.au>
Tue, 2 Oct 2018 13:56:39 +0000 (23:56 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 3 Oct 2018 05:32:49 +0000 (15:32 +1000)
commitf63a2e51677531a2fa33431f32dc5700ee7c11ef
tree12870e5fff70fc0676b5a63719beca3b1d1896a5
parent98bedbfff69e929543584b0e2b12f7eb995d59b5
Revert "convert SLB miss handlers to C" and subsequent commits

This reverts commits:
  d945c8ca66d3 ("powerpc/64s/hash: convert SLB miss handlers to C")
  64354d5c867e ("powerpc/64s/hash: remove user SLB data from the paca")
  ff379c17fe61 ("powerpc/64s/hash: SLB allocation status bitmaps")
  07b0a96c0aa8 ("powerpc/64s/hash: provide arch_setup_exec hooks for hash slice setup")
  1d600a5b310c ("powerpc/64s/hash: Add a SLB preload cache")

This series had a few bugs, and the fixes are not all trivial. So
revert most of it for now.

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
19 files changed:
arch/powerpc/include/asm/asm-prototypes.h
arch/powerpc/include/asm/book3s/64/mmu-hash.h
arch/powerpc/include/asm/exception-64s.h
arch/powerpc/include/asm/paca.h
arch/powerpc/include/asm/processor.h
arch/powerpc/include/asm/slice.h
arch/powerpc/include/asm/thread_info.h
arch/powerpc/kernel/asm-offsets.c
arch/powerpc/kernel/exceptions-64s.S
arch/powerpc/kernel/paca.c
arch/powerpc/kernel/process.c
arch/powerpc/mm/Makefile
arch/powerpc/mm/hash_utils_64.c
arch/powerpc/mm/mmu_context.c
arch/powerpc/mm/mmu_context_book3s64.c
arch/powerpc/mm/slb.c
arch/powerpc/mm/slb_low.S [new file with mode: 0644]
arch/powerpc/mm/slice.c
arch/powerpc/xmon/xmon.c