zephyr/drivers/mm
Peter Ujfalusi ab0ed57711 mm: intel_adsp_tlb: Handle address space conversion 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.

Reported-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
2023-08-23 14:45:14 +02:00
..
CMakeLists.txt drivers: mm: Add support for TI RAT module using system_mm API 2023-07-11 09:44:48 +02:00
Kconfig drivers: mm: Add support for TI RAT module using system_mm API 2023-07-11 09:44:48 +02:00
mm_drv_bank.c mm_drv: tlb: Fix driver tests 2023-06-22 17:23:56 -04: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.h memory manager: add region calculation for virtual memory 2022-12-20 07:03:55 -05:00
mm_drv_intel_adsp_mtl_tlb.c mm_drv: tlb: Fix context save for remapped pages 2023-07-10 09:27:31 +02:00
mm_drv_intel_adsp_regions.c mm: intel: adsp: simplify code in mm_drv_intel_adsp_regions.c 2023-03-23 16:31:08 -04:00
mm_drv_intel_adsp_tlb.c mm: intel_adsp_tlb: Handle address space conversion warnings 2023-08-23 14:45:14 +02:00
mm_drv_ti_rat.c drivers: mm: Fix macro call in RAT driver 2023-07-14 09:37:53 +02:00