sof/xtos/include/rtos
Serhiy Katsyuba 071ba084a6 Add remote get_attribute for cross core connection
To support pipelines connection between cores, ipc4_create_buffer()
must be able to create buffer shared between source and sink
components created on different cores. ipc4_create_buffer() requires
source component obs size. When both source and sink components
created on same core, ipc4_create_buffer() is executed on that core,
otherwise it is executed of core 0 (IPC processing core). So for the
case when source and sink components are created on different cores
comp_get_attribute_remote() is used to receive source obs size.

Signed-off-by: Serhiy Katsyuba <serhiy.katsyuba@intel.com>
2023-07-26 14:39:14 +01:00
..
alloc.h header: rtos: use rtos specific version of alloc.h 2022-09-12 11:44:27 +01:00
atomic.h header: rtos: use rtos specific version of atomic.h 2022-08-31 12:01:07 +01:00
bit.h header: rtos: use rtos specific version of bit.h 2022-08-31 12:01:07 +01:00
cache.h header: rtos: use rtos specific version of cache.h 2022-09-12 11:44:27 +01:00
clk.h clock: replace per-clock locks with a global one 2023-03-07 13:37:56 +02:00
idc.h Add remote get_attribute for cross core connection 2023-07-26 14:39:14 +01:00
init.h zephyr: add a macro for module initialisation 2023-01-26 16:54:57 +02:00
interrupt.h Switch to using rtos/sof.h instead of sof/sof.h 2023-02-22 13:15:06 +00:00
kernel.h header: rtos: use rtos specific version of wait.h 2022-09-06 15:37:21 +01:00
mutex.h mutex: add mutex support in XTOS 2022-12-19 13:26:19 +02:00
panic.h arch: debug: Allow panic.h to be included from XTOS's rtos/panic.h 2023-02-21 15:34:47 +00:00
sof.h ams: Add initial AMS implementation 2023-02-28 09:10:29 +01:00
spinlock.h Replace sof/debug/panic.h with rtos/panic.h 2023-02-21 15:34:47 +00:00
string.h header: rtos: use rtos specific version of string.h 2022-08-31 12:01:07 +01:00
task.h Switch to using rtos/task.h instead of sof/schedule/task.h 2023-02-24 14:28:49 +02:00
timer.h Switch to using rtos/sof.h instead of sof/sof.h 2023-02-22 13:15:06 +00:00
wait.h header: rtos: use rtos specific version of interrupt.h 2022-09-12 11:44:27 +01:00