Expand description
Platform-specific timer implementations for preemptive scheduling
Modules§
- linux_
timer - Platform-specific timer implementation for Linux using timerfd
Functions§
- clear_
preemption_ pending - Clear preemption pending flag
- get_
preemption_ count - Get total preemption count for statistics
- init_
preemption_ timer - Initialize platform-appropriate preemption timer
- is_
preemption_ pending - Check if preemption is pending (called from normal context)
- preemption_
checkpoint - Preemption checkpoint - should be called regularly from normal code This is where actual scheduling decisions are made, outside signal context
- signal_
safe_ ⚠handler - Signal handler that just sets a flag - actual scheduling happens outside signal context
- stop_
preemption_ timer - Stop platform-appropriate preemption timer