MCPcopy Create free account
hub / github.com/f9micro/f9-kernel / sys_schedule

Function sys_schedule

kernel/syscall.c:147–210  ·  view source on GitHub ↗

* Schedule system call handler. * Implements L4 Schedule interface with PTS support. * * Parameters (from L4 spec): * R0: dest - target thread ID * R1: time_control - timeslice control * R2: processor_control - processor number * R3: prio_control - priority and stride * R4: preemption_control - preemption threshold (PTS) * R5: old_control (output pointer) * * WCET Analysis:

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

syscall_handlerFunction · 0.85

Calls 3

thread_by_globalidFunction · 0.85
sched_set_priorityFunction · 0.85
sched_preemption_changeFunction · 0.85

Tested by

no test coverage detected