| Commit message (Expand) | Author | Age | Files | Lines |
* | Short circuit if we're running on the CPU that we want to sync with. Fixes |  kettenis | 2015-09-20 | 1 | -2/+5 |
* | Introduce sched_barrier(9), an interface that acts as a scheduler barrier in |  kettenis | 2015-09-13 | 1 | -1/+46 |
* | Remove some includes include-what-you-use claims don't |  jsg | 2015-03-14 | 1 | -4/+1 |
* | Keep under #ifdef MULTIPROCESSOR the code that deals with SPCF_SHOULDHALT |  mpi | 2014-09-24 | 1 | -1/+5 |
* | If we're stopping a secondary cpu, don't let sched_choosecpu() short-circuit |  kettenis | 2014-07-26 | 1 | -1/+3 |
* | Fix sched_stop_secondary_cpus() to properly drain CPUs |  matthew | 2014-07-13 | 1 | -2/+2 |
* | Add PS_SYSTEM, the process-level mirror of the thread-level P_SYSTEM, |  guenther | 2014-05-04 | 1 | -7/+2 |
* | Eliminate the exit sig handling, which was only invokable via the |  guenther | 2014-02-12 | 1 | -2/+2 |
* | Prevent idle thread from being stolen on startup. |  haesbaert | 2013-06-06 | 1 | -2/+13 |
* | Convert some internal APIs to use timespecs instead of timevals |  guenther | 2013-06-03 | 1 | -5/+5 |
* | sprinkle ifdef MP to disable cpu migration code when not needed. |  tedu | 2013-04-19 | 1 | -7/+17 |
* | Make sure that we don't schedule processes on CPUs that we havetaken out of |  kettenis | 2012-07-10 | 1 | -1/+5 |
* | Make rusage totals, itimers, and profile settings per-process instead |  guenther | 2012-03-23 | 1 | -2/+2 |
* | Account for sched_noidle and document the scheduler variables. |  haesbaert | 2012-03-10 | 1 | -11/+13 |
* | Remove all MD diagnostics in cpu_switchto(), and move them to MI code if |  miod | 2011-10-12 | 1 | -1/+4 |
* | Clean up after P_BIGLOCK removal. |  art | 2011-07-06 | 1 | -3/+3 |
* | Delete a fallback definition for CPU_INFO_UNIT that's both unnecessary |  guenther | 2010-05-28 | 1 | -8/+1 |
* | Actively remove processes from the runqueues of a CPU when we stop it. |  kettenis | 2010-05-25 | 1 | -5/+22 |
* | Make sure we initialize sched_lock before we try to use it. |  kettenis | 2010-05-14 | 1 | -4/+1 |
* | Merge the only relevant (for now) parts of simplelock.h into lock.h |  deraadt | 2010-04-23 | 1 | -2/+1 |
* | Implement functions to take away the secondary CPUs from the scheduler and |  kettenis | 2010-04-06 | 1 | -2/+51 |
* | Add code to stop scheduling processes on CPUs, effectively halting that CPU. |  kettenis | 2010-01-09 | 1 | -2/+15 |
* | Backout previous commit. There is a possible race which makes it possible |  kettenis | 2009-11-29 | 1 | -13/+1 |
* | Add a mechanism to stop the scheduler from scheduling processes on a |  kettenis | 2009-11-25 | 1 | -1/+13 |
* | Don't drop the big lock at the end of exit1(), but move it into the middle of |  deraadt | 2009-10-05 | 1 | -4/+3 |
* | When starting up idle, explicitly set p_cpu and the peg flag for the |  art | 2009-04-22 | 1 | -1/+3 |
* | Make pegging a proc work when there are idle cpus that are looking for |  art | 2009-04-20 | 1 | -7/+12 |
* | Some tweaks to the cpu affinity code. |  art | 2009-04-14 | 1 | -56/+103 |
* | sched_peg_curproc_to_cpu() - function to force a proc to stay on a cpu |  art | 2009-04-03 | 1 | -1/+27 |
* | Processor affinity for processes. |  art | 2009-03-23 | 1 | -35/+344 |
* | oops |  deraadt | 2008-11-06 | 1 | -2/+2 |
* | panic if cpu_switchto() returns from a dead process |  deraadt | 2008-11-06 | 1 | -1/+2 |
* | Bring biomem diff back into the tree after the nfs_bio.c fix went in. |  deraadt | 2008-06-12 | 1 | -1/+3 |
* | back out biomem diff since it is not right yet. Doing very large |  deraadt | 2008-06-11 | 1 | -3/+1 |
* | Buffer cache revamp |  beck | 2008-06-10 | 1 | -1/+3 |
* | use sched_is_idle() and nuke the sched_chooseproc prototype since we |  thib | 2008-06-08 | 1 | -3/+2 |
* | Move the implementation of __mp_lock (biglock) into machine dependent |  art | 2007-11-26 | 1 | -2/+2 |
* | Make context switching much more MI: |  art | 2007-10-10 | 1 | -0/+242 |