summaryrefslogtreecommitdiffstats
path: root/sys/kern/sched_ule.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a sign bug in the handling of nice priorities when computing thejhb2009-10-151-1/+1
* Fix sched_switch_migrate():attilio2009-09-151-11/+11
* - Use cpuset_t and the CPU_ macros in place of cpumask_t so that ULEjeff2009-06-231-19/+19
* - Fix non-SMP build by encapsulating idle spin logic in a macro.jeff2009-04-291-2/+8
* - Fix the FBSDID line.jeff2009-04-291-1/+1
* - Remove the bogus idle thread state code. This may have a race in itjeff2009-04-291-28/+12
* - Fix an error that occurs when mp_ncpu is an odd number. steal_threshjeff2009-03-141-4/+9
* - Use __XSTRING where I want the define to be expanded. This resulted injeff2009-01-251-2/+2
* - Implement generic macros for producing KTR records that are compatiblejeff2009-01-171-18/+59
* Add missing newlines to flags tags of CPU topology, for prettierivoras2008-12-231-2/+2
* When checking to see if another CPU is running its idle thread, examinejhb2008-11-181-4/+4
* Increase the initial sbuf size for CPU topology dump to something moreivoras2008-11-021-1/+1
* Introduce a new sysctl, kern.sched.topology_spec, that returns an XMLivoras2008-10-291-1/+87
* - Check whether we've recorded this tick in ts_ticks on another cpu injeff2008-07-191-0/+6
* Add the vtime (virtual time) hooks for DTrace.jb2008-05-251-0/+18
* - Add an integer argument to idle to indicate how likely we are to wakejeff2008-04-251-5/+9
* - Add a metric to describe how busy a processor has been over the lastjeff2008-04-171-7/+71
* - Make SCHED_STATS more generic by adding a wrapper to create thejeff2008-04-171-8/+30
* Support and switch to the ULE scheduler:marcel2008-04-151-1/+1
* - Allow static_boost to specify no boost with '0', traditional kerneljeff2008-04-041-2/+6
* - Don't check for the ITHD pri class in tdq_load_add and rem. 4BSD doesn'tjeff2008-04-041-12/+6
* - Restore runq to manipulating threads directly by putting runq links andjeff2008-03-201-130/+117
* - ULE and 4BSD share only one line of code from sched_newthread() so implementjeff2008-03-201-6/+5
* - Remove some dead code and comments related to KSE.jeff2008-03-191-56/+16
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-191-2/+1
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-2/+3
* Make the function prototype for cpu_search() match the declaration so thatjhb2008-03-141-2/+2
* Remove kernel support for M:N threading.jeff2008-03-121-9/+0
* - Pass the priority argument from *sleep() into sleepq and down intojeff2008-03-121-1/+9
* - Fix the invalid priority panics people are seeing by forcingjeff2008-03-101-25/+10
* - Don't rely on a side effect of sched_prio() to set the initial ts_runqjeff2008-03-101-0/+1
* Reduce ULE context switch time by over 25%.jeff2008-03-101-52/+52
* - Add an implementation of sched_preempt() that avoids excessive IPIs.jeff2008-03-101-62/+72
* Add support for the new cpu topology api:jeff2008-03-021-497/+439
* - Remove the old smp cpu topology specification with a new, more flexiblejeff2008-03-021-64/+1
* - Add a new sched_affinity() api to be used in the upcoming cpusetjeff2008-03-021-0/+5
* - sched_prio() should only adjust tdq_lowpri if the thread is running or onjeff2008-01-231-7/+9
* - When executing the 'tryself' branch in sched_pickcpu() look at thejeff2008-01-151-4/+5
* - Restore timeslicing code for all bit SCHED_FIFO priority classes.jeff2008-01-051-10/+9
* Make SCHED_ULE buildable with gcc3.wkoszek2007-12-211-17/+17
* - Re-implement lock profiling in such a way that it no longer breaksjeff2007-12-151-0/+6
* Fix LOR of thread lock and umtx's priority propagation mutex duedavidxu2007-12-111-8/+4
* generally we are interested in what thread did something asjulian2007-11-141-9/+9
* Cut over to ULE on PowerPCgrehan2007-10-231-1/+1
* ULE works fine on arm; allow it to be usedsam2007-10-161-1/+1
* - Bail out of tdq_idled if !smp_started or idle stealing is disabled. Thisjeff2007-10-081-8/+14
* - Restore historical sched_yield() behavior by changing sched_relinquish()jeff2007-10-081-2/+0
* - Reassign the thread queue lock to newtd prior to switching. Assigningjeff2007-10-021-4/+6
* - Move the rebalancer back into hardclock to prevent potential softclockjeff2007-10-021-55/+86
* - Honor the PREEMPTION and FULL_PREEMPTION flags by setting the defaultjeff2007-09-271-2/+10
OpenPOWER on IntegriCloud