From 875dd4620759469edd5aec1ea35328fce8a148ed Mon Sep 17 00:00:00 2001 From: Abdelatif Guettouche Date: Thu, 7 Apr 2022 20:23:43 +0200 Subject: [PATCH] riscv/riscv_exception_commin.S: Don't call riscv_hartid in single core mode. Signed-off-by: Abdelatif Guettouche --- arch/risc-v/src/common/riscv_exception_common.S | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/risc-v/src/common/riscv_exception_common.S b/arch/risc-v/src/common/riscv_exception_common.S index bc2cb9be32c..4b4a5c57f57 100644 --- a/arch/risc-v/src/common/riscv_exception_common.S +++ b/arch/risc-v/src/common/riscv_exception_common.S @@ -95,7 +95,11 @@ exception_common: /* Offset to hartid */ mv s0, a0 /* save cause */ +#ifdef CONFIG_SMP jal x1, riscv_mhartid /* get hartid */ +#else + li a0, 0 +#endif /* Switch to interrupt stack */