diff options
author | Himbeer <himbeer@disroot.org> | 2024-05-03 19:39:48 +0200 |
---|---|---|
committer | Himbeer <himbeer@disroot.org> | 2024-05-03 19:39:48 +0200 |
commit | e90bb5f463e8f1fd69544f8ad1693f973160ba16 (patch) | |
tree | 955b06fb58fc55ca8ab097449f434d7e0cd7bfd8 /src/instructions.zig | |
parent | 1f515115090e52e6f07f65d64117dfff949c91b5 (diff) |
Enable interrupts
Diffstat (limited to 'src/instructions.zig')
-rw-r--r-- | src/instructions.zig | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/instructions.zig b/src/instructions.zig index 831a62c..38164b8 100644 --- a/src/instructions.zig +++ b/src/instructions.zig @@ -4,7 +4,6 @@ const std = @import("std"); -const interrupts = @import("interrupts.zig"); const paging = @import("paging.zig"); pub const SbiRet = struct { @@ -47,9 +46,8 @@ pub inline fn setStackPointer(sp: usize) void { } pub const setSatp = setCsrFn(paging.Satp, "satp").?; -pub const setSupervisorTrapVector = setCsrFn(interrupts.SupervisorTrapVector, "stvec").?; -fn setCsrFn(comptime T: type, csr: []const u8) ?fn (T) void { +pub fn setCsrFn(comptime T: type, csr: []const u8) ?fn (T) void { if (csr.len > 5) return null; return struct { |