zephyr/drivers/mm
Daniel Leung 422250d3b1 mm: intel_adsp_mtl_tlb: suppress sparse address space warnings
There are various call to z_soc_cached_ptr() which returns values
in the cached address space and are stored in temporary variables
that are not marked as in the cached address space. This results
in sparse complaining about discarding the cached address space
attribute. These temporary variables are then passed to other
internal memory management related functions which do not have
the concept of cached address space (as it is currently Xtensa
specific). Because of this, we cannot change the signature of
these functions. Instead, we force a change of address space
when those temporary variables are being assigned to suppress
sparse warnings.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2023-01-19 06:52:23 -05:00
..
CMakeLists.txt memory manager: add region calculation for virtual memory 2022-12-20 07:03:55 -05:00
Kconfig drivers/mm: Only remap unused RAM on Kconfig on Intel ADSP MTL 2022-11-29 18:03:09 -05:00
mm_drv_common.c drivers/mm: Add API to query memory regions 2022-10-01 14:52:29 -04:00
mm_drv_common.h mm: introduce update memory flags api 2022-07-13 15:53:14 +02:00
mm_drv_intel_adsp_mtl_tlb.c mm: intel_adsp_mtl_tlb: suppress sparse address space warnings 2023-01-19 06:52:23 -05:00
mm_drv_intel_adsp_regions.c memory manager: add region calculation for virtual memory 2022-12-20 07:03:55 -05:00
mm_drv_intel_adsp_tlb.c drivers/mm: Get some bit configurations from DTS instead of SoC version 2022-09-08 18:03:33 -04:00
mm_drv_intel_adsp.h memory manager: add region calculation for virtual memory 2022-12-20 07:03:55 -05:00