diff options
Diffstat (limited to 'src/lib/sbi')
-rw-r--r-- | src/lib/sbi/time.zig | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/sbi/time.zig b/src/lib/sbi/time.zig index 6abdd4e..eed5324 100644 --- a/src/lib/sbi/time.zig +++ b/src/lib/sbi/time.zig @@ -25,11 +25,10 @@ pub fn setTimer(stime_absolute: u64) !void { } pub fn interruptInMillis(millis: u64) !void { - const time = riscv.time.read(); - var cpus = try hwinfo.byKind(.cpus); const frequency = try cpus.next() orelse return error.NoCpusHwInfo; const cycles = frequency.value / 1000 * millis; + const time = riscv.time.read(); try setTimer(time + cycles); } |