Skip to content

Commit 7bfaaae

Browse files
jxsteltersoftwarecki
authored andcommitted
userspace: proxy: Introduce user worker to service IPC
The non-privileged modules code should be executed in separate thread executed in userspace mode. This way the code and data owned by such module will be isolated from other non-privileged modules in the system. The implementation creates user work queue thread that will service all IPC's for all such modules. Signed-off-by: Adrian Warecki <adrian.warecki@intel.com> Signed-off-by: Jaroslaw Stelter <Jaroslaw.Stelter@intel.com>
1 parent 8a3639a commit 7bfaaae

File tree

6 files changed

+549
-27
lines changed

6 files changed

+549
-27
lines changed

src/audio/module_adapter/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ if(zephyr) ### Zephyr ###
6666

6767
zephyr_library_sources_ifdef(CONFIG_SOF_USERSPACE_PROXY
6868
library/userspace_proxy.c
69+
library/userspace_proxy_user.c
6970
)
7071

7172
zephyr_library_sources_ifdef(CONFIG_PASSTHROUGH_CODEC

0 commit comments

Comments
 (0)