riscv/saveusercontext: Fix FPU state save
This commit is contained in:
parent
0ea9debfce
commit
4a468b8d3b
1 changed files with 4 additions and 1 deletions
|
|
@ -56,7 +56,10 @@ up_saveusercontext:
|
|||
REGSTORE sp, REG_X2(a0) /* original SP */
|
||||
REGSTORE x1, REG_EPC(a0)
|
||||
|
||||
riscv_savefpu a0
|
||||
#ifdef CONFIG_ARCH_FPU
|
||||
addi a0, a0, INT_XCPT_SIZE /* Save FPU after integer regs */
|
||||
riscv_savefpu a0
|
||||
#endif
|
||||
|
||||
li a0, 0
|
||||
jr ra
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue