hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/nds32/kernel/ex-scall.S
....@@ -19,11 +19,13 @@
1919
2020 la $p0, __entry_task
2121 sw $r1, [$p0]
22
- move $p1, $r0
23
- addi $p1, $p1, #THREAD_CPU_CONTEXT
22
+ addi $p1, $r0, #THREAD_CPU_CONTEXT
2423 smw.bi $r6, [$p1], $r14, #0xb ! push r6~r14, fp, lp, sp
2524 move $r25, $r1
26
- addi $r1, $r1, #THREAD_CPU_CONTEXT
25
+#if defined(CONFIG_FPU)
26
+ call _switch_fpu
27
+#endif
28
+ addi $r1, $r25, #THREAD_CPU_CONTEXT
2729 lmw.bi $r6, [$r1], $r14, #0xb ! pop r6~r14, fp, lp, sp
2830 ret
2931