407c76d54f
Temporarily save and restore all callee-saved registers in the sub-routine, not only the frame pointer, to avoid errors if compiler chooses to use them in the alternative thread function. The callee-saved regs are restored after the alternative thread switches back in. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no> |
||
---|---|---|
.. | ||
arm_interrupt | ||
arm_irq_advanced_features | ||
arm_irq_vector_table | ||
arm_no_multithreading | ||
arm_ramfunc | ||
arm_runtime_nmi | ||
arm_sw_vector_relay | ||
arm_thread_swap | ||
arm_tz_wrap_func |