diff --git a/arch/arm64/src/common/arm64_addrenv_pgmap.c b/arch/arm64/src/common/arm64_addrenv_pgmap.c index 3d2d415007e..5968a1459b1 100644 --- a/arch/arm64/src/common/arm64_addrenv_pgmap.c +++ b/arch/arm64/src/common/arm64_addrenv_pgmap.c @@ -281,6 +281,10 @@ int up_addrenv_kmap_pages(void **pages, unsigned int npages, uintptr_t vaddr, mask |= PTE_BLOCK_DESC_UXN; + /* Flags for normal memory region */ + + mask |= MMU_MT_NORMAL_FLAGS; + /* Let arm64_map_pages do the work */ return arm64_map_pages(addrenv, (uintptr_t *)pages, npages, vaddr, mask);