mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-02-06 16:55:19 +07:00
cf209951fa
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 |
||
---|---|---|
.. | ||
8xx.c | ||
40x.c | ||
44x.c | ||
book3e_hugetlbpage.c | ||
book3e_pgtable.c | ||
fsl_booke.c | ||
kaslr_booke.c | ||
Makefile | ||
mmu_context.c | ||
tlb_low_64e.S | ||
tlb_low.S | ||
tlb.c |