summaryrefslogtreecommitdiffstats
path: root/lib/libpthread/arch/i386/uthread_machdep.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* So passes uthreadsguenther2012-09-011-10/+0
| | | | | Like autumn leaves on water don't fear the tedu@
* Use __attribute__ ((aligned (16)), to make sure the FPU state is alignedkettenis2010-06-301-3/+3
| | | | | | | | | on a 128-bit boundary like we do on amd64. The padding within the struct made sure the state was properly aligned *within* the struct, but since the alignment restriction on the struct itself was only 64-bit, the required alignment was not guaranteed. We just got lucky. ok oga@, guenther@
* if cpu has fxsr, use fxsave instead; ok marcderaadt2004-02-211-3/+3
|
* save i386 fpu statemarc2003-01-241-3/+3
|
* switch to _machdep_switch() instead of setjmp/longjmp. For some reason this fixes sparc threads.d2000-10-041-84/+5
|
* sync with FreeBSDd1999-11-251-4/+5
|
* no need to save signal state in setjmp/longjmp - it will always be the same, so we may as well save a few syscallsd1999-03-101-3/+3
|
* mi+md jmp_buf; save i386s fs and gs for WINE (csapuntz@stanford.edu)d1999-01-171-22/+70
|
* use <machine/reg>d1999-01-101-4/+6
|
* sync with FreeBSD (rwlock, gc thread, man pages)d1998-11-091-1/+4
| | | | | | | add (broken) mips md stuff fix some const warnings add sigaltstack() stub another hash at getting shlib auto-init to work (mips/elf and i386/a.out)
* somehow i missed this directory..d1998-08-281-0/+35