On Wed, 10 Mar 2021 11:49:39 +0100, Ard Biesheuvel wrote:
This series tweaks the page table population code to set the UXNTable and
PXNTable bits as appropriate when page tables are being allocated and linked
into a page table hierarchy. On table entries that cover the linear region,
both PXN and UXN are set; for other page tables, either the UXN or PXN
attribute is set on all table entries, depending on whether the hierarchy in
question is intended to be used by the kernel or by user space.
[...]
Applied to arm64 (for-next/xntable), thanks!
[1/3] arm64: mm: add missing P4D definitions and use them consistently
https://git.kernel.org/arm64/c/c1fd78a77704
[2/3] arm64: mm: use XN table mapping attributes for the linear region
https://git.kernel.org/arm64/c/87143f404f33
[3/3] arm64: mm: use XN table mapping attributes for user/kernel mappings
https://git.kernel.org/arm64/c/59511cfd08f3
--
Catalin
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel