From 0b53e513c4c3a89a0b24b34e3f07773ed9f795b8 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Thu, 19 Jun 2025 15:08:41 -0400 Subject: kernel/aarch64: pmap: Handle PROT_EXEC prot flag Signed-off-by: Ian Moffett --- sys/arch/aarch64/aarch64/pmap.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys') diff --git a/sys/arch/aarch64/aarch64/pmap.c b/sys/arch/aarch64/aarch64/pmap.c index 082c2cb..870ef80 100644 --- a/sys/arch/aarch64/aarch64/pmap.c +++ b/sys/arch/aarch64/aarch64/pmap.c @@ -111,6 +111,8 @@ pmap_prot_to_pte(vm_prot_t prot) if (ISSET(prot, PROT_WRITE)) pte_flags &= ~PTE_READONLY; + if (ISSET(prot, PROT_EXEC)) + pte_flags &= ~PTE_XN; if (ISSET(prot, PROT_USER)) pte_flags |= PTE_USER; -- cgit v1.2.3