aboutsummaryrefslogtreecommitdiff
path: root/src/lib/interrupts.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/interrupts.zig')
-rw-r--r--src/lib/interrupts.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/interrupts.zig b/src/lib/interrupts.zig
index a91e079..1750b5b 100644
--- a/src/lib/interrupts.zig
+++ b/src/lib/interrupts.zig
@@ -156,8 +156,8 @@ export fn handleTrap(epc: usize, tval: usize, cause_bits: usize, frame: *trap.Fr
.ecall => {
syscall.handle(frame) catch |err| switch (err) {
syscall.Error.UnknownSyscall => {
- const a0 = frame.general_purpose_registers[10];
- w.print("Hart {d}: Unknown syscall, a0 = 0x{x:0>16}\r\n", .{ frame.hart_id, a0 }) catch unreachable;
+ const a7 = frame.general_purpose_registers[17];
+ w.print("Hart {d}: Unknown syscall, a7 = 0x{x:0>16}\r\n", .{ frame.hart_id, a7 }) catch unreachable;
},
};