Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
7324790
(---section submitted PRs START)
kv2019i Mar 23, 2026
2702542
schedule: use k_thread_cpu_pin() for CPU affinity
Jun 24, 2026
2cdaa5b
audio: dai-zephyr: migrate to use dai_get_properties_copy()
kv2019i Jun 10, 2026
5f27ff1
schedule: zephyr_ll: convert pdata->sem into a dynamic object
kv2019i Feb 13, 2026
245f48e
audio: make comp_drivers_get() accessible from user-space
kv2019i Apr 15, 2026
dbf913e
(---section submitted PRs STOP)
kv2019i Mar 23, 2026
24b30ae
(---section: IPC user support START)
kv2019i Mar 17, 2026
f548d31
ipc: place global IPC context in user-accessible memory for user-spac…
kv2019i Jul 15, 2026
17aa885
ipc4: add user-space command-forwarding context
kv2019i Jul 14, 2026
900cdda
ipc4: handler: make config and pipeline-state processing context-agno…
kv2019i Jun 18, 2026
64bdded
ipc: make ipc_msg_reply and compound-message handlers syscalls
kv2019i Jun 18, 2026
8d16ab2
ipc: allocate IPC objects from the user-accessible system heap
kv2019i Jun 18, 2026
efe4d4d
zephyr: map IPC4 HOSTBOX partitions into user LL memory domain
kv2019i Jul 14, 2026
69dece3
schedule: zephyr_ll: add user_ll_grant_access()
kv2019i Jun 26, 2026
9da0e27
ipc: add generic user-space IPC handling thread
kv2019i Jul 14, 2026
5212b70
ipc4: create components in user-space thread context
kv2019i Jul 14, 2026
5340f69
ipc4: dispatch forwarded IPC commands in the user thread
kv2019i Jul 14, 2026
5e515c8
ipc4: forward pipeline and module commands to the user thread
kv2019i Jul 14, 2026
9d1bf2c
userspace: ll: ipc: increase IPC processing timeout
lyakh Jun 15, 2026
fd210c3
ipc: move standalone-test check later in ipc_init()
kv2019i Jul 14, 2026
127e00b
zephyr: lib: make vregion_alloc/free system calls
kv2019i Jun 25, 2026
d0439c0
(---section: IPC user support STOP)
kv2019i Mar 27, 2026
7b4f8ea
(---section schduler changes START)
kv2019i Mar 3, 2026
79cd8e6
schedule: add scheduler_get_data_for_core()
kv2019i Jun 10, 2026
c903494
schedule: zephyr_domain: use a different thread name for user LL
kv2019i Mar 24, 2026
d909c38
coherent: disable core debug checks for user-space builds
kv2019i Mar 20, 2026
9189ce3
schedule: zephyr_ll: make zephyr_ll_assert_core() user-space safe
kv2019i Jun 10, 2026
75ce5f9
schedule: zephyr_ll: use correct method to get scheduler data
kv2019i Jun 9, 2026
52642bb
schedule: zephyr_dp_sched_app: fix build with no thread names
kv2019i Jun 16, 2026
ab0114a
(---section schduler changes END)
kv2019i Mar 3, 2026
8004709
(---section audio-user PRs START)
kv2019i Mar 25, 2026
fd0528a
init: secondary_core_init: set up user-space LL scheduler context
kv2019i Jun 10, 2026
5661a8d
audio: chain_dma: port to sof_dma_* syscall wrappers
kv2019i Jul 13, 2026
d37b59e
audio: chain_dma: allocate comp_dev and private data from user heap
kv2019i Jul 13, 2026
45f89e2
audio: chain_dma: allocate DMA buffer from user LL heap context
kv2019i Jul 13, 2026
92e00f1
userspace: fix debug-overlay builds
lyakh Jun 23, 2026
0aa5094
(---section audio user PRs STOP)
kv2019i Mar 25, 2026
db1d0d1
(---section: IPC notifications START)
kv2019i May 8, 2026
57ffe37
ipc: turn ipc_msg_send() into a system call if SOF_USERSPACE_LL=y
Apr 20, 2026
fccf34c
ipc: make IPC message allocation userspace-safe
kv2019i Jun 25, 2026
8cb6ce8
ipc4: notification: make send_resource_notif() a syscall
Apr 23, 2026
0a59d81
(---section: IPC notifications STOP)
kv2019i May 8, 2026
688ae7b
(---section test-case START)
kv2019i Feb 19, 2026
228af13
zephyr: test: userspace: add pipeline_two_components test
kv2019i Apr 22, 2026
805f41d
(---section WIP mandatory changes START)
kv2019i Feb 19, 2026
fd51f69
audio: pipeline: enable position reporting for user-space pipelines
kv2019i Jul 2, 2026
b570456
schedule: zephyr_ll: fix use-after-free when freeing an active user-s…
kv2019i Jun 5, 2026
8def51d
WIP: ipc: expose coldrodata to IPC user thread
kv2019i Apr 16, 2026
0c62a98
HACK: audio: collection of feature limitations to run LL in user
kv2019i Feb 26, 2026
d48ffd4
Revert "module: generic: remove MEM_API_CHECK_THREAD debug mechanism"
kv2019i Jul 2, 2026
4d6bc14
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