diff --git a/app/boards/intel_adsp_ace30_ptl.conf b/app/boards/intel_adsp_ace30_ptl.conf index 6697f8d5523a..43f718981453 100644 --- a/app/boards/intel_adsp_ace30_ptl.conf +++ b/app/boards/intel_adsp_ace30_ptl.conf @@ -60,7 +60,9 @@ CONFIG_DMA_DW_LLI_POOL_SIZE=50 CONFIG_MEMORY_WIN_2_SIZE=12288 CONFIG_MM_DRV_INTEL_ADSP_TLB_REMAP_UNUSED_RAM=y CONFIG_MM_DRV_INTEL_VIRTUAL_REGION_COUNT=3 -CONFIG_XTENSA_MMU_NUM_L2_TABLES=128 +# note: notable impact to memory use, setting of 50 +# tuned for configs with upto 2 isolated DP modules +CONFIG_XTENSA_MMU_NUM_L2_TABLES=50 CONFIG_SYS_CLOCK_TICKS_PER_SEC=12000 # Zephyr / power settings diff --git a/app/overlays/ptl/ll_userspace_overlay.conf b/app/overlays/ptl/ll_userspace_overlay.conf index 28a6e4ea044b..8b21815e51b9 100644 --- a/app/overlays/ptl/ll_userspace_overlay.conf +++ b/app/overlays/ptl/ll_userspace_overlay.conf @@ -32,6 +32,10 @@ CONFIG_CROSS_CORE_STREAM=n CONFIG_INTEL_ADSP_MIC_PRIVACY=n CONFIG_XRUN_NOTIFICATIONS_ENABLE=n +# increase L2 allocation for LL userspace and +# max two isolated DP modules +CONFIG_XTENSA_MMU_NUM_L2_TABLES=70 + # Extend the shared LL user-space heap to 512KiB. This # is current maximum for PTL builds with virtual heap # enabled and uses the vmh allocation intended for KBP.