| Commit message (Expand) | Author | Age | Files | Lines |
* | Add code to support debugging threaded process. | davidxu | 2004-07-13 | 1 | -75/+153 |
* | Change kse_switchin to accept kse_thr_mailbox pointer, the syscall | davidxu | 2004-07-12 | 1 | -9/+20 |
* | Allocate TIDs in thread_init() and deallocate them in thread_fini(). | marcel | 2004-06-26 | 1 | -3/+1 |
* | Shuffle some code around. | julian | 2004-06-11 | 1 | -42/+25 |
* | Move the KSE ABI specific code here and separate it from code that | julian | 2004-06-07 | 1 | -977/+19 |
* | Move TDF_SA from td_flags to td_pflags (and rename it accordingly) | tjr | 2004-06-02 | 1 | -10/+10 |
* | Clear KSE thread flags after KSE thread mode is ended. The side effect | davidxu | 2004-05-21 | 1 | -1/+1 |
* | Keep track of threads waiting in kse_release() to avoid a race | deischen | 2004-04-28 | 1 | -16/+37 |
* | Assign thread IDs to kernel threads. The purpose of the thread ID (tid) | marcel | 2004-04-03 | 1 | -2/+98 |
* | Massively up the (artificial) limit on system scope threads | julian | 2004-03-21 | 1 | -2/+2 |
* | Push Giant down a little further: | peter | 2004-03-13 | 1 | -8/+5 |
* | Check for TDF_SINTR before calling sleepq_abort() as there is a narrow | jhb | 2004-03-01 | 1 | -1/+1 |
* | Switch the sleep/wakeup and condition variable implementations to use the | jhb | 2004-02-27 | 1 | -11/+7 |
* | Use mtx_assert() rather than using a home-rolled version. | jhb | 2004-01-28 | 1 | -1/+1 |
* | - Add a flags parameter to mi_switch. The value of flags may be SW_VOL or | jeff | 2004-01-25 | 1 | -4/+2 |
* | Reduce gratuitous includes: don't include jail.h if it's not needed. | rwatson | 2004-01-21 | 1 | -1/+0 |
* | s/Muliple/Multiple | schweikh | 2004-01-10 | 1 | -48/+46 |
* | Don't use NULL (pointer) when we mean 0 (integer) for the number of ticks | peter | 2003-12-23 | 1 | -1/+1 |
* | Write the thread pointer (val) in the kse mailbox (loc) before we | marcel | 2003-12-10 | 1 | -2/+2 |
* | Add kse_switchin(2). This syscall can be used by KSE implementations | marcel | 2003-12-07 | 1 | -0/+24 |
* | - Giant is no longer required by vm_thread_new(). | alc | 2003-12-07 | 1 | -2/+0 |
* | Add an implementation of turnstiles and change the sleep mutex code to use | jhb | 2003-11-11 | 1 | -0/+3 |
* | Let SA process work under ULE scheduler, originally it would panic kernel. | davidxu | 2003-08-26 | 1 | -3/+16 |
* | Change instances of callout_init that specify MPSAFE behaviour to | sam | 2003-08-19 | 1 | -1/+1 |
* | Update powerpc to use the (old thread,new thread) calling convention | grehan | 2003-08-14 | 1 | -4/+0 |
* | - Convert Alpha over to the new calling conventions for cpu_throw() and | jhb | 2003-08-12 | 1 | -1/+1 |
* | Copyin the thread mailbox flags from the correct location | deischen | 2003-08-08 | 1 | -1/+1 |
* | Consistently use the BSD u_int and u_short instead of the SYSV uint and | jhb | 2003-08-07 | 1 | -1/+1 |
* | Introduce a thread mailbox flag TMF_NOUPCALL. On some architectures other | davidxu | 2003-08-05 | 1 | -7/+18 |
* | Set td_critnest to 1 when setting up a thread since it is a MI field with | jhb | 2003-08-04 | 1 | -0/+1 |
* | o Refine kse_thr_interrupt to allow it to handle different commands. | davidxu | 2003-07-17 | 1 | -62/+61 |
* | If initial thread is still a bound thread, don't change its signal mask. | davidxu | 2003-07-15 | 1 | -1/+1 |
* | Rename thread_siginfo to cpu_thread_siginfo | davidxu | 2003-07-15 | 1 | -1/+1 |
* | kse_thr_interrupt should target the thread, specifically. | mtm | 2003-07-04 | 1 | -1/+1 |
* | Signals sent specifically to a particular thread must | mtm | 2003-07-03 | 1 | -1/+1 |
* | Fix typo. | davidxu | 2003-06-30 | 1 | -1/+1 |
* | Don't use fuword() and suword() on struct members of type int. This | marcel | 2003-06-28 | 1 | -4/+4 |
* | o Change kse_thr_interrupt to allow send a signal to a specified thread, | davidxu | 2003-06-28 | 1 | -56/+121 |
* | cpu_set_upcall_kse needs to access userspace, release schedule lock | davidxu | 2003-06-20 | 1 | -4/+10 |
* | Forgot to commit code to disable creating a bound thread in same | davidxu | 2003-06-16 | 1 | -0/+2 |
* | Reset ncpus to 1 for bound thread group since there is only one | davidxu | 2003-06-16 | 1 | -1/+3 |
* | 1. Add code to support bound thread. when blocked, a bound thread never | davidxu | 2003-06-15 | 1 | -55/+63 |
* | 1. Migrate TDF_UPCALLING from td_flags to td_pflags. | davidxu | 2003-06-15 | 1 | -16/+6 |
* | Rename P_THREADED to P_SA. P_SA means a process is using scheduler | davidxu | 2003-06-15 | 1 | -6/+6 |
* | Migrate the thread stack management functions from the machine-dependent | alc | 2003-06-14 | 1 | -2/+3 |
* | Fix error in my last commit. Correctly maintain p_maxthrwaits and unlock | davidxu | 2003-06-11 | 1 | -5/+8 |
* | Use __FBSDID(). | obrien | 2003-06-11 | 1 | -2/+3 |
* | If there are signals delivered to current thread, breaks out of loop, | davidxu | 2003-06-10 | 1 | -4/+3 |
* | thread_signal_add now is called with ps_mtx held, unlock it before | davidxu | 2003-06-06 | 1 | -3/+5 |
* | Change the second (and last) argument of cpu_set_upcall(). Previously | marcel | 2003-06-04 | 1 | -2/+1 |