]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/64s: Make hash MMU support configurable
authorNicholas Piggin <npiggin@gmail.com>
Wed, 1 Dec 2021 14:41:51 +0000 (00:41 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 9 Dec 2021 11:40:24 +0000 (22:40 +1100)
commit6b73bf7007c930c7bf72f0844590df9844308997
treea0e01828ce7e0e92ed571d5c0ed3ca471756c47b
parent369132d8a5bf54ca6e69324ba05755c3390f7a45
powerpc/64s: Make hash MMU support configurable

This adds Kconfig selection which allows 64s hash MMU support to be
disabled. It can be disabled if radix support is enabled, the minimum
supported CPU type is POWER9 (or higher), and KVM is not selected.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20211201144153.2456614-17-npiggin@gmail.com
14 files changed:
arch/powerpc/Kconfig
arch/powerpc/include/asm/mmu.h
arch/powerpc/kernel/dt_cpu_ftrs.c
arch/powerpc/kvm/Kconfig
arch/powerpc/mm/init_64.c
arch/powerpc/platforms/Kconfig.cputype
arch/powerpc/platforms/cell/Kconfig
arch/powerpc/platforms/maple/Kconfig
arch/powerpc/platforms/microwatt/Kconfig
arch/powerpc/platforms/pasemi/Kconfig
arch/powerpc/platforms/powermac/Kconfig
arch/powerpc/platforms/powernv/Kconfig
drivers/misc/cxl/Kconfig
drivers/misc/lkdtm/Makefile