]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc: Remove old unused icswx based coprocessor support
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 19 Jul 2017 04:49:46 +0000 (14:49 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 3 Aug 2017 06:06:52 +0000 (16:06 +1000)
commitb33116c626eabe555bc18c58a37e9d1f66b2b877
tree4f3bba88d8edef0e77997a9df8468df74e34e9ac
parent2253aaef64b4e4d395abf8fd2f84c809d0cf9aee
powerpc: Remove old unused icswx based coprocessor support

We have a whole pile of unused code to maintain the ACOP register,
allocate coprocessor PIDs and handle ACOP faults. This mechanism
was used for the HFI adapter on POWER7 which is dead and gone and
whose driver never went upstream. It was used on some A2 core based
stuff that also never saw the light of day.

Take out all that code.

There is still some POWER8 coprocessor code that uses icswx but it's
kernel only and thus doesn't use any of that infrastructure.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/asm/book3s/64/mmu.h
arch/powerpc/include/asm/mmu_context.h
arch/powerpc/include/asm/reg_booke.h
arch/powerpc/mm/Makefile
arch/powerpc/mm/fault.c
arch/powerpc/mm/icswx.c [deleted file]
arch/powerpc/mm/icswx.h [deleted file]
arch/powerpc/mm/icswx_pid.c [deleted file]
arch/powerpc/mm/mmu_context_book3s64.c
arch/powerpc/platforms/Kconfig.cputype