diff options
Diffstat (limited to 'src/interrupts.zig')
-rw-r--r-- | src/interrupts.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interrupts.zig b/src/interrupts.zig index 4d12f99..5e642bd 100644 --- a/src/interrupts.zig +++ b/src/interrupts.zig @@ -102,7 +102,7 @@ export fn handleTrap(epc: usize, tval: usize, cause_bits: usize, hart_id: usize, switch (@as(AsyncCause, @enumFromInt(cause.num))) { .supervisor_software => w.print("Hart {d}: Software interrupt\r\n", .{hart_id}) catch while (true) {}, .supervisor_timer => { - time.interruptInSeconds(null, 1) catch |err| { + time.interruptInMillis(null, process.schedule_interval_millis) catch |err| { std.debug.panic("Hart {d}: Unable to set interrupt timer: {any}", .{ hart_id, err }); }; schedule() catch |err| { |