aboutsummaryrefslogtreecommitdiff
path: root/src/lib/sbi.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/sbi.zig')
-rw-r--r--src/lib/sbi.zig16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/sbi.zig b/src/lib/sbi.zig
index ddcb518..2b0506c 100644
--- a/src/lib/sbi.zig
+++ b/src/lib/sbi.zig
@@ -2,7 +2,7 @@
//
// SPDX-License-Identifier: AGPL-3.0-or-later
-const instructions = @import("instructions.zig");
+const riscv = @import("riscv.zig");
pub const Error = error{
Success,
@@ -64,7 +64,7 @@ pub const ImpId = enum(isize) {
};
pub fn specVer() !isize {
- const ret = instructions.ecall(BaseExtId, @intFromEnum(BaseFnId.GetSpecVer), 0, 0, 0);
+ const ret = riscv.ecall(BaseExtId, @intFromEnum(BaseFnId.GetSpecVer), 0, 0, 0);
if (ret.err != 0) {
return errorFromCode(ret.err);
}
@@ -73,7 +73,7 @@ pub fn specVer() !isize {
}
pub fn impId() !ImpId {
- const ret = instructions.ecall(BaseExtId, @intFromEnum(BaseFnId.GetImpId), 0, 0, 0);
+ const ret = riscv.ecall(BaseExtId, @intFromEnum(BaseFnId.GetImpId), 0, 0, 0);
if (ret.err != 0) {
return errorFromCode(ret.err);
}
@@ -82,7 +82,7 @@ pub fn impId() !ImpId {
}
pub fn impVer() !isize {
- const ret = instructions.ecall(BaseExtId, @intFromEnum(BaseFnId.GetImpVer), 0, 0, 0);
+ const ret = riscv.ecall(BaseExtId, @intFromEnum(BaseFnId.GetImpVer), 0, 0, 0);
if (ret.err != 0) {
return errorFromCode(ret.err);
}
@@ -91,7 +91,7 @@ pub fn impVer() !isize {
}
pub fn probeExt(ext_id: usize) !bool {
- const ret = instructions.ecall(BaseExtId, @intFromEnum(BaseFnId.ProbeExt), ext_id, 0, 0);
+ const ret = riscv.ecall(BaseExtId, @intFromEnum(BaseFnId.ProbeExt), ext_id, 0, 0);
if (ret.err != 0) {
return errorFromCode(ret.err);
}
@@ -100,7 +100,7 @@ pub fn probeExt(ext_id: usize) !bool {
}
pub fn mVendorId() !isize {
- const ret = instructions.ecall(BaseExtId, @intFromEnum(BaseFnId.GetMVendorId), 0, 0, 0);
+ const ret = riscv.ecall(BaseExtId, @intFromEnum(BaseFnId.GetMVendorId), 0, 0, 0);
if (ret.err != 0) {
return errorFromCode(ret.err);
}
@@ -109,7 +109,7 @@ pub fn mVendorId() !isize {
}
pub fn mArchId() !isize {
- const ret = instructions.ecall(BaseExtId, @intFromEnum(BaseFnId.GetMarchId), 0, 0, 0);
+ const ret = riscv.ecall(BaseExtId, @intFromEnum(BaseFnId.GetMarchId), 0, 0, 0);
if (ret.err != 0) {
return errorFromCode(ret.err);
}
@@ -118,7 +118,7 @@ pub fn mArchId() !isize {
}
pub fn mImpId() !isize {
- const ret = instructions.ecall(BaseExtId, @intFromEnum(BaseFnId.GetMImpId), 0, 0, 0);
+ const ret = riscv.ecall(BaseExtId, @intFromEnum(BaseFnId.GetMImpId), 0, 0, 0);
if (ret.err != 0) {
return errorFromCode(ret.err);
}