Commit 903b7cf9 authored by Adrian Warecki's avatar Adrian Warecki Committed by Carles Cufi
Browse files

mm: tlb: Add a mmu support in update page flags function

Platforms that support mmu require memory page access flags to be set in
both tlb and mmu. Add mmu flag update in sys_mm_drv_update_page_flags
function.

Signed-off-by: default avatarAdrian Warecki <adrian.warecki@intel.com>
parent e4a95037
Loading
Loading
Loading
Loading
+4 −0
Changes for drivers/mm/mm_drv_intel_adsp_mtl_tlb.c: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -461,6 +461,10 @@ int sys_mm_drv_update_page_flags(void *virt, uint32_t flags)

	tlb_entries[entry_idx] = entry;

#ifdef CONFIG_MMU
	arch_mem_map(virt, tlb_entry_to_pa(entry), CONFIG_MM_DRV_PAGE_SIZE, flags);
#endif

out:
	k_spin_unlock(&tlb_lock, key);
	return ret;