summaryrefslogtreecommitdiffstats
path: root/sys/kern/sched_ule.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r271604, r271616:mav2014-09-171-0/+14
* MFC r270423:mav2014-09-061-1/+2
* MFC r268211:kib2014-07-101-6/+8
* MFC r267227:kib2014-06-151-2/+0
* MFC 261357, 261358, 261421:ian2014-05-171-4/+0
* MFC r258622: dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEavg2014-01-171-16/+16
* MFC r259875:dim2013-12-281-24/+0
* MFC 258869:jhb2013-12-241-1/+1
* Micro-optimize cpu_search(), allowing compiler to use more efficient inlinemav2013-09-071-2/+10
* Point args[0] not at the thread that is ending but at the one thatgnn2013-04-151-1/+1
* Fix bug in r242852 that prevented CPU from becoming idle if kernel builtmav2012-11-151-1/+3
* Several optimizations to sched_idletd():mav2012-11-101-18/+35
* - Change ULE to use dynamic slice sizes for the timeshare queue in orderjeff2012-11-081-10/+48
* Rework the known mutexes to benefit about staying on their ownattilio2012-10-311-3/+2
* tdq_lock_pair() already does spinlock_enter() so migration is notattilio2012-10-301-2/+0
* Pad tdq_lock to avoid false sharing with tdq_load and tdq_cpu_idle.jimharris2012-10-241-1/+6
* remove duplicate semicolons where possible.eadler2012-10-221-1/+1
* sched_ule: fix inverted condition in reporting of priority lending via ktravg2012-09-141-1/+1
* Mark the idle threads as non-sleepable and also assert that an idlejhb2012-08-221-0/+1
* Some more minor tunings inspired by bde@.mav2012-08-111-18/+22
* Allow idle threads to steal second threads from other cores on systems withmav2012-08-111-6/+0
* Some minor tunings/cleanups inspired by bde@ after previous commits:mav2012-08-101-30/+40
* Rework r220198 change (by fabient). I believe it solves the problem frommav2012-08-091-5/+8
* Let us manage differences of Book-E PowerPC variations i.e. vendor /raj2012-05-271-1/+1
* Implement the DTrace sched provider. This implementation aims to berstone2012-05-151-1/+35
* Microoptimize cpu_search().mav2012-04-091-24/+28
* Rewrite thread CPU usage percentage math to not depend on periodic callsmav2012-03-131-46/+22
* Make kern.sched.idlespinthresh default value adaptive depending of HZ.mav2012-03-091-1/+3
* Add a new sched_clear_name() method to the scheduler interface to clearjhb2012-03-081-0/+11
* Fix bug of r232207, when cpu_search() could prefer CPU group with bestmav2012-03-031-5/+7
* Rework CPU load balancing in SCHED_ULE:mav2012-02-271-148/+182
* Some small fixes to CPU accounting for threads:jhb2012-01-031-2/+2
* Cap the priority calculated from the current thread's running tick countjhb2011-12-291-1/+2
* ule: ensure that batch timeshare threads are scheduled fairlyavg2011-12-191-2/+2
* - Currently, sched_balance_pair() may cause a CPU to send an IPI_PREEMPT tomarius2011-10-061-4/+9
* Fix format strings for KTR_STATE in 4BSD ad ULE schedulers.delphij2011-08-261-2/+2
* Remove explicit MAXCPU usage from sys/pcpu.h avoiding a namespaceattilio2011-07-191-1/+1
* Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-4/+5
* Clearing the flag when preempting will let the preempted thread runfabient2011-03-311-1/+2
* Rework realtime priority support:jhb2011-01-141-4/+12
* Introduce two new helper macros to define the priority ranges used forjhb2011-01-131-16/+25
* Always use PRI_BASE() when checking the base type of a thread's priorityjhb2011-01-111-2/+2
* Fix two harmless off-by-one errors.jhb2011-01-101-3/+3
* - Move sched_fork() later in fork() after the various sections of the newjhb2011-01-061-3/+5
* - Follow r216313, the sched_unlend_user_prio is no longer needed, alwaysdavidxu2010-12-291-17/+5
* MFp4:davidxu2010-12-091-10/+11
* Remove unused variables.trasz2010-11-131-4/+0
* Fix typos.attilio2010-11-101-2/+2
* Use integer for size of cpuset, as it won't be bigger than INT_MAX,davidxu2010-11-011-9/+0
* Add sysctl kern.sched.cpusetsize to export the size of kernel cpuset,davidxu2010-10-291-0/+11
OpenPOWER on IntegriCloud