summaryrefslogtreecommitdiffstats
path: root/sys/sys/sched.h
Commit message (Expand)AuthorAgeFilesLines
* rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LASTavg2013-07-241-1/+1
* Compiler have a precise knowledge of the content of sched_pin() andattilio2012-10-291-0/+2
* Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu".trasz2012-10-261-0/+5
* Add a new sched_clear_name() method to the scheduler interface to clearjhb2012-03-081-0/+3
* - Follow r216313, the sched_unlend_user_prio is no longer needed, alwaysdavidxu2010-12-291-1/+0
* there must be only one SYSINIT with SI_SUB_RUN_SCHEDULER+SI_ORDER_ANY orderavg2010-09-301-1/+1
* Refactor timer management code with priority to one-shot operation mode.mav2010-09-131-1/+1
* - Use DPCPU for SCHED_STATS. This is somewhat awkward because thejeff2009-06-251-5/+18
* In non-debugging mode make this define (void)0 instead of nothing. Thisrdivacky2009-06-211-1/+1
* - Implement generic macros for producing KTR records that are compatiblejeff2009-01-171-0/+6
* - Make SCHED_STATS more generic by adding a wrapper to create thejeff2008-04-171-8/+10
* - Remove the unused and redundant sched_newproc() function.jeff2008-03-201-3/+3
* Remove kernel support for M:N threading.jeff2008-03-121-5/+0
* - Pass the priority argument from *sleep() into sleepq and down intojeff2008-03-121-1/+1
* - Add a sched_preempt() routine to be called by md code after IPI_PREEMPT isjeff2008-03-101-0/+1
* - Add a new sched_affinity() api to be used in the upcoming cpusetjeff2008-03-021-1/+2
* - Garbage collect unused concurrency functions.jeff2007-06-121-3/+0
* Commit 1/14 of sched_lock decomposition.jeff2007-06-041-1/+15
* - Remove setrunqueue and replace it with direct calls to sched_add().jeff2007-01-231-0/+11
* Threading cleanup.. part 2 of several.julian2006-12-061-23/+4
* Merge sys/posix4/sched.h into sys/sched.h.trhodes2006-11-111-3/+77
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+16
* Add user priority loaning code to support priority propagation fordavidxu2006-08-251-1/+4
* Add scheduler API sched_relinquish(), the API is used to implementdavidxu2006-06-151-0/+1
* Add scheduler CORE, the work I have done half a year ago, recent,davidxu2006-06-131-0/+1
* Bring a working snapshot of hwpmc(4), its associated libraries, userland util...jkoshy2005-04-191-0/+1
* Rework the interface between priority propagation (lending) and thejhb2004-12-301-0/+2
* The zone from which proc structures are allocated is markeddas2004-09-191-1/+1
* whitespace fixjulian2004-09-131-1/+0
* Revert the previous round of changes to td_pinned. The scheduler isn'tscottl2004-09-111-6/+14
* Whitespace fixjulian2004-09-111-1/+0
* Make up my mind if cpu pinning is stored in the thread structure or thejulian2004-09-101-14/+7
* Add some code to allow threads to nominat a sibling to run if theyu are going...julian2004-09-101-1/+1
* Refactor a bunch of scheduler code to give basically the same behaviourjulian2004-09-051-13/+10
* Give setrunqueue() and sched_add() more of a clue as tojulian2004-09-011-1/+1
* When calling scheduler entrypoints for creating new threads and processes,julian2004-07-181-6/+6
* - Change mi_switch() and sched_switch() to accept an optional thread tojhb2004-07-021-1/+1
* Nice, is a property of a process as a whole..julian2004-06-161-1/+1
* Switch the sleep/wakeup and condition variable implementations to use thejhb2004-02-271-1/+1
* - Add a sched API entry point that returns the system load. This load shouldjeff2004-02-011-0/+7
* - Only allow pinning and unpinning of curthread.jeff2003-11-151-6/+6
* - Add a pinned count to the thread so that cpu pinning may nest. This isjeff2003-11-061-2/+14
* - Clean up comments to reflect the KSE pushout.jeff2003-11-041-8/+17
* - Collapse sched_switchin() and sched_switchout() into sched_switch(). Nowjeff2003-10-161-2/+1
* - Update the sched api. sched_{add,rem,clock,pctcpu} now all accept a tdjeff2003-10-161-4/+4
* - Adjust sched hooks for fork and exec to take processes as arguments insteadjeff2003-04-111-6/+17
* - Add the new sched_pctcpu() function to the sched_* api.jeff2002-11-211-0/+5
* - Implement a mechanism for allowing schedulers to place scheduler dependantjeff2002-11-211-0/+14
* - Create a new scheduler api that is defined in sys/sched.hjeff2002-10-121-0/+65
OpenPOWER on IntegriCloud