On Wed, 19 Mar 2025 09:22:02 +0200, Ilias Apalodimas wrote:

> We currently set both and print both PXN and UXN bits when removing
> execution for pages. This happens even in the existing per platform
> definitions of 'struct mm_region'.
> 
> That's not entirely correct though. For stage-1 translations, if a
> platform runs on a translation regime with a single privilege level or the
> the translation regime supports two privilege levels and we are not
> in EL1&0 with HCR_EL2.{NV, NV1} = {1, 1} only BIT54 (XN) is needed
> and BIT53(PXN) is reserved 0.
> 
> [...]

Applied to u-boot/next, thanks!

[1/1] arm64: Fix page permissions for platforms running at EL2
      commit: a5ac47911abec63bcc5b3d2561ed9a5cb5a63841
-- 
Tom


Reply via email to