⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module runtime

Module runtime 

Source
Expand description

Scheduler runtime loop and idle task management

Contains the main scheduler execution loop (run), the idle task entry point, timer tick handling, and scheduler start/query functions.

Functions§

has_ready_tasks
Check if there are ready tasks
idle_task_entry
Idle task entry point
run
Run scheduler main loop (called by idle task)
set_algorithm
Set scheduling algorithm
start
Start the scheduler
timer_tick
Handle timer tick