aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/8xx/Kconfig
diff options
context:
space:
mode:
authorChristophe Leroy <christophe.leroy@csgroup.eu>2020-05-19 05:49:24 +0000
committerMichael Ellerman <mpe@ellerman.id.au>2020-05-26 22:22:23 +1000
commitcf209951fa7f2e7a8ec92f45f27ea11bc024bbfc (patch)
treeee99ed0c0e5202d1e5f7e441a77b68cc4d1addfa /arch/powerpc/platforms/8xx/Kconfig
parentpowerpc/8xx: Map IMMR with a huge page (diff)
downloadlinux-dev-cf209951fa7f2e7a8ec92f45f27ea11bc024bbfc.tar.xz
linux-dev-cf209951fa7f2e7a8ec92f45f27ea11bc024bbfc.zip
powerpc/8xx: Map linear memory with huge pages
Map linear memory space with 512k and 8M pages whenever possible. Three mappings are performed: - One for kernel text - One for RO data - One for the rest Separating the mappings is done to be able to update the protection later when using STRICT_KERNEL_RWX. The ITLB miss handler now need to also handle huge TLBs unless kernel text in pinned. Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/c44f0ab5510474f25123d904cd1f4e5c6aa3c1ac.1589866984.git.christophe.leroy@csgroup.eu
Diffstat (limited to 'arch/powerpc/platforms/8xx/Kconfig')
0 files changed, 0 insertions, 0 deletions