| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Introduce two flags to control upcall behaviour: | davidxu | 2003-04-21 | 1 | -51/+36 |
* | Test next upcall time correctly. | davidxu | 2003-04-19 | 1 | -1/+1 |
* | Use correct thread pointer. | davidxu | 2003-04-19 | 1 | -1/+1 |
* | Use the proc lock to protect p_singlethread and a P_WEXIT test. This | jhb | 2003-04-18 | 1 | -2/+2 |
* | Add a thread_unlink() and use it. | julian | 2003-04-18 | 1 | -11/+14 |
* | Protect td_sigmask with the proc lock. | jhb | 2003-04-17 | 1 | -0/+2 |
* | Move the _oncpu entry from the KSE to the thread. | julian | 2003-04-10 | 1 | -0/+1 |
* | Inherit blocked thread's context for upcall thread. | davidxu | 2003-04-08 | 1 | -7/+5 |
* | Commit a partial lazy thread switch mechanism for i386. it isn't as lazy | peter | 2003-04-02 | 1 | -0/+6 |
* | - Borrow the KSE single threading code for exec and exit. We use the check | jeff | 2003-04-01 | 1 | -3/+7 |
* | - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread with | jeff | 2003-03-31 | 1 | -4/+11 |
* | Check for the PS_NEEDSIGCHK flag in the right flags field. | jhb | 2003-03-28 | 1 | -1/+1 |
* | Adjust code for userland preemptive. Userland can set a quantum in | davidxu | 2003-03-19 | 1 | -24/+45 |
* | Export current time when returning from never blocked syscall. | davidxu | 2003-03-14 | 1 | -1/+8 |
* | Lock proc lock before changing p_flag. | davidxu | 2003-03-11 | 1 | -0/+2 |
* | Fix signal delivering bug for threaded process. | davidxu | 2003-03-11 | 1 | -6/+4 |
* | Fix threaded process job control bug. SMP tested. | davidxu | 2003-03-11 | 1 | -28/+16 |
* | Lock sched_lock before modifying td_flags. | davidxu | 2003-03-08 | 1 | -0/+2 |
* | Check kse group limit before linking new ksegrp. | davidxu | 2003-02-28 | 1 | -2/+2 |
* | Release sched_lock before calling upcall_free. | davidxu | 2003-02-27 | 1 | -1/+1 |