linux/arch/powerpc/platforms/8xx
Christophe Leroy 1a736d98c8 Revert "powerpc/8xx: Always pin kernel text TLB"
This reverts commit bccc58986a.

When STRICT_KERNEL_RWX is selected, EXEC memory must stop where
RW memory start. When pinning iTLBs it means an 8M alignment for
RW data start. That may be acceptable on boards with a lot of
memory but one of my supported boards only has 32 Mbytes and this
forced alignment leads to a waste of almost 4 Mbytes with is more
than 10% of the total memory.

So revert commit bccc58986a ("powerpc/8xx: Always pin kernel text
TLB") but don't restore previous behaviour in ITLB miss handler
as now kernel PGD entries are copied into each process PGDIR.

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/01b6780b860c8043b51a1ba9d83acfc6f2dde910.1724173828.git.christophe.leroy@csgroup.eu
2024-08-30 21:29:52 +10:00
..
adder875.c
cpm1-ic.c
cpm1.c powerpc: Untangle fixmap.h and pgtable.h and mmu.h 2023-10-19 17:12:44 +11:00
ep88xc.c
Kconfig Revert "powerpc/8xx: Always pin kernel text TLB" 2024-08-30 21:29:52 +10:00
m8xx_setup.c
machine_check.c
Makefile
micropatch.c
mpc8xx.h
mpc86xads_setup.c
mpc86xads.h
mpc885ads_setup.c TTY/Serial driver changes for 6.6-rc1 2023-09-01 09:38:00 -07:00
mpc885ads.h
pic.c
pic.h
tqm8xx_setup.c TTY/Serial driver changes for 6.6-rc1 2023-09-01 09:38:00 -07:00