From 5b6dd876b87196cc82dd45258d77e22d0c8b033b Mon Sep 17 00:00:00 2001 From: Ville Juven Date: Tue, 19 Apr 2022 11:08:11 +0300 Subject: [PATCH] risc-v/riscv_assert.c Fix dumping of status from ISR The status dump did not work if the first fault triggers before the first context switch (during nx_start()). --- arch/risc-v/src/common/riscv_assert.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/risc-v/src/common/riscv_assert.c b/arch/risc-v/src/common/riscv_assert.c index 4fcaf7b2c06..3844823ce43 100644 --- a/arch/risc-v/src/common/riscv_assert.c +++ b/arch/risc-v/src/common/riscv_assert.c @@ -332,8 +332,7 @@ static void riscv_dumpstate(void) if (CURRENT_REGS) { - memcpy(rtcb->xcp.regs, - (uintptr_t *)CURRENT_REGS, XCPTCONTEXT_SIZE); + rtcb->xcp.regs = (uintptr_t *)CURRENT_REGS; } else {