| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Remove un-needed code. | julian | 2003-06-04 | 1 | -49/+27 |
* | Remove the ia64 hackery in threadinit() that was needed to work around | marcel | 2003-06-01 | 1 | -14/+0 |
* | Remove unused variable(s). | phk | 2003-05-31 | 1 | -2/+0 |
* | Revamp of the syscall path, exception and context handling. The | marcel | 2003-05-16 | 1 | -1/+1 |
* | Fix compiling problem, p_tracee is in my local repository for | davidxu | 2003-05-01 | 1 | -3/+0 |
* | Drop Giant lock before suspended, pick up it after resumed. | davidxu | 2003-05-01 | 1 | -1/+5 |
* | AMD64 uses the new-style cpu_switch()/cpu_throw() calling conventions. | peter | 2003-04-30 | 1 | -1/+1 |
* | Increase some default values. | davidxu | 2003-04-30 | 1 | -2/+2 |
* | unlock sched_lock at right time. | davidxu | 2003-04-27 | 1 | -1/+1 |
* | Add an argument to get_mcontext() which specified whether the | deischen | 2003-04-25 | 1 | -15/+1 |
* | - Protect p_numthreads with the sched_lock. | jhb | 2003-04-23 | 1 | -13/+14 |
* | - Mark the kse_purge_group() and kse_purge() definitions static to match | jhb | 2003-04-22 | 1 | -5/+3 |
* | Fix lock order reversal problem. | davidxu | 2003-04-21 | 1 | -3/+2 |