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