Add support for TLS if needed
[fw/altos] / src / stm / ao_arch_funcs.h
index ad46ef32babf9fd52b0f9d58f08fd09e6f534275..5c8d990b22a5462395735aa9134cbcbfac13c3f2 100644 (file)
@@ -473,9 +473,8 @@ ao_arch_irq_check(void) {
 
 #if HAS_TASK
 static inline void
-ao_arch_init_stack(struct ao_task *task, void *start)
+ao_arch_init_stack(struct ao_task *task, uint32_t *sp, void *start)
 {
-       uint32_t        *sp = &task->stack32[AO_STACK_SIZE>>2];
        uint32_t        a = (uint32_t) start;
        int             i;