Message ID | 20200105025215.2522-1-guoren@kernel.org (mailing list archive) |
---|---|
State | Accepted, archived |
Headers | show |
Series | [1/2] riscv: Fixup obvious bug for fp-regs reset | expand |
On Sun, 5 Jan 2020, guoren@kernel.org wrote: > From: Guo Ren <ren_guo@c-sky.com> > > CSR_MISA is defined in Privileged Architectures' spec: 3.1.1 Machine > ISA Register misa. Every bit:1 indicate a feature, so we should beqz > reset_done when there is no F/D bit in csr_msia register. > > Signed-off-by: Guo Ren <ren_guo@c-sky.com> Thanks Guo Ren, queued for v5.5-rc. - Paul
diff --git a/arch/riscv/kernel/head.S b/arch/riscv/kernel/head.S index 797802c73dee..2227db63f895 100644 --- a/arch/riscv/kernel/head.S +++ b/arch/riscv/kernel/head.S @@ -251,7 +251,7 @@ ENTRY(reset_regs) #ifdef CONFIG_FPU csrr t0, CSR_MISA andi t0, t0, (COMPAT_HWCAP_ISA_F | COMPAT_HWCAP_ISA_D) - bnez t0, .Lreset_regs_done + beqz t0, .Lreset_regs_done li t1, SR_FS csrs CSR_STATUS, t1