4 #include "threadimpl.h"
6 /* first argument goes in a register; simplest just to ignore it */
8 launcherpower(int, void (*f)(void *arg), void *arg)
15 _threadinitstack(Thread *t, void (*f)(void*), void *arg)
19 tos = (ulong*)&t->stk[t->stksize&~7];
22 *--tos = 0; /* first arg to launchermips */
23 *--tos = 0; /* place to store return PC */
24 t->sched[JMPBUFPC] = (ulong)launcherpower+JMPBUFDPC;
25 t->sched[JMPBUFSP] = (ulong)tos;