aboutsummaryrefslogtreecommitdiff
path: root/libthreads/i386
Commit message (Collapse)AuthorAgeFilesLines
* 2002-05-26 Roland McGrath <roland@frob.com>Roland McGrath2002-05-273-64/+48
| | | | | | | | | | | | | 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.
* 2001-12-22 Roland McGrath <roland@frob.com>Roland McGrath2001-12-221-4/+14
| | | | * i386/thread.c (cthread_sp): Use __thread_stack_pointer.
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-03-311-2/+8
| | | | | | | | | | | * cthreads.h: Fix obsolescent #endif syntax. * cthread_internals.h: Likewise. * cancel-cond.c: Likewise. * stack.c: Likewise. * cthreads.c: Likewise. * cprocs.c: Likewise. * call.c: Likewise. * i386/thread.c: Likewise.
* 2001-02-25 Roland McGrath <roland@frob.com>Roland McGrath2001-02-261-19/+18
| | | | | * i386/thread.c: Remove superfluous bzero decl, just include <strings.h> instead.
* 2000-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-031-1/+10
| | | | | * i386/csw.S: #undef __ELF__ before defining it, since it is usually predefined.
* 1998-07-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1998-07-201-18/+23
| | | | | | | * i386/csw.S (cproc_prepare): Take address of cthread_body as third arg, so we don't have to deal with PIC magic to find its address without producing a text reloc. * cprocs.c (cproc_create): Pass &cthread_body to cproc_prepare.
* Thu Apr 3 20:29:27 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-04-041-0/+7
| | | | * i386/csw.S: Define __ELF__ too.
* (cproc_setup):Miles Bader1997-02-181-3/+12
| | | | | Correctly leave space at top of stack for account for GNU per-thread variables.
* Mon Oct 21 22:05:48 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1996-10-241-0/+14
| | | | | * i386/csw.S (CALL_MCOUNT): New macro. (cproc_swtich, cproc_start_wait, cproc_prepare): Use CALL_MCOUNT.
* *** empty log message ***Thomas Bushnell1996-08-291-1/+6
|
* *** empty log message ***Michael I. Bushnell1996-07-181-172/+0
|
* (JUMPTARGET): New macro, versions for [PIC] and not.Roland McGrath1995-10-041-4/+8
| | | | Use it in place of EXT.
* [PIC] (EXT): Redefine to use PLT.Roland McGrath1995-10-041-0/+8
|
* Use EXT macro instead of explicit underscores.Roland McGrath1995-05-121-3/+6
|
* entered into RCSMichael I. Bushnell1994-05-041-3/+3
|
* entered into RCSMichael I. Bushnell1994-05-041-51/+51
|
* Initial revisionMichael I. Bushnell1992-10-062-0/+253
|
* entered into RCSMichael I. Bushnell1992-10-064-0/+417