hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/arch/arm/vfp/vfphw.S
....@@ -170,6 +170,7 @@
170170 @ out before setting an FPEXC that
171171 @ stops us reading stuff
172172 VFPFMXR FPEXC, r1 @ Restore FPEXC last
173
+ enable_irq_if_pipelined
173174 sub r2, r2, #4 @ Retry current instruction - if Thumb
174175 str r2, [sp, #S_PC] @ mode it's two 16-bit instructions,
175176 @ else it's one 32-bit instruction, so
....@@ -199,6 +200,7 @@
199200 @ Fall into hand on to next handler - appropriate coproc instr
200201 @ not recognised by VFP
201202
203
+ enable_irq_if_pipelined
202204 DBGSTR "not VFP"
203205 dec_preempt_count_ti r10, r4
204206 ret lr