Skip to content

Commit 0356d60

Browse files
Jyri Sarhalgirdwood
authored andcommitted
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 VREGIONS working on 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 4be9bba commit 0356d60

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

zephyr/Kconfig

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

245245
config SOF_VREGIONS
246246
bool "Enable virtual memory regions"
247-
default y if ACE
247+
default y if ACE && !ACE_VERSION_1_5 && !ACE_VERSION_2_0
248248
depends on ACE
249249
help
250250
Enable the virtual regions memory allocator for pipeline resource management.

0 commit comments

Comments
 (0)