WSL2-Linux-Kernel/arch/powerpc/mm
Christophe Leroy da1adea075 powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLB
Pinned TLB are 8M. Now that there is no strict boundary anymore
between text and RO data, it is possible to use 8M pinned executable
TLB that covers both text and RO data.

When PIN_TLB_DATA or PIN_TLB_TEXT is selected, enforce 8M RW data
alignment and allow STRICT_KERNEL_RWX.

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/c535fc97bf0dd8693192e25feeed8088701e00c6.1589866984.git.christophe.leroy@csgroup.eu
2020-05-26 22:22:23 +10:00
..
book3s32 powerpc/32s: Don't warn when mapping RO data ROX. 2020-05-26 22:22:19 +10:00
book3s64 powerpc: Replace _ALIGN_UP() by ALIGN() 2020-05-11 23:15:15 +10:00
kasan powerpc/kasan: Declare kasan_init_region() weak 2020-05-20 23:41:03 +10:00
nohash powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLB 2020-05-26 22:22:23 +10:00
ptdump powerpc/8xx: Add a function to early map kernel via huge pages 2020-05-26 22:22:22 +10:00
Makefile
copro_fault.c
dma-noncoherent.c
drmem.c
fault.c powerpc: Add a probe_user_read_inst() function 2020-05-19 00:10:37 +10:00
highmem.c
hugetlbpage.c powerpc/8xx: Only 8M pages are hugepte pages now 2020-05-26 22:22:21 +10:00
init-common.c
init_32.c powerpc/kasan: Fix shadow pages allocation failure 2020-05-20 23:41:02 +10:00
init_64.c powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN() 2020-05-11 23:15:15 +10:00
ioremap.c mm/memremap_pages: Introduce memremap_compat_align() 2020-02-20 16:58:55 -08:00
ioremap_32.c
ioremap_64.c
mem.c mm/memory_hotplug: add pgprot_t to mhp_params 2020-04-10 15:36:21 -07:00
mmap.c
mmu_context.c
mmu_decl.h powerpc/8xx: Don't set IMMR map anymore at boot 2020-05-26 22:22:21 +10:00
numa.c powerpc/numa: Remove late request for home node associativity 2020-03-04 22:44:31 +11:00
pgtable-frag.c
pgtable.c powerpc/8xx: Manage 512k huge pages as standard pages. 2020-05-26 22:22:21 +10:00
pgtable_32.c powerpc/8xx: Add a function to early map kernel via huge pages 2020-05-26 22:22:22 +10:00
pgtable_64.c
slice.c powerpc: Replace _ALIGN_UP() by ALIGN() 2020-05-11 23:15:15 +10:00