aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--machine/mentry.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/machine/mentry.S b/machine/mentry.S
index 3dcf2b6..6746f98 100644
--- a/machine/mentry.S
+++ b/machine/mentry.S
@@ -76,8 +76,8 @@ trap_vector:
addi a0, sp, MENTRY_IPI_PENDING_OFFSET
amoswap.w a0, x0, (a0)
#else
- lw a0, MENTRY_IPI_PENDING_OFFSET(a0)
- sw x0, MENTRY_IPI_PENDING_OFFSET(a0)
+ lw a0, MENTRY_IPI_PENDING_OFFSET(sp)
+ sw x0, MENTRY_IPI_PENDING_OFFSET(sp)
#endif
and a1, a0, IPI_SOFT
beqz a1, 1f