aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--machine/mentry.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/machine/mentry.S b/machine/mentry.S
index 9d2fe75..64c60c3 100644
--- a/machine/mentry.S
+++ b/machine/mentry.S
@@ -232,6 +232,10 @@ do_reset:
beqz a0, init_first_hart
+ # set MSIE bit to receive IPI
+ li a1, MIP_MSIP
+ csrw mie, a1
+
.LmultiHart:
#if MAX_HARTS > 1
# wait for an IPI to signal that it's safe to boot