mirror of
https://github.com/rdmsr/zag.git
synced 2026-10-30 06:48:22 +00:00
ke: add mechanisms for updating priority
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user