Add support for TLS if needed
[fw/altos] / src / lpc / ao_arch_funcs.h
index 1368f7e5e883ad4b8c94adf626d9d85db7657b67..e0280e76466a2f6e4a1752478b828c743de33e6d 100644 (file)
@@ -107,9 +107,8 @@ ao_arch_memory_barrier(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;