diff --git a/lib/sbi/sbi_ecall.c b/lib/sbi/sbi_ecall.c index e52a6547..82397c4b 100644 --- a/lib/sbi/sbi_ecall.c +++ b/lib/sbi/sbi_ecall.c @@ -79,7 +79,7 @@ int sbi_ecall_handler(u32 hartid, ulong mcause, struct sbi_trap_regs *regs, unsigned long extension_id = regs->a7; unsigned long func_id = regs->a6; struct sbi_trap_info trap = {0}; - unsigned long out_val; + unsigned long out_val = 0; bool is_0_1_spec = 0; unsigned long args[6];