Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
bb92e9b
(---section submitted PRs START)
kv2019i Mar 23, 2026
4983cdd
schedule: use k_thread_cpu_pin() for CPU affinity
Jun 24, 2026
9aece8f
audio: dai-zephyr: migrate to use dai_get_properties_copy()
kv2019i Jun 10, 2026
35a70e5
schedule: zephyr_ll: convert pdata->sem into a dynamic object
kv2019i Feb 13, 2026
16d873b
audio: pipeline-schedule: make pipeline_schedule_triggered() user safe
kv2019i Jun 10, 2026
64843cc
audio: make comp_drivers_get() accessible from user-space
kv2019i Apr 15, 2026
9cdb54e
(---section submitted PRs STOP)
kv2019i Mar 23, 2026
b3a6942
(---section: IPC user support START)
kv2019i Mar 17, 2026
c132559
ipc: place global IPC context in user-accessible memory for user-spac…
kv2019i Jul 14, 2026
ae51b00
ipc4: add user-space command-forwarding context
kv2019i Jul 14, 2026
5f8f664
ipc4: handler: make config and pipeline-state processing context-agno…
kv2019i Jun 18, 2026
99ce0f7
ipc: make ipc_msg_reply and compound-message handlers syscalls
kv2019i Jun 18, 2026
80ffbe3
ipc: allocate IPC objects from the user-accessible system heap
kv2019i Jun 18, 2026
b4f9a79
zephyr: map IPC4 HOSTBOX partitions into user LL memory domain
kv2019i Jul 14, 2026
c605a45
schedule: zephyr_ll: add user_ll_grant_access()
kv2019i Jun 26, 2026
1ef17ea
ipc: add generic user-space IPC handling thread
kv2019i Jul 14, 2026
ad51905
ipc4: create components in user-space thread context
kv2019i Jul 14, 2026
4be8e09
ipc4: dispatch forwarded IPC commands in the user thread
kv2019i Jul 14, 2026
6bbaab5
ipc4: forward pipeline and module commands to the user thread
kv2019i Jul 14, 2026
21d52f4
userspace: ll: ipc: increase IPC processing timeout
lyakh Jun 15, 2026
bb60f57
ipc: move standalone-test check later in ipc_init()
kv2019i Jul 14, 2026
0096e9b
zephyr: lib: make vregion_alloc/free system calls
kv2019i Jun 25, 2026
037e159
(---section: IPC user support STOP)
kv2019i Mar 27, 2026
eedb686
(---section schduler changes START)
kv2019i Mar 3, 2026
2b54da7
schedule: add scheduler_get_data_for_core()
kv2019i Jun 10, 2026
2e89a84
schedule: zephyr_domain: use a different thread name for user LL
kv2019i Mar 24, 2026
59db0ac
coherent: disable core debug checks for user-space builds
kv2019i Mar 20, 2026
fb21ba5
schedule: zephyr_ll: make zephyr_ll_assert_core() user-space safe
kv2019i Jun 10, 2026
0eb91af
schedule: zephyr_ll: use correct method to get scheduler data
kv2019i Jun 9, 2026
4855f59
schedule: zephyr_dp_sched_app: fix build with no thread names
kv2019i Jun 16, 2026
94f582c
(---section schduler changes END)
kv2019i Mar 3, 2026
c25fe15
(---section audio-user PRs START)
kv2019i Mar 25, 2026
845dc68
init: secondary_core_init: set up user-space LL scheduler context
kv2019i Jun 10, 2026
039fa02
audio: chain_dma: port to sof_dma_* syscall wrappers
kv2019i Jul 13, 2026
b12fb6a
audio: chain_dma: allocate comp_dev and private data from user heap
kv2019i Jul 13, 2026
125dd99
audio: chain_dma: allocate DMA buffer from user LL heap context
kv2019i Jul 13, 2026
6d9a5d0
userspace: fix debug-overlay builds
lyakh Jun 23, 2026
623ce4d
(---section audio user PRs STOP)
kv2019i Mar 25, 2026
431a0fa
(---section: IPC notifications START)
kv2019i May 8, 2026
430e061
ipc: turn ipc_msg_send() into a system call if SOF_USERSPACE_LL=y
Apr 20, 2026
95b35f5
ipc: make IPC message allocation userspace-safe
kv2019i Jun 25, 2026
05144e6
ipc4: notification: make send_resource_notif() a syscall
Apr 23, 2026
35e3216
(---section: IPC notifications STOP)
kv2019i May 8, 2026
a82323f
(---section test-case START)
kv2019i Feb 19, 2026
1afec4a
zephyr: test: userspace: add pipeline_two_components test
kv2019i Apr 22, 2026
5068b5c
(---section WIP mandatory changes START)
kv2019i Feb 19, 2026
148f327
audio: pipeline: enable position reporting for user-space pipelines
kv2019i Jul 2, 2026
ca825ff
schedule: zephyr_ll: fix use-after-free when freeing an active user-s…
kv2019i Jun 5, 2026
c9a99ac
WIP: ipc: expose coldrodata to IPC user thread
kv2019i Apr 16, 2026
625ad12
HACK: audio: collection of feature limitations to run LL in user
kv2019i Feb 26, 2026
627049f
Revert "module: generic: remove MEM_API_CHECK_THREAD debug mechanism"
kv2019i Jul 2, 2026
537a39b
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