diff --git a/root/root.S b/root/root.S index 095fa72..452adef 100644 --- a/root/root.S +++ b/root/root.S @@ -10,8 +10,11 @@ _start: la t0, msg .loop: lb a2, 0(t0) - beqz a2, _start # print forever - syscall (1<<12 | 1), 1 # see uapi/syscall.rs + beqz a2, _start + # see uapi/syscall.rs + # msg: label = DebugPutChar, length = 3 + # ptr: self-referential to cspace, just to create a valid cptr + syscall (1<<12 | 3), 0x0202020202020202 addi t0, t0, 1 j .loop