4cf95b1800
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> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
mm_drv_bank.c | ||
mm_drv_common.c | ||
mm_drv_common.h | ||
mm_drv_intel_adsp.h | ||
mm_drv_intel_adsp_mtl_tlb.c | ||
mm_drv_intel_adsp_regions.c | ||
mm_drv_intel_adsp_tlb.c | ||
mm_drv_ti_rat.c |