aboutsummaryrefslogtreecommitdiff
path: root/src/thread/mips/clone.s (follow)
Commit message (Expand)AuthorAgeFilesLines
* mips clone: don't free stack space used to copy arg•••the mips abi reserves stack space equal to the size of the in-register args for the callee to save the args, if desired. this would cause the beginning of the thread structure to be clobbered... Rich Felker2012-07-111-1/+0
* fix mips clone() on real linux kernel•••the old code worked in qemu app-level emulation, but not on real kernels where the clone syscall does not copy the register values to the new thread. save arguments on the new thread stack instead. Rich Felker2012-07-111-4/+7
* fix clone() on mips (args were in wrong order)•••with this change, threads on mips seem to be working Rich Felker2012-07-111-3/+2
* first attempt at making threads work on mipsRich Felker2012-07-111-0/+27