| Commit message (Expand) | Author | Age | Files | Lines |
| * | Commit 7/14 of sched_lock decomposition. | Jeff Roberson | 2007-06-04 | 1 | -58/+82 |
| * | Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes, | John Baldwin | 2007-03-21 | 1 | -1/+1 |
| * | After the last change to KSE threading a bug was introduced where | Julian Elischer | 2007-03-07 | 1 | -44/+34 |
| * | - Remove setrunqueue and replace it with direct calls to sched_add(). | Jeff Roberson | 2007-01-23 | 1 | -3/+3 |
| * | Fix a potential point of confusion. Art Ironport we've seen this end up | Julian Elischer | 2006-12-12 | 1 | -3/+6 |
| * | Threading cleanup.. part 2 of several. | Julian Elischer | 2006-12-06 | 1 | -215/+114 |
| * | Make KSE a kernel option, turned on by default in all GENERIC | John Birrell | 2006-10-26 | 1 | -0/+28 |
| * | Close some races between procfs/ptrace and exit(2): | John Baldwin | 2006-02-22 | 1 | -2/+16 |
| * | Fix a long standing race between sleep queue and thread | David Xu | 2006-02-15 | 1 | -1/+1 |
| * | - Always call exec_free_args() in kern_execve() instead of doing it in all | John Baldwin | 2006-02-06 | 1 | -1/+0 |
| * | Cleanup some signal interfaces. Now the tdsignal function accepts | David Xu | 2005-11-03 | 1 | -1/+1 |
| * | 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, most | David Xu | 2005-10-14 | 1 | -8/+9 |
| * | Fox a LOR of sleep and sched_lock by using a timeout wait | David Xu | 2005-09-30 | 1 | -1/+1 |
| * | Add witness warnings to panic if a thread tries to exit while holding any | John Baldwin | 2005-09-02 | 1 | -0/+2 |
| * | Add missing brackets. | David Xu | 2005-08-19 | 1 | -1/+1 |
| * | Fix a LOR between sched_lock and sleep queue lock. | David Xu | 2005-08-19 | 1 | -5/+4 |
| * | Fix a typo in a comment. | John Baldwin | 2005-06-23 | 1 | -1/+1 |
| * | Remove thread_upcall_check, it was used to avoid race bug in earlier | David Xu | 2005-05-27 | 1 | -10/+0 |
| * | Change cpu_set_kse_upcall to more generic style, so we can reuse it | David Xu | 2005-04-23 | 1 | -2/+4 |
| * | Drop bzero and shove the responsibility of zeroing the kse upcall | Christian S.J. Peron | 2005-02-24 | 1 | -2/+1 |
| * | o Split out kernel part of execve(2) syscall into two parts: one that | Maxim Sobolev | 2005-01-29 | 1 | -1/+7 |
| * | /* -> /*- for copyright notices, minor format tweaks as necessary | Warner Losh | 2005-01-06 | 1 | -1/+1 |
| * | - Remove a 4BSD specific hack since this will work on ULE too. | Jeff Roberson | 2004-12-26 | 1 | -4/+0 |
| * | Remove local definitions of RANGEOF() and use __rangeof() instead. | David Schultz | 2004-11-20 | 1 | -7/+5 |
| * | Add an execve command for kse_thr_interrupt to allow libpthread to | David Xu | 2004-10-07 | 1 | -0/+17 |
| * | Restore some code removed in revision 1.193 and 1.194, julian said | David Xu | 2004-10-06 | 1 | -4/+23 |
| * | light rearrangement of some code to get some locking | Julian Elischer | 2004-10-05 | 1 | -15/+27 |
| * | Break out to a separate function, the code to revert a multithreaded | Julian Elischer | 2004-10-05 | 1 | -2/+1 |
| * | - Assert sched_lock in upcall_remove() since it is needed there and all | John Baldwin | 2004-09-23 | 1 | -1/+3 |
| * | Various small style fixes. | John Baldwin | 2004-09-22 | 1 | -7/+7 |
| * | Refactor a bunch of scheduler code to give basically the same behaviour | Julian Elischer | 2004-09-05 | 1 | -36/+57 |
| * | Give setrunqueue() and sched_add() more of a clue as to | Julian Elischer | 2004-09-01 | 1 | -2/+2 |
| * | Remove TDP_USTATCLOCK, we no longer need it because we now always | David Xu | 2004-08-31 | 1 | -55/+30 |
| * | Remove an unneeded argument.. | Julian Elischer | 2004-08-31 | 1 | -2/+2 |
| * | 1. try to use existing mailbox address in thread_update_usr_ticks. | David Xu | 2004-08-28 | 1 | -4/+6 |
| * | Move TDF_CAN_UNBIND to thread private flags td_pflags, this eliminates | David Xu | 2004-08-28 | 1 | -19/+4 |
| * | Remove checking of single exit flag in thread_user_enter(), this is | David Xu | 2004-08-23 | 1 | -12/+0 |
| * | Slight changes to comments and some whitespace changes. | Julian Elischer | 2004-08-09 | 1 | -3/+10 |
| * | 1.Add KSE_INTR_DBSUSPEND command for kse_thr_interrupt to suspend a bound | David Xu | 2004-08-08 | 1 | -29/+46 |
| * | s/TMDF_DONOTRUNUSER/TMDF_SUSPEND/g | David Xu | 2004-08-03 | 1 | -2/+2 |
| * | Repeat after me: | Julian Elischer | 2004-08-03 | 1 | -0/+1 |
| * | Remove an argument that is never used. | Julian Elischer | 2004-08-02 | 1 | -7/+6 |
| * | Add what appears to be a missing '*/' at the end of a comment. | Robert Watson | 2004-08-02 | 1 | -0/+1 |
| * | Comment kse_create() and make a few minor code cleanups | Julian Elischer | 2004-08-01 | 1 | -47/+121 |
| * | When calling scheduler entrypoints for creating new threads and processes, | Julian Elischer | 2004-07-18 | 1 | -2/+2 |
| * | - Move TDF_OWEPREEMPT, TDF_OWEUPC, and TDF_USTATCLOCK over to td_pflags | John Baldwin | 2004-07-16 | 1 | -5/+4 |
| * | Add code to support debugging threaded process. | David Xu | 2004-07-13 | 1 | -75/+153 |
| * | Change kse_switchin to accept kse_thr_mailbox pointer, the syscall | David Xu | 2004-07-12 | 1 | -9/+20 |
| * | Allocate TIDs in thread_init() and deallocate them in thread_fini(). | Marcel Moolenaar | 2004-06-26 | 1 | -3/+1 |
| * | Shuffle some code around. | Julian Elischer | 2004-06-11 | 1 | -42/+25 |