Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
bc8c7e0
(---section submitted PRs START)
kv2019i Mar 23, 2026
ed079ee
schedule: zephyr_ll: convert pdata->sem into a dynamic object
kv2019i Feb 13, 2026
02f9d47
(---section: IPC user support START)
kv2019i Mar 17, 2026
3865ad3
ipc: place global IPC context in user-accessible memory for user-spac…
kv2019i Jul 15, 2026
57ddf2e
ipc4: add user-space command-forwarding context
kv2019i Jul 14, 2026
69f97bb
ipc4: handler: make config and pipeline-state processing context-agno…
kv2019i Jun 18, 2026
8a64100
ipc: make ipc_msg_reply and compound-message handlers syscalls
kv2019i Jun 18, 2026
5bb313a
ipc: allocate IPC objects from the user-accessible system heap
kv2019i Jun 18, 2026
59d87ae
zephyr: map IPC4 HOSTBOX partitions into user LL memory domain
kv2019i Jul 14, 2026
e2fe426
schedule: zephyr_ll: add user_ll_grant_access()
kv2019i Jun 26, 2026
5b61dfc
ipc: add generic user-space IPC handling thread
kv2019i Jul 14, 2026
c7848a2
ipc4: create components in user-space thread context
kv2019i Jul 14, 2026
3976491
ipc4: dispatch forwarded IPC commands in the user thread
kv2019i Jul 14, 2026
cb22bd7
ipc4: forward pipeline and module commands to the user thread
kv2019i Jul 14, 2026
68df68d
userspace: ll: ipc: increase IPC processing timeout
lyakh Jun 15, 2026
03917c1
ipc: move standalone-test check later in ipc_init()
kv2019i Jul 14, 2026
99f7c0d
(---section: IPC user support STOP)
kv2019i Mar 27, 2026
444e0dc
(---section submitted PRs STOP)
kv2019i Mar 23, 2026
37407d6
(---section audio-user PRs START)
kv2019i Mar 25, 2026
3ffc5c6
audio: chain_dma: port to sof_dma_* syscall wrappers
kv2019i Jul 13, 2026
e02c6cf
audio: chain_dma: allocate comp_dev and private data from user heap
kv2019i Jul 13, 2026
a0e2948
audio: chain_dma: allocate DMA buffer from user LL heap context
kv2019i Jul 13, 2026
c21ac68
(---section: nice to have for debug START)
kv2019i Jul 16, 2026
511e747
userspace: fix debug-overlay builds
lyakh Jun 23, 2026
400f381
schedule: zephyr_domain: use a different thread name for user LL
kv2019i Mar 24, 2026
c1740a7
coherent: disable core debug checks for user-space builds
kv2019i Mar 20, 2026
1adb40b
schedule: zephyr_ll: make zephyr_ll_assert_core() user-space safe
kv2019i Jun 10, 2026
fe400fc
ipc: ipc-helper: fix compiler warning in ipc_comp_free()
kv2019i Jul 16, 2026
1acbb5c
(---section: nice to have for debug END)
kv2019i Jul 16, 2026
118bfc2
(---section audio user PRs STOP)
kv2019i Mar 25, 2026
358f98c
(---section: prep for multicore START)
kv2019i Jul 16, 2026
cb031d7
init: secondary_core_init: set up user-space LL scheduler context
kv2019i Jun 10, 2026
db2ca8d
(---section: prep for multicore END)
kv2019i Jul 16, 2026
3390163
(---section: prep for DP START)
kv2019i Jul 16, 2026
6a0f693
zephyr: lib: make vregion_alloc/free system calls
kv2019i Jun 25, 2026
0ea7ba0
(---section: prep for DP END)
kv2019i Jul 16, 2026
0373f0d
(---section: IPC notifications Jyri START)
kv2019i May 8, 2026
21b0754
ipc: turn ipc_msg_send() into a system call if SOF_USERSPACE_LL=y
Apr 20, 2026
cd8b028
ipc: make IPC message allocation userspace-safe
kv2019i Jun 25, 2026
54c0936
ipc4: notification: make send_resource_notif() a syscall
Apr 23, 2026
62989de
(---section: IPC notifications Jyri STOP)
kv2019i May 8, 2026
ad7a599
(---section test-case START)
kv2019i Feb 19, 2026
cbfcd26
zephyr: test: userspace: add pipeline_two_components test
kv2019i Apr 22, 2026
ff5b763
(---section WIP mandatory changes START)
kv2019i Feb 19, 2026
7dc6a9c
audio: pipeline: enable position reporting for user-space pipelines
kv2019i Jul 2, 2026
37a994e
schedule: zephyr_ll: fix use-after-free when freeing an active user-s…
kv2019i Jun 5, 2026
f9b1492
WIP: ipc: expose coldrodata to IPC user thread
kv2019i Apr 16, 2026
c6d1a7f
HACK: audio: collection of feature limitations to run LL in user
kv2019i Feb 26, 2026
0b0cd06
Revert "module: generic: remove MEM_API_CHECK_THREAD debug mechanism"
kv2019i Jul 2, 2026
ef0baef
Revert "module: generic: add mutex to protect module_resources"
kv2019i Jul 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions posix/include/rtos/mutex.h
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,25 @@ static inline int sys_mutex_unlock(struct sys_mutex *mutex)
return 0;
}

/* provide a no-op implementation for zephyr/sys/sem.h */

struct sys_sem {
};

static inline int sys_sem_init(struct sys_sem *sem, unsigned int initial_count,
unsigned int limit)
{
return 0;
}

static inline int sys_sem_give(struct sys_sem *sem)
{
return 0;
}

static inline int sys_sem_take(struct sys_sem *sem, k_timeout_t timeout)
{
return 0;
}

#endif
Loading
Loading