| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a sign bug in the handling of nice priorities when computing the | jhb | 2009-10-15 | 1 | -1/+1 |
* | Fix sched_switch_migrate(): | attilio | 2009-09-15 | 1 | -11/+11 |
* | - Use cpuset_t and the CPU_ macros in place of cpumask_t so that ULE | jeff | 2009-06-23 | 1 | -19/+19 |
* | - Fix non-SMP build by encapsulating idle spin logic in a macro. | jeff | 2009-04-29 | 1 | -2/+8 |
* | - Fix the FBSDID line. | jeff | 2009-04-29 | 1 | -1/+1 |
* | - Remove the bogus idle thread state code. This may have a race in it | jeff | 2009-04-29 | 1 | -28/+12 |
* | - Fix an error that occurs when mp_ncpu is an odd number. steal_thresh | jeff | 2009-03-14 | 1 | -4/+9 |
* | - Use __XSTRING where I want the define to be expanded. This resulted in | jeff | 2009-01-25 | 1 | -2/+2 |
* | - Implement generic macros for producing KTR records that are compatible | jeff | 2009-01-17 | 1 | -18/+59 |
* | Add missing newlines to flags tags of CPU topology, for prettier | ivoras | 2008-12-23 | 1 | -2/+2 |
* | When checking to see if another CPU is running its idle thread, examine | jhb | 2008-11-18 | 1 | -4/+4 |
* | Increase the initial sbuf size for CPU topology dump to something more | ivoras | 2008-11-02 | 1 | -1/+1 |
* | Introduce a new sysctl, kern.sched.topology_spec, that returns an XML | ivoras | 2008-10-29 | 1 | -1/+87 |
* | - Check whether we've recorded this tick in ts_ticks on another cpu in | jeff | 2008-07-19 | 1 | -0/+6 |
* | Add the vtime (virtual time) hooks for DTrace. | jb | 2008-05-25 | 1 | -0/+18 |
* | - Add an integer argument to idle to indicate how likely we are to wake | jeff | 2008-04-25 | 1 | -5/+9 |
* | - Add a metric to describe how busy a processor has been over the last | jeff | 2008-04-17 | 1 | -7/+71 |
* | - Make SCHED_STATS more generic by adding a wrapper to create the | jeff | 2008-04-17 | 1 | -8/+30 |
* | Support and switch to the ULE scheduler: | marcel | 2008-04-15 | 1 | -1/+1 |
* | - Allow static_boost to specify no boost with '0', traditional kernel | jeff | 2008-04-04 | 1 | -2/+6 |
* | - Don't check for the ITHD pri class in tdq_load_add and rem. 4BSD doesn't | jeff | 2008-04-04 | 1 | -12/+6 |
* | - Restore runq to manipulating threads directly by putting runq links and | jeff | 2008-03-20 | 1 | -130/+117 |
* | - ULE and 4BSD share only one line of code from sched_newthread() so implement | jeff | 2008-03-20 | 1 | -6/+5 |
* | - Remove some dead code and comments related to KSE. | jeff | 2008-03-19 | 1 | -56/+16 |
* | - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice from | jeff | 2008-03-19 | 1 | -2/+1 |
* | In keeping with style(9)'s recommendations on macros, use a ';' | rwatson | 2008-03-16 | 1 | -2/+3 |
* | Make the function prototype for cpu_search() match the declaration so that | jhb | 2008-03-14 | 1 | -2/+2 |
* | Remove kernel support for M:N threading. | jeff | 2008-03-12 | 1 | -9/+0 |
* | - Pass the priority argument from *sleep() into sleepq and down into | jeff | 2008-03-12 | 1 | -1/+9 |
* | - Fix the invalid priority panics people are seeing by forcing | jeff | 2008-03-10 | 1 | -25/+10 |
* | - Don't rely on a side effect of sched_prio() to set the initial ts_runq | jeff | 2008-03-10 | 1 | -0/+1 |
* | Reduce ULE context switch time by over 25%. | jeff | 2008-03-10 | 1 | -52/+52 |
* | - Add an implementation of sched_preempt() that avoids excessive IPIs. | jeff | 2008-03-10 | 1 | -62/+72 |
* | Add support for the new cpu topology api: | jeff | 2008-03-02 | 1 | -497/+439 |
* | - Remove the old smp cpu topology specification with a new, more flexible | jeff | 2008-03-02 | 1 | -64/+1 |
* | - Add a new sched_affinity() api to be used in the upcoming cpuset | jeff | 2008-03-02 | 1 | -0/+5 |
* | - sched_prio() should only adjust tdq_lowpri if the thread is running or on | jeff | 2008-01-23 | 1 | -7/+9 |
* | - When executing the 'tryself' branch in sched_pickcpu() look at the | jeff | 2008-01-15 | 1 | -4/+5 |
* | - Restore timeslicing code for all bit SCHED_FIFO priority classes. | jeff | 2008-01-05 | 1 | -10/+9 |
* | Make SCHED_ULE buildable with gcc3. | wkoszek | 2007-12-21 | 1 | -17/+17 |
* | - Re-implement lock profiling in such a way that it no longer breaks | jeff | 2007-12-15 | 1 | -0/+6 |
* | Fix LOR of thread lock and umtx's priority propagation mutex due | davidxu | 2007-12-11 | 1 | -8/+4 |
* | generally we are interested in what thread did something as | julian | 2007-11-14 | 1 | -9/+9 |
* | Cut over to ULE on PowerPC | grehan | 2007-10-23 | 1 | -1/+1 |
* | ULE works fine on arm; allow it to be used | sam | 2007-10-16 | 1 | -1/+1 |
* | - Bail out of tdq_idled if !smp_started or idle stealing is disabled. This | jeff | 2007-10-08 | 1 | -8/+14 |
* | - Restore historical sched_yield() behavior by changing sched_relinquish() | jeff | 2007-10-08 | 1 | -2/+0 |
* | - Reassign the thread queue lock to newtd prior to switching. Assigning | jeff | 2007-10-02 | 1 | -4/+6 |
* | - Move the rebalancer back into hardclock to prevent potential softclock | jeff | 2007-10-02 | 1 | -55/+86 |
* | - Honor the PREEMPTION and FULL_PREEMPTION flags by setting the default | jeff | 2007-09-27 | 1 | -2/+10 |