zephyr/drivers/mm
Daniel Leung 4cf95b1800 mm: common: reset mappings during simple mapping failures
For mapping operations in sys_mm_drv_simple_map_region() and
sys_mm_drv_simple_map_array(), when there was an error with
mapping any pages, it would simple return an error, leaving
already mapped pages still mapped. This modifies the behavior
where any failure during the whole mapping operation will
unmap the already mapped pages.

This also modifies the remapping and moving functions to
reset mappings when error is encountered.

Fixes #73121

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2024-08-28 16:35:43 -04:00
..
CMakeLists.txt
Kconfig
mm_drv_bank.c
mm_drv_common.c mm: common: reset mappings during simple mapping failures 2024-08-28 16:35:43 -04:00
mm_drv_common.h
mm_drv_intel_adsp.h drivers: mm/intel_adsp: Add MMU support to MM driver 2024-06-04 13:40:04 +02:00
mm_drv_intel_adsp_mtl_tlb.c drivers: mm/intel_adsp: Add MMU support to MM driver 2024-06-04 13:40:04 +02:00
mm_drv_intel_adsp_regions.c
mm_drv_intel_adsp_tlb.c
mm_drv_ti_rat.c