From 7ececbe2818510a8acaa2a2e513085c768b14d15 Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Sat, 27 Dec 2025 21:56:42 +0800 Subject: feat: Implement the first user program of the lume OS --- src/kernel/trap/trap.S | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/kernel/trap/trap.S') diff --git a/src/kernel/trap/trap.S b/src/kernel/trap/trap.S index ffce52a..573248e 100644 --- a/src/kernel/trap/trap.S +++ b/src/kernel/trap/trap.S @@ -1,10 +1,11 @@ .section .text .global kernelvec -.align 4 +.global uservec +.global userret +.align 12 kernelvec: - - addi sp, sp, -256 + addi sp, sp, -288 sd ra, 40(sp) sd sp, 48(sp) @@ -82,6 +83,5 @@ kernelvec: ld t5, 272(sp) ld t6, 280(sp) - addi sp, sp, 256 - + addi sp, sp, 288 sret \ No newline at end of file -- cgit v1.2.3