Skip to content

Commit 7c6e24e

Browse files
committed
app: overlays: ptl: add ll_usespace_overlay.conf
Add an overlay for Intel 'ptl' target that allows to build SOF with all audio pipeline code running in Zephyr user-space. Some features are disabled in the overlay as the feature is not working in user-space configuration. This list will be adjusted as more features are made compatible with user-space. Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
1 parent 1f4b8f0 commit 7c6e24e

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# This is overlay configuration file to enable user-space LL audio
2+
# pipeline support. This overlay is intended for development
3+
# purposes. If user-space LL is enabled for some build target by
4+
# default, the settings should be made in the SOF board file directly.
5+
6+
# Enable user-space LL support in SOF
7+
# -----------------------------------
8+
9+
CONFIG_SOF_USERSPACE_LL=y
10+
11+
# make the drivers work in user-space
12+
CONFIG_SOF_USERSPACE_INTERFACE_DMA=y
13+
CONFIG_DAI_USERSPACE=y
14+
15+
# Temporary settings that are needed currently to enable user-space LL
16+
# --------------------------------------------------------------------
17+
18+
# problem with DSP panics due to illegal instruction hit in user-space if cold
19+
# store execution is enabled. Disable it for now until rootcause is found.
20+
CONFIG_COLD_STORE_EXECUTE_DRAM=n
21+
CONFIG_COLD_STORE_EXECUTE_DEBUG=n
22+
23+
# telemetry not yet user-space compatible
24+
CONFIG_SOF_TELEMETRY_PERFORMANCE_MEASUREMENTS=n
25+
CONFIG_SOF_TELEMETRY_IO_PERFORMANCE_MEASUREMENTS=n
26+
27+
# disable loadable modules (hits privilege issues in user-space now)
28+
CONFIG_LLEXT_STORAGE_WRITABLE=n
29+
CONFIG_LLEXT_EXPERIMENTAL=n
30+
CONFIG_MODULES=n
31+
32+
# some of current boot tests interfere with user-space setup
33+
CONFIG_SOF_BOOT_TEST_ALLOWED=n
34+
35+
# misc features not yet compatible with user-space
36+
CONFIG_CROSS_CORE_STREAM=n
37+
CONFIG_INTEL_ADSP_MIC_PRIVACY=n
38+
CONFIG_XRUN_NOTIFICATIONS_ENABLE=n

0 commit comments

Comments
 (0)