zephyr/drivers/mm
Jaroslaw Stelter faadbc42ee mm_drv: tlb: Fix mapped page in bank calculation
The initial implementation was broken during improvements.
There was incorrect assumption that all pages are unmapped at
initials state. In reality at the beginning whole memory is
powered on, so we should mark all pages as mapped. Later in
initialization code unused pages are unmapped and if after this
some banks become empty (all pages unmapped), the power is
switched off.

Signed-off-by: Jaroslaw Stelter <Jaroslaw.Stelter@intel.com>
2023-06-20 14:00:59 -04:00
..
CMakeLists.txt drivers: mm: Add module for tracking page usage 2023-02-20 09:48:44 +01:00
Kconfig drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
mm_drv_bank.c mm_drv: tlb: Fix mapped page in bank calculation 2023-06-20 14:00:59 -04:00
mm_drv_common.c
mm_drv_common.h
mm_drv_intel_adsp_mtl_tlb.c mm_drv: tlb: Fix mapped page in bank calculation 2023-06-20 14:00:59 -04: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 xtensa: use sys_cache API instead of custom interfaces 2023-04-26 07:31:22 -04:00
mm_drv_intel_adsp.h memory manager: add region calculation for virtual memory 2022-12-20 07:03:55 -05:00