diff options
Diffstat (limited to 'src/lib/sbi.zig')
-rw-r--r-- | src/lib/sbi.zig | 16 |
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); } |