index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
sched_ule.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
- Bound the interactivity score so that it cannot become negative.
jeff
2007-09-24
1
-1
/
+1
*
- Improve grammar. s/it's/its/.
jeff
2007-09-22
1
-5
/
+13
*
- Redefine p_swtime and td_slptime as p_swtick and td_slptick. This
jeff
2007-09-21
1
-7
/
+5
*
- Move all of the PS_ flags into either p_flag or td_flags.
jeff
2007-09-17
1
-2
/
+2
*
- Set steal_thresh to log2(ncpus). This improves idle-time load balancing
jeff
2007-08-20
1
-0
/
+6
*
- Fix one line that erroneously crept in my last commit.
jeff
2007-08-04
1
-1
/
+0
*
- Share scheduler locks between hyper-threaded cores to protect the
jeff
2007-08-03
1
-114
/
+200
*
- Refine the load balancer to improve buildkernel times on dual core
jeff
2007-07-19
1
-47
/
+29
*
- When newtd is specified to sched_switch() it was not being initialized
jeff
2007-07-19
1
-7
/
+25
*
ULE 3.0: Fine grain scheduler locking and affinity improvements. This has
jeff
2007-07-17
1
-548
/
+916
[next]