ke: add lock warden

This commit is contained in:
Loïc Grégoire
2026-10-04 11:10:35 -04:00
parent dd2161179d
commit b802919fc2
23 changed files with 496 additions and 49 deletions
+2 -1
View File
@@ -36,11 +36,12 @@ const PerCpu = struct {
};
const pcpu = ke.CpuLocal(PerCpu, .{
.lock = .init(),
.lock = undefined,
.queue = undefined,
});
fn pcpu_init() linksection(r.init) void {
pcpu.local().lock = ke.SpinLock.init("dpc");
pcpu.local().queue.init();
}