diff options
Diffstat (limited to 'src/sbi/debug_console.zig')
-rw-r--r-- | src/sbi/debug_console.zig | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/sbi/debug_console.zig b/src/sbi/debug_console.zig index 91bf24b..afd249f 100644 --- a/src/sbi/debug_console.zig +++ b/src/sbi/debug_console.zig @@ -4,11 +4,8 @@ const std = @import("std"); -const base = @import("base.zig"); const instructions = @import("../instructions.zig"); -const sbierr = @import("error.zig"); - -const SbiError = sbierr.SbiError; +const sbi = @import("../sbi.zig"); const ExtId: usize = 0x4442434E; @@ -18,20 +15,20 @@ const FnId = enum(usize) { WriteByte = 2, }; -pub const Writer = std.io.Writer(void, SbiError, write); +pub const Writer = std.io.Writer(void, sbi.Error, write); fn write(_: void, bytes: []const u8) !usize { const ret = instructions.ecall(ExtId, @intFromEnum(FnId.Write), bytes.len, @intFromPtr(bytes.ptr), 0); if (ret.err != 0) { - return sbierr.errorFromCode(ret.err); + return sbi.errorFromCode(ret.err); } return @intCast(ret.val); } pub fn writer() !Writer { - if (!try base.probeExt(ExtId)) { - return SbiError.NotSupported; + if (!try sbi.probeExt(ExtId)) { + return sbi.Error.NotSupported; } return .{ .context = {} }; |