Message ID | 20230324155421.271544-1-alexghiti@rivosinc.com |
---|---|
Headers | show |
Series | riscv: Use PUD/P4D/PGD pages for the linear mapping | expand |
Hello: This series was applied to riscv/linux.git (for-next) by Palmer Dabbelt <palmer@rivosinc.com>: On Fri, 24 Mar 2023 16:54:18 +0100 you wrote: > This patchset intends to improve tlb utilization by using hugepages for > the linear mapping. > > As reported by Anup in v6, when STRICT_KERNEL_RWX is enabled, we must > take care of isolating the kernel text and rodata so that they are not > mapped with a PUD mapping which would then assign wrong permissions to > the whole region: it is achieved the same way as arm64 by using the > memblock nomap API which isolates those regions and re-merge them afterwards > thus avoiding any issue with the system resources tree creation. > > [...] Here is the summary with links: - [v9,1/3] riscv: Get rid of riscv_pfn_base variable https://git.kernel.org/riscv/c/a7407a1318a9 - [v9,2/3] riscv: Move the linear mapping creation in its own function https://git.kernel.org/riscv/c/8589e346bbb6 - [v9,3/3] riscv: Use PUD/P4D/PGD pages for the linear mapping https://git.kernel.org/riscv/c/3335068f8721 You are awesome, thank you!