diff options
Diffstat (limited to 'machine/mentry.S')
-rw-r--r-- | machine/mentry.S | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/machine/mentry.S b/machine/mentry.S index 11c053c..41d7017 100644 --- a/machine/mentry.S +++ b/machine/mentry.S @@ -257,15 +257,8 @@ do_reset: slli a2, a3, RISCV_PGSHIFT add sp, sp, a2 - # Boot on the first unmasked hart - la a4, disabled_hart_mask - LOAD a4, 0(a4) - addi a5, a4, 1 - not a4, a4 - and a4, a4, a5 - srl a4, a4, a3 - andi a4, a4, 1 - bnez a4, init_first_hart + # Boot on the first hart + beqz a3, init_first_hart # set MSIE bit to receive IPI li a2, MIP_MSIP |