| Commit message (Expand) | Author | Age | Files | Lines |
* | Let <sched.h> define struct timespec. | ed | 2016-05-31 | 1 | -2/+1 |
* | The struct thread td_estcpu member is only used by the 4BSD scheduler. | kib | 2016-04-17 | 1 | -2/+2 |
* | rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST | avg | 2013-07-24 | 1 | -1/+1 |
* | Compiler have a precise knowledge of the content of sched_pin() and | attilio | 2012-10-29 | 1 | -0/+2 |
* | Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu". | trasz | 2012-10-26 | 1 | -0/+5 |
* | Add a new sched_clear_name() method to the scheduler interface to clear | jhb | 2012-03-08 | 1 | -0/+3 |
* | - Follow r216313, the sched_unlend_user_prio is no longer needed, always | davidxu | 2010-12-29 | 1 | -1/+0 |
* | there must be only one SYSINIT with SI_SUB_RUN_SCHEDULER+SI_ORDER_ANY order | avg | 2010-09-30 | 1 | -1/+1 |
* | Refactor timer management code with priority to one-shot operation mode. | mav | 2010-09-13 | 1 | -1/+1 |
* | - Use DPCPU for SCHED_STATS. This is somewhat awkward because the | jeff | 2009-06-25 | 1 | -5/+18 |
* | In non-debugging mode make this define (void)0 instead of nothing. This | rdivacky | 2009-06-21 | 1 | -1/+1 |
* | - Implement generic macros for producing KTR records that are compatible | jeff | 2009-01-17 | 1 | -0/+6 |
* | - Make SCHED_STATS more generic by adding a wrapper to create the | jeff | 2008-04-17 | 1 | -8/+10 |
* | - Remove the unused and redundant sched_newproc() function. | jeff | 2008-03-20 | 1 | -3/+3 |
* | Remove kernel support for M:N threading. | jeff | 2008-03-12 | 1 | -5/+0 |
* | - Pass the priority argument from *sleep() into sleepq and down into | jeff | 2008-03-12 | 1 | -1/+1 |
* | - Add a sched_preempt() routine to be called by md code after IPI_PREEMPT is | jeff | 2008-03-10 | 1 | -0/+1 |
* | - Add a new sched_affinity() api to be used in the upcoming cpuset | jeff | 2008-03-02 | 1 | -1/+2 |
* | - Garbage collect unused concurrency functions. | jeff | 2007-06-12 | 1 | -3/+0 |
* | Commit 1/14 of sched_lock decomposition. | jeff | 2007-06-04 | 1 | -1/+15 |
* | - Remove setrunqueue and replace it with direct calls to sched_add(). | jeff | 2007-01-23 | 1 | -0/+11 |
* | Threading cleanup.. part 2 of several. | julian | 2006-12-06 | 1 | -23/+4 |
* | Merge sys/posix4/sched.h into sys/sched.h. | trhodes | 2006-11-11 | 1 | -3/+77 |
* | Make KSE a kernel option, turned on by default in all GENERIC | jb | 2006-10-26 | 1 | -0/+16 |
* | Add user priority loaning code to support priority propagation for | davidxu | 2006-08-25 | 1 | -1/+4 |
* | Add scheduler API sched_relinquish(), the API is used to implement | davidxu | 2006-06-15 | 1 | -0/+1 |
* | Add scheduler CORE, the work I have done half a year ago, recent, | davidxu | 2006-06-13 | 1 | -0/+1 |
* | Bring a working snapshot of hwpmc(4), its associated libraries, userland util... | jkoshy | 2005-04-19 | 1 | -0/+1 |
* | Rework the interface between priority propagation (lending) and the | jhb | 2004-12-30 | 1 | -0/+2 |
* | The zone from which proc structures are allocated is marked | das | 2004-09-19 | 1 | -1/+1 |
* | whitespace fix | julian | 2004-09-13 | 1 | -1/+0 |
* | Revert the previous round of changes to td_pinned. The scheduler isn't | scottl | 2004-09-11 | 1 | -6/+14 |
* | Whitespace fix | julian | 2004-09-11 | 1 | -1/+0 |
* | Make up my mind if cpu pinning is stored in the thread structure or the | julian | 2004-09-10 | 1 | -14/+7 |
* | Add some code to allow threads to nominat a sibling to run if theyu are going... | julian | 2004-09-10 | 1 | -1/+1 |
* | Refactor a bunch of scheduler code to give basically the same behaviour | julian | 2004-09-05 | 1 | -13/+10 |
* | Give setrunqueue() and sched_add() more of a clue as to | julian | 2004-09-01 | 1 | -1/+1 |
* | When calling scheduler entrypoints for creating new threads and processes, | julian | 2004-07-18 | 1 | -6/+6 |
* | - Change mi_switch() and sched_switch() to accept an optional thread to | jhb | 2004-07-02 | 1 | -1/+1 |
* | Nice, is a property of a process as a whole.. | julian | 2004-06-16 | 1 | -1/+1 |
* | Switch the sleep/wakeup and condition variable implementations to use the | jhb | 2004-02-27 | 1 | -1/+1 |
* | - Add a sched API entry point that returns the system load. This load should | jeff | 2004-02-01 | 1 | -0/+7 |
* | - Only allow pinning and unpinning of curthread. | jeff | 2003-11-15 | 1 | -6/+6 |
* | - Add a pinned count to the thread so that cpu pinning may nest. This is | jeff | 2003-11-06 | 1 | -2/+14 |
* | - Clean up comments to reflect the KSE pushout. | jeff | 2003-11-04 | 1 | -8/+17 |
* | - Collapse sched_switchin() and sched_switchout() into sched_switch(). Now | jeff | 2003-10-16 | 1 | -2/+1 |
* | - Update the sched api. sched_{add,rem,clock,pctcpu} now all accept a td | jeff | 2003-10-16 | 1 | -4/+4 |
* | - Adjust sched hooks for fork and exec to take processes as arguments instead | jeff | 2003-04-11 | 1 | -6/+17 |
* | - Add the new sched_pctcpu() function to the sched_* api. | jeff | 2002-11-21 | 1 | -0/+5 |
* | - Implement a mechanism for allowing schedulers to place scheduler dependant | jeff | 2002-11-21 | 1 | -0/+14 |