Age | Commit message (Expand) | Author |
2016-03-17 | Replace curcpu_is_idle() by cpu_is_idle() and use it instead of rolling | Martin Pieuchot |
2015-12-23 | One "sbar" taskq is enough. | Mark Kettenis |
2015-12-17 | Make the cost of moving a process to the primary cpu a bit higher. This is | Mark Kettenis |
2015-10-16 | Make sched_barrier() use its own task queue to avoid deadlocks. | Martin Pieuchot |
2015-09-20 | Short circuit if we're running on the CPU that we want to sync with. Fixes | Mark Kettenis |
2015-09-13 | Introduce sched_barrier(9), an interface that acts as a scheduler barrier in | Mark Kettenis |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2014-09-24 | Keep under #ifdef MULTIPROCESSOR the code that deals with SPCF_SHOULDHALT | Martin Pieuchot |
2014-07-26 | If we're stopping a secondary cpu, don't let sched_choosecpu() short-circuit | Mark Kettenis |
2014-07-13 | Fix sched_stop_secondary_cpus() to properly drain CPUs | Matthew Dempsky |
2014-05-04 | Add PS_SYSTEM, the process-level mirror of the thread-level P_SYSTEM, | Philip Guenther |
2014-02-12 | Eliminate the exit sig handling, which was only invokable via the | Philip Guenther |
2013-06-06 | Prevent idle thread from being stolen on startup. | Christiano F. Haesbaert |
2013-06-03 | Convert some internal APIs to use timespecs instead of timevals | Philip Guenther |
2013-04-19 | sprinkle ifdef MP to disable cpu migration code when not needed. | Ted Unangst |
2012-07-10 | Make sure that we don't schedule processes on CPUs that we havetaken out of | Mark Kettenis |
2012-03-23 | Make rusage totals, itimers, and profile settings per-process instead | Philip Guenthe |
2012-03-10 | Account for sched_noidle and document the scheduler variables. | Christiano F. Haesbaert |
2011-10-12 | Remove all MD diagnostics in cpu_switchto(), and move them to MI code if | Miod Vallat |
2011-07-06 | Clean up after P_BIGLOCK removal. | Artur Grabowski |
2010-05-28 | Delete a fallback definition for CPU_INFO_UNIT that's both unnecessary | Philip Guenthe |
2010-05-25 | Actively remove processes from the runqueues of a CPU when we stop it. | Mark Kettenis |
2010-05-14 | Make sure we initialize sched_lock before we try to use it. | Mark Kettenis |
2010-04-23 | Merge the only relevant (for now) parts of simplelock.h into lock.h | Theo de Raadt |
2010-04-06 | Implement functions to take away the secondary CPUs from the scheduler and | Mark Kettenis |
2010-01-09 | Add code to stop scheduling processes on CPUs, effectively halting that CPU. | Mark Kettenis |
2009-11-29 | Backout previous commit. There is a possible race which makes it possible | Mark Kettenis |
2009-11-25 | Add a mechanism to stop the scheduler from scheduling processes on a | Mark Kettenis |
2009-10-05 | Don't drop the big lock at the end of exit1(), but move it into the middle of | Theo de Raadt |
2009-04-22 | When starting up idle, explicitly set p_cpu and the peg flag for the | Artur Grabowski |
2009-04-20 | Make pegging a proc work when there are idle cpus that are looking for | Artur Grabowski |
2009-04-14 | Some tweaks to the cpu affinity code. | Artur Grabowski |
2009-04-03 | sched_peg_curproc_to_cpu() - function to force a proc to stay on a cpu | Artur Grabowski |
2009-03-23 | Processor affinity for processes. | Artur Grabowski |
2008-11-06 | oops | Theo de Raadt |
2008-11-06 | panic if cpu_switchto() returns from a dead process | Theo de Raadt |
2008-06-12 | Bring biomem diff back into the tree after the nfs_bio.c fix went in. | Theo de Raadt |
2008-06-11 | back out biomem diff since it is not right yet. Doing very large | Theo de Raadt |
2008-06-10 | Buffer cache revamp | Bob Beck |
2008-06-08 | use sched_is_idle() and nuke the sched_chooseproc prototype since we | Thordur I. Bjornsson |
2007-11-26 | Move the implementation of __mp_lock (biglock) into machine dependent | Artur Grabowski |
2007-10-10 | Make context switching much more MI: | Artur Grabowski |