aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/sched.h
Commit message (Expand)AuthorAgeFilesLines
* - Garbage collect unused concurrency functions.Jeff Roberson2007-06-121-3/+0
* Commit 1/14 of sched_lock decomposition.Jeff Roberson2007-06-041-1/+15
* - Remove setrunqueue and replace it with direct calls to sched_add().Jeff Roberson2007-01-231-0/+11
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-23/+4
* Merge sys/posix4/sched.h into sys/sched.h.Tom Rhodes2006-11-111-3/+77
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-261-0/+16
* Add user priority loaning code to support priority propagation forDavid Xu2006-08-251-1/+4
* Add scheduler API sched_relinquish(), the API is used to implementDavid Xu2006-06-151-0/+1
* Add scheduler CORE, the work I have done half a year ago, recent,David Xu2006-06-131-0/+1
* Bring a working snapshot of hwpmc(4), its associated libraries, userland util...Joseph Koshy2005-04-191-0/+1
* Rework the interface between priority propagation (lending) and theJohn Baldwin2004-12-301-0/+2
* The zone from which proc structures are allocated is markedDavid Schultz2004-09-191-1/+1
* whitespace fixJulian Elischer2004-09-131-1/+0
* Revert the previous round of changes to td_pinned. The scheduler isn'tScott Long2004-09-111-6/+14
* Whitespace fixJulian Elischer2004-09-111-1/+0
* Make up my mind if cpu pinning is stored in the thread structure or theJulian Elischer2004-09-101-14/+7
* Add some code to allow threads to nominat a sibling to run if theyu are going...Julian Elischer2004-09-101-1/+1
* Refactor a bunch of scheduler code to give basically the same behaviourJulian Elischer2004-09-051-13/+10
* Give setrunqueue() and sched_add() more of a clue as toJulian Elischer2004-09-011-1/+1
* When calling scheduler entrypoints for creating new threads and processes,Julian Elischer2004-07-181-6/+6
* - Change mi_switch() and sched_switch() to accept an optional thread toJohn Baldwin2004-07-021-1/+1
* Nice, is a property of a process as a whole..Julian Elischer2004-06-161-1/+1
* Switch the sleep/wakeup and condition variable implementations to use theJohn Baldwin2004-02-271-1/+1
* - Add a sched API entry point that returns the system load. This load shouldJeff Roberson2004-02-011-0/+7
* - Only allow pinning and unpinning of curthread.Jeff Roberson2003-11-151-6/+6
* - Add a pinned count to the thread so that cpu pinning may nest. This isJeff Roberson2003-11-061-2/+14
* - Clean up comments to reflect the KSE pushout.Jeff Roberson2003-11-041-8/+17
* - Collapse sched_switchin() and sched_switchout() into sched_switch(). NowJeff Roberson2003-10-161-2/+1
* - Update the sched api. sched_{add,rem,clock,pctcpu} now all accept a tdJeff Roberson2003-10-161-4/+4
* - Adjust sched hooks for fork and exec to take processes as arguments insteadJeff Roberson2003-04-111-6/+17
* - Add the new sched_pctcpu() function to the sched_* api.Jeff Roberson2002-11-211-0/+5
* - Implement a mechanism for allowing schedulers to place scheduler dependantJeff Roberson2002-11-211-0/+14
* - Create a new scheduler api that is defined in sys/sched.hJeff Roberson2002-10-121-0/+65