aboutsummaryrefslogtreecommitdiff
path: root/src/sbi/debug_console.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/sbi/debug_console.zig')
-rw-r--r--src/sbi/debug_console.zig13
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 = {} };