summaryrefslogtreecommitdiffstats
path: root/sys/kern/sched_ule.c
Commit message (Expand)AuthorAgeFilesLines
* Add lock assertions for various proc/thread/kse/ksegroup fields to thejhb2003-04-231-0/+4
* - Assert that the proc lock and sched_lock are held in sched_nice().jhb2003-04-221-0/+2
* Protect p_swtime with the sched_lock.jhb2003-04-221-0/+2
* - Set the ke_cpu field in sched_add() for interrupt and realtime threadsjeff2003-04-181-5/+7
* - Unbreak priority prop. for timeshare threads. Always place something onjeff2003-04-121-3/+1
* - Clean up some debug code left over from my earlier megacommit.jeff2003-04-121-17/+8
* - We only care about the base priority. Ignore the SCHED_FIFO_BIT so thatjeff2003-04-121-5/+5
* - Add sched_exit_*jeff2003-04-111-6/+17
* - Only select kseqs with more than one kse to steal. The running ksejeff2003-04-111-1/+1
* - When migrating a kse from one kseq to the next actually insert it ontojeff2003-04-111-22/+19
* - Add a SYSCTL node for the ule scheduler.jeff2003-04-111-300/+406
* Move the _oncpu entry from the KSE to the thread.julian2003-04-101-3/+3
* - Keep seperate statistics and run queues for different scheduling classes.jeff2003-04-031-48/+134
* - Make the interactivity calculator decay faster.jeff2003-04-021-2/+2
* - I meant divide by two and not shift by two in SCHED_PRI_NHALF.jeff2003-04-021-1/+1
* - Add in support for KSEs with 0 slice values on the run queue. If we tryjeff2003-04-021-34/+90
* - Create a function sched_interact_score() which decides on thejeff2003-03-041-70/+86
* - Shift the tick count by 10 and back around sched_pctcpu_update()jeff2003-03-031-2/+8
* - In sched_add() special case PRI_TIMESHARE and PRI_ITHD|PRI_REALTIME. Wejeff2003-03-031-9/+22
* - Refrain from setting the td_priority in sched_wakeup(). It will be resetjeff2003-03-031-6/+5
* Change the process flags P_KSES to be P_THREADED.julian2003-02-271-1/+1
* Move a bunch of flags from the KSE to the thread.julian2003-02-171-6/+6
* - Enable STRICT_RESCHED until code that dynamically decides on reschedjeff2003-02-101-0/+2
* - Add a new variable 'kg_runtime' that tracks the amount of time we've run.jeff2003-02-101-25/+66
* - Make some context switches conditional on SCHED_STRICT_RESCHED. This mayjeff2003-02-031-62/+146
* - Stop abusing oncpu for our cpu binding. Define a scheduler local elementjeff2003-02-031-11/+14
* Use hz if stathz is zero. Adopted from sched_4bsd.scottl2003-02-021-1/+3
* - Use ksq_load as the authoritive count of kses on the pair of kseqs forjeff2003-01-291-84/+79
* - Remove debugging code that didn't work on UP.jeff2003-01-291-44/+0
* - Allow idle's pctcpu time to be calculated.jeff2003-01-281-6/+6
* - Fix the ksq_load calculation. It now reflects the number of entries on thejeff2003-01-281-27/+134
* - Add the ule scheduler. This is intended to be a general purpose processjeff2003-01-261-0/+697
OpenPOWER on IntegriCloud