summaryrefslogtreecommitdiff
path: root/sys/kern/kern_sched.c
AgeCommit message (Expand)Author
2010-05-28Delete a fallback definition for CPU_INFO_UNIT that's both unnecessaryPhilip Guenthe
2010-05-25Actively remove processes from the runqueues of a CPU when we stop it.Mark Kettenis
2010-05-14Make sure we initialize sched_lock before we try to use it.Mark Kettenis
2010-04-23Merge the only relevant (for now) parts of simplelock.h into lock.hTheo de Raadt
2010-04-06Implement functions to take away the secondary CPUs from the scheduler andMark Kettenis
2010-01-09Add code to stop scheduling processes on CPUs, effectively halting that CPU.Mark Kettenis
2009-11-29Backout previous commit. There is a possible race which makes it possibleMark Kettenis
2009-11-25Add a mechanism to stop the scheduler from scheduling processes on aMark Kettenis
2009-10-05Don't drop the big lock at the end of exit1(), but move it into the middle ofTheo de Raadt
2009-04-22When starting up idle, explicitly set p_cpu and the peg flag for theArtur Grabowski
2009-04-20Make pegging a proc work when there are idle cpus that are looking forArtur Grabowski
2009-04-14Some tweaks to the cpu affinity code.Artur Grabowski
2009-04-03sched_peg_curproc_to_cpu() - function to force a proc to stay on a cpuArtur Grabowski
2009-03-23Processor affinity for processes.Artur Grabowski
2008-11-06oopsTheo de Raadt
2008-11-06panic if cpu_switchto() returns from a dead processTheo de Raadt
2008-06-12Bring biomem diff back into the tree after the nfs_bio.c fix went in.Theo de Raadt
2008-06-11back out biomem diff since it is not right yet. Doing very largeTheo de Raadt
2008-06-10Buffer cache revampBob Beck
2008-06-08use sched_is_idle() and nuke the sched_chooseproc prototype since weThordur I. Bjornsson
2007-11-26Move the implementation of __mp_lock (biglock) into machine dependentArtur Grabowski
2007-10-10Make context switching much more MI:Artur Grabowski