| Commit message (Expand) | Author | Age | Files | Lines |
| * | Use a generic way to back threads out of wait queues when handling | Daniel Eischen | 2004-12-18 | 1 | -3/+1 |
| * | 1. Move thread list flags into new separate member, and atomically | David Xu | 2004-10-23 | 1 | -0/+1 |
| * | As long as we have a knob to force system scope threads, why not have | Daniel Eischen | 2004-08-12 | 1 | -1/+4 |
| * | Add a way to force 1:1 mode for libpthread. To do this, define | Daniel Eischen | 2004-08-07 | 1 | -3/+2 |
| * | Remove unused symbols. | David Xu | 2004-07-13 | 1 | -14/+0 |
| * | Check pending signals, if there is signal will be unblocked by | David Xu | 2004-06-12 | 1 | -0/+1 |
| * | Add a simple work-around for deadlocking on recursive read locks | Daniel Eischen | 2004-01-08 | 1 | -0/+1 |
| * | Implement sigaltstack() as per-threaded. Current only scope process thread | David Xu | 2003-12-29 | 1 | -0/+3 |
| * | 1. Allocating and freeing lock related resource in _thr_alloc and _thr_free | David Xu | 2003-09-14 | 1 | -18/+20 |
| * | Fix an off by one error in the number of arguments passed to | Marcel Moolenaar | 2003-08-06 | 1 | -1/+1 |
| * | Rethink the MD interfaces for libpthread to account for | Daniel Eischen | 2003-08-05 | 1 | -16/+14 |
| * | o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now it | David Xu | 2003-07-17 | 1 | -17/+25 |
| * | Write new thread pointer back only when success. | David Xu | 2003-06-28 | 1 | -3/+4 |
| * | KMF_DONE is now in /sys/sys/kse.h, no longer need to define it here. | David Xu | 2003-06-04 | 1 | -3/+0 |
| * | Change low-level locking a bit so that we can tell if | Daniel Eischen | 2003-05-24 | 1 | -24/+9 |
| * | Fix suspend and resume. | Daniel Eischen | 2003-05-04 | 1 | -1/+3 |
| * | Move the mailbox to the beginning of the thread and align the | Daniel Eischen | 2003-04-30 | 1 | -0/+3 |
| * | o Don't add a scope system thread's KSE to the list of available | Daniel Eischen | 2003-04-28 | 1 | -0/+7 |
| * | Add a couple asserts to pthread_cond_foo to ensure the (low-level) | Daniel Eischen | 2003-04-22 | 1 | -1/+15 |
| * | Add an i386-specifc hack to always set %gs. There still seems | Daniel Eischen | 2003-04-21 | 1 | -15/+39 |
| * | Sorry folks; I accidentally committed a patch from what I was working | Daniel Eischen | 2003-04-18 | 1 | -6/+7 |
| * | Revamp libpthread so that it has a chance of working in an SMP | Daniel Eischen | 2003-04-18 | 1 | -94/+164 |
| * | Use KSE to schedule threads. | Jonathan Mini | 2002-10-30 | 1 | -8/+8 |
| * | Make libpthread KSE aware. | Jonathan Mini | 2002-09-16 | 1 | -35/+8 |
| * | Make the changes needed for libpthread to compile in its new home. | Jonathan Mini | 2002-09-16 | 1 | -1/+1 |
| * | Oops, forgot to set the suspended flag for threads that are created | Daniel Eischen | 2002-07-09 | 1 | -2/+3 |
| * | Add the ability to recognize old references to keys, and return NULL | Daniel Eischen | 2002-03-19 | 1 | -1/+1 |
| * | This has been sitting in my local tree long enough. Remove the use | Daniel Eischen | 2002-02-09 | 1 | -8/+0 |
| * | Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used to | Jason Evans | 2001-07-20 | 1 | -62/+7 |
| * | Instead of using a join queue for each thread, use a single pointer to | Jason Evans | 2001-05-20 | 1 | -2/+2 |
| * | To be consistent, use the __weak_reference macro from <sys/cdefs.h> | Daniel Eischen | 2001-04-10 | 1 | -1/+1 |
| * | Add weak definitions for wrapped system calls. In general: | Daniel Eischen | 2001-01-24 | 1 | -8/+11 |
| * | Don't needlessly poll file descriptors when there are no | Daniel Eischen | 2000-11-09 | 1 | -21/+24 |
| * | Implement zero system call thread switching. Performance of | Daniel Eischen | 2000-10-13 | 1 | -61/+38 |
| * | Fix pthread_suspend_np/pthread_resume_np. For the record, suspending a | Daniel Eischen | 2000-03-15 | 1 | -3/+2 |
| * | Implement continuations to correctly handle [sig|_]longjmp() inside of a | Jason Evans | 2000-01-19 | 1 | -11/+25 |
| * | Don't explicitly mmap() red zones at the bottom of thread stacks (except | Jason Evans | 1999-12-29 | 1 | -10/+1 |
| * | Change stack allocation algorithm to make better use of memory | Daniel Eischen | 1999-12-28 | 1 | -15/+15 |
| * | * Fix the stack allocation code so that it works for alpha. Change it | Doug Rabson | 1999-11-28 | 1 | -5/+23 |
| * | add pthread_cancel, obtained from OpenBSD. | Alfred Perlstein | 1999-11-28 | 1 | -2/+3 |
| * | $Id$ -> $FreeBSD$ | Peter Wemm | 1999-08-28 | 1 | -1/+1 |
| * | Add RCS IDs to those files without them. | Daniel Eischen | 1999-08-05 | 1 | -2/+2 |
| * | Fix a couple more coding style nits. | Jason Evans | 1999-07-11 | 1 | -2/+2 |
| * | Modify previous changes to conform better to libc_r's coding style. | Jason Evans | 1999-07-11 | 1 | -35/+56 |
| * | Always use growable thread stacks on the i386. The VM_STACK kernel option | Jason Evans | 1999-07-06 | 1 | -4/+2 |
| * | Use growable stacks for thread stacks that are the default stack size. | Jason Evans | 1999-07-05 | 1 | -1/+57 |
| * | In the words of the author: | John Birrell | 1999-06-20 | 1 | -22/+16 |
| * | [ The author's description... ] | John Birrell | 1999-03-23 | 1 | -10/+30 |
| * | Fix some bugs in pthread scheduler: | Dmitrij Tejblum | 1998-10-09 | 1 | -0/+3 |
| * | Move the cleanup code that frees memory allocated for a dead thread from | John Birrell | 1998-09-30 | 1 | -0/+16 |