Skip to content

Commit 807b364

Browse files
author
Jyri Sarha
committed
vregion: Disable virtual regions on ACE 2.0 and earlier
The virtual memory heap does not work properly on MTL or LNL and effectively the system from functioning due to virtual memory heap allocations failing when the demand for module memory is high, like in this test: TPLG="/lib/firmware/intel/development/sof-lnl-nocodec.tplg" MODEL=LNLP_RVP_NOCODEC SOF_TEST_INTERVAL=10 ~/sof-test/test-case/multiple-pipeline.sh -f a -c 20 -l Disable virtual memory heap for ACE 2.0 and earlier as quick remedy to the problem. With proper tuning it may be possible to get VMH working these platforms too. Fixes: b3d0c47 (vregion: Add support for per pipeline/module virtual regions) Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
1 parent 4d062a0 commit 807b364

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

zephyr/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ config SOF_ZEPHYR_NO_SOF_CLOCK
252252

253253
config SOF_VREGIONS
254254
bool "Enable virtual memory regions"
255-
default y if ACE
255+
default y if ACE && !ACE_VERSION_1_5 && !ACE_VERSION_2_0
256256
depends on ACE
257257
help
258258
Enable the virtual regions memory allocator for pipeline resource management.

0 commit comments

Comments
 (0)