Sound Open Firmware
Loading...
Searching...
No Matches
RTOS Abstraction Layer

RTOS primitives, synchronization (spinlocks, mutexes), task scheduling, clocks, timers, and cache management. More...

Collaboration diagram for RTOS Abstraction Layer:

Files

file  cache.h
 RTOS data and instruction cache invalidation and writeback helpers.
 
file  clk.h
 RTOS DSP clock frequency management and notification interfaces.
 
file  kernel.h
 RTOS kernel threading and privilege helpers.
 
file  mutex.h
 RTOS mutex primitives and synchronization wrappers.
 
file  sof.h
 Sound Open Firmware global runtime context.
 
file  spinlock.h
 RTOS spinlock primitives and initialization.
 
file  task.h
 Core task descriptor, task operations, and task execution state machine.
 
file  timer.h
 RTOS cycle counter, hardware timer, and timestamp utilities.
 

Detailed Description

RTOS primitives, synchronization (spinlocks, mutexes), task scheduling, clocks, timers, and cache management.