From 8bf63bfb5d6a96979671002bfa8d2a715212d993 Mon Sep 17 00:00:00 2001 From: Paul Pan Date: Mon, 17 Jun 2024 00:43:42 +0800 Subject: [PATCH] fix: root: pass a valid cptr --- root/root.S | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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