aboutsummaryrefslogtreecommitdiff
path: root/src/kernel.zig
diff options
context:
space:
mode:
authorHimbeer <himbeer@disroot.org>2024-08-02 18:07:28 +0200
committerHimbeer <himbeer@disroot.org>2024-08-02 18:16:53 +0200
commit6cef76913e0c3e1db80d754665590495b093aeb8 (patch)
treedef874781b1d2260ede137cb120a22d93407b400 /src/kernel.zig
parente994ebad9977ff3ed60a5c2217d5a3e077462125 (diff)
syscall: Implement hardware access by adding lock() and unlock()
Closes #73.
Diffstat (limited to 'src/kernel.zig')
-rw-r--r--src/kernel.zig5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/kernel.zig b/src/kernel.zig
index 2395fa1..737cd28 100644
--- a/src/kernel.zig
+++ b/src/kernel.zig
@@ -157,9 +157,8 @@ fn pagedRun() !noreturn {
try w.print("Timer : {d} Hz\r\n", .{1 / (@as(f64, process.schedule_interval_millis) / 1000)});
- var plic_dev = try hwinfo.byKind(.plic);
- if (try plic_dev.next()) |plic_handle| {
- _ = &plic_handle;
+ var plics = try hwinfo.byKind(.plic);
+ if (plics.next() != null) {
try w.print("PLIC : Disabled\r\n", .{});
} else {
try w.print("PLIC : Not present\r\n", .{});