ke: add mechanisms for updating priority

This commit is contained in:
Loïc Grégoire
2026-05-22 22:08:12 -04:00
parent af40dca16f
commit 6265a8dd0d
6 changed files with 117 additions and 47 deletions
+1 -1
View File
@@ -43,7 +43,7 @@ fn make_thread(entrypoint: *const fn (?*anyopaque) void, stack: usize) *ke.Threa
td.init(stack, r.kib(32), entrypoint, null);
td.priority = 0;
td.priority_class = .Idle;
td.base_priority = 0;
td.pinned = true;
return td;
}
+2 -2
View File
@@ -101,8 +101,8 @@ fn make_thread(entrypoint: *const fn (?*anyopaque) void, td: *ke.Thread) void {
td.init(@intFromPtr(stack.ptr), 16384, entrypoint, null);
td.priority = 0;
td.priority_class = .Idle;
td.base_priority = ke.Thread.Priority.idle;
td.priority = td.base_priority;
td.pinned = true;
}