From e884a910126589fd3fd9b8a7266bd39c6b610c5f Mon Sep 17 00:00:00 2001 From: William Wang Date: Thu, 1 Sep 2022 11:38:51 +0800 Subject: [PATCH] boot: init fregs after fp csr init --- am/src/nemu/isa/riscv/boot/start.S | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/am/src/nemu/isa/riscv/boot/start.S b/am/src/nemu/isa/riscv/boot/start.S index d3ae78dd..e5f9baee 100644 --- a/am/src/nemu/isa/riscv/boot/start.S +++ b/am/src/nemu/isa/riscv/boot/start.S @@ -31,11 +31,13 @@ _start: init_regs - init_fregs mv s0, zero la sp, _stack_pointer li a0, MSTATUS_FS & (MSTATUS_FS >> 1) csrs mstatus, a0 csrwi fcsr, 0 + + init_fregs # init fregs after fp enable + jal _trm_init -- GitLab