Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-02 | 2008-08-02 Samuel Thibault <samuel.thibault@ens-lyon.org> | Samuel Thibault | |
[libpthread] * sysdeps/i386/bits/memory.h (__memory_barrier): Add memory clobber. * sysdeps/i386/bits/spin-lock.h (__pthread_spin_trylock, __pthread_spin_unlock): Add memory clobbers. [libthreads] * i386/cthreads.h (spin_unlock, spin_try_lock): Add memory clobbers. | |||
2007-03-03 | 2006-03-04 Samuel Thibault <samuel.thibault@ens-lyon.org> | Samuel Thibault | |
* libpthread/sysdeps/i386/machine-sp.h (thread_stack_pointer): Optimize esp read. * libpthread/i386/cthreads.h (cthread_sp): Likewise. | |||
2002-05-27 | 2002-05-26 Roland McGrath <roland@frob.com> | Roland McGrath | |
Changes merged from CMU MK83a version: * cthreads.h, options.h: Various cleanups. * call.c, cthread_data.c, sync.c, mig_support.c: Likewise. * i386/cthreads.h, i386/thread.c, i386/lock.s: Likewise. * cthread_internals.h: Add decls for internal functions. (struct cproc): Use vm_offset_t for stack_base and stack_size members. Use natural_t for context member. * cprocs.c: Use prototypes for all defns. * cthreads.c: Likewise. (cthread_exit): Cast any_t to integer_t before int. | |||
1992-10-06 | entered into RCS | Michael I. Bushnell | |