| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove the *_queue() variants of various sleepq and turnstile functions | John Baldwin | 2007-09-27 | 1 | -4/+4 |
| * | MFC: sync taskqueue api with HEAD modulo preserving the calling | Gleb Smirnoff | 2006-07-06 | 1 | -0/+82 |
| * | MFC: Change msleep() and tsleep() to not alter the calling thread's | John Baldwin | 2006-06-16 | 1 | -3/+5 |
| * | backout taskqueue changes | Sam Leffler | 2006-04-02 | 1 | -82/+0 |
| * | MFC: sync taskqueue api with HEAD modulo preserving the calling | Sam Leffler | 2006-03-14 | 1 | -0/+82 |
| * | MFC following revisions to fix sleep queue and thread | David Xu | 2006-02-27 | 1 | -26/+6 |
| * | MFC: Use >= rather than > to check for a process exceeding its time limit. | John Baldwin | 2005-12-05 | 1 | -2/+2 |
| * | Use low level constructs borrowed from interrupt threads to wait for | Stephan Uphoff | 2005-05-23 | 1 | -4/+3 |
| * | Sprinkle some volatile magic and rearrange things a bit to avoid race | Stephan Uphoff | 2005-04-08 | 1 | -1/+1 |
| * | Don't recursively panic when we call mi_switch() in a critical section, | John Baldwin | 2005-03-31 | 1 | -1/+1 |
| * | Stop explicitly touching td_base_pri outside of the scheduler and simply | John Baldwin | 2004-12-30 | 1 | -2/+0 |
| * | - Define KTR points for KTR_SCHED. | Jeff Roberson | 2004-12-26 | 1 | -0/+17 |
| * | Unlock mutex if PDROP was set by caller. | David Xu | 2004-11-27 | 1 | -0/+2 |
| * | If a process needs to be swapped in, wakeup the swapper from within | Scott Long | 2004-10-16 | 1 | -5/+5 |
| * | Refine the turnstile and sleep queue interfaces just a bit: | John Baldwin | 2004-10-12 | 1 | -3/+4 |
| * | Rework how we store process times in the kernel such that we always store | John Baldwin | 2004-10-05 | 1 | -3/+3 |
| * | clean up thread runq accounting a bit. | Julian Elischer | 2004-09-16 | 1 | -1/+1 |
| * | Add some code to allow threads to nominat a sibling to run if theyu are going... | Julian Elischer | 2004-09-10 | 1 | -1/+1 |
| * | Refactor a bunch of scheduler code to give basically the same behaviour | Julian Elischer | 2004-09-05 | 1 | -3/+3 |
| * | Now that the return value semantics of cv's for multithreaded processes | John Baldwin | 2004-08-19 | 1 | -28/+16 |
| * | Increase the amount of data exported by KTR in the KTR_RUNQ setting. | Julian Elischer | 2004-08-09 | 1 | -4/+4 |
| * | Workaround a possible deadlock on SMP due to a spin lock LOR by disabling | John Baldwin | 2004-08-04 | 1 | -0/+6 |
| * | Use P_SINGLE_EXIT to check single-threading case, P_WEXIT is not for that | David Xu | 2004-07-28 | 1 | -1/+1 |
| * | - Move TDF_OWEPREEMPT, TDF_OWEUPC, and TDF_USTATCLOCK over to td_pflags | John Baldwin | 2004-07-16 | 1 | -1/+2 |
| * | Update for the KDB framework: | Marcel Moolenaar | 2004-07-10 | 1 | -9/+5 |
| * | Implement preemption of kernel threads natively in the scheduler rather | John Baldwin | 2004-07-02 | 1 | -1/+4 |
| * | - Change mi_switch() and sched_switch() to accept an optional thread to | John Baldwin | 2004-07-02 | 1 | -3/+3 |
| * | Remove the signal_caught argument from sleepq_timedwait() as it was | John Baldwin | 2004-06-28 | 1 | -1/+1 |
| * | Remove a stale and misleading comment. | Tim J. Robbins | 2004-06-07 | 1 | -7/+0 |
| * | Fixed some common printf format errors. Don't assume that "struct foo *" | Bruce Evans | 2004-05-14 | 1 | -19/+14 |
| * | Remove advertising clause from University of California Regent's license, | Warner Losh | 2004-04-05 | 1 | -4/+0 |
| * | - Remove old sleep queues. | John Baldwin | 2004-03-12 | 1 | -13/+1 |
| * | Mark loadaverage callout as CALLOUT_MPSAFE. | Robert Watson | 2004-03-08 | 1 | -1/+1 |
| * | Correct handling of PDROP in msleep() to just skip the mtx_lock() rather | John Baldwin | 2004-03-02 | 1 | -3/+1 |
| * | Switch the sleep/wakeup and condition variable implementations to use the | John Baldwin | 2004-02-27 | 1 | -217/+81 |
| * | - Revert rev 1.240 we no longer need a kthread for loadav(). | Jeff Roberson | 2004-02-01 | 1 | -31/+12 |
| * | - Use sched_load() rather than grabbing the sx lock and traversing the proc | Jeff Roberson | 2004-02-01 | 1 | -20/+2 |
| * | Move the loadav() callout into its own kthread since it uses allproc_lock | John Baldwin | 2004-01-28 | 1 | -12/+31 |
| * | - Use a unique string for the sched_setup SYSINIT and rename sched_setup to | Jeff Roberson | 2004-01-25 | 1 | -3/+3 |
| * | - Add a flags parameter to mi_switch. The value of flags may be SW_VOL or | Jeff Roberson | 2004-01-25 | 1 | -7/+10 |
| * | Removed mostly-dead code for setting switchtime after the idle loop | Bruce Evans | 2003-10-29 | 1 | -8/+2 |
| * | - Collapse sched_switchin() and sched_switchout() into sched_switch(). Now | Jeff Roberson | 2003-10-16 | 1 | -12/+1 |
| * | Add a pre-emption counter, td_generation, so that threads can notice | Bruce M Simpson | 2003-10-05 | 1 | -0/+2 |
| * | - On my Pentium4-M laptop, invalpg takes ~1100 cycles if the page is found in | Jeff Roberson | 2003-09-30 | 1 | -8/+0 |
| * | Change instances of callout_init that specify MPSAFE behaviour to | Sam Leffler | 2003-08-19 | 1 | -1/+1 |
| * | - Various style fixes in both code and comments. | John Baldwin | 2003-08-15 | 1 | -18/+16 |
| * | Update powerpc to use the (old thread,new thread) calling convention | Peter Grehan | 2003-08-14 | 1 | -6/+0 |
| * | - Convert Alpha over to the new calling conventions for cpu_throw() and | John Baldwin | 2003-08-12 | 1 | -2/+2 |
| * | unifdef -DLAZY_SWITCH and start to tidy up the associated glue. | Peter Wemm | 2003-07-10 | 1 | -3/+0 |
| * | o Change kse_thr_interrupt to allow send a signal to a specified thread, | David Xu | 2003-06-28 | 1 | -8/+10 |