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
...
*
- 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
*
- Fix an off by one error in sched_pri_range.
jeff
2007-06-15
1
-8
/
+3
*
- Move some common code out of sched_fork_exit() and back into fork_exit().
jeff
2007-06-12
1
-15
/
+4
*
- Placing the 'volatile' on the right side of the * in the td_lock
jeff
2007-06-06
1
-1
/
+1
*
- Better fix for previous error; use DEVOLATILE on the td_lock pointer
jeff
2007-06-05
1
-1
/
+1
*
- Pass &sched_lock as the third argument to cpu_switch() as this will
jeff
2007-06-05
1
-1
/
+1
*
- Define TDQ_ID() for the !SMP case.
jeff
2007-06-05
1
-1
/
+2
*
Commit 1/14 of sched_lock decomposition.
jeff
2007-06-04
1
-39
/
+136
*
Schedule the ithread on the same cpu as the interrupt
kmacy
2007-04-20
1
-2
/
+1
*
- Handle the case where slptime == runtime.
jeff
2007-03-17
1
-1
/
+5
*
- Cast the intermediate value in priority computtion back down to
jeff
2007-03-17
1
-1
/
+1
*
Instead of doing comparisons using the pcpu area to see if
julian
2007-03-08
1
-1
/
+1
*
general LOCK_PROFILING cleanup
kmacy
2007-02-26
1
-1
/
+1
*
- Change types for necent runq additions to u_char rather than int.
jeff
2007-02-08
1
-4
/
+4
*
- Implement much more intelligent ipi sending. This algorithm tries to
jeff
2007-01-25
1
-11
/
+23
*
- Get rid of the unused DIDRUN flag. This was really only present to
jeff
2007-01-25
1
-21
/
+28
*
- With a sleep time over 2097 seconds hzticks and slptime could end up
jeff
2007-01-24
1
-5
/
+6
*
- Catch up to setrunqueue/choosethread/etc. api changes.
jeff
2007-01-23
1
-39
/
+90
*
- Disable the long-term load balancer. I believe that steal_busy works
jeff
2007-01-20
1
-1
/
+1
*
- We do need to IPI the idlethread on some systems. It may be stuck in
jeff
2007-01-20
1
-7
/
+1
*
- In tdq_transfer() always set NEEDRESCHED when necessary regardless of
jeff
2007-01-20
1
-15
/
+25
*
Major revamp of ULE's cpu load balancing:
jeff
2007-01-19
1
-237
/
+290
*
- Don't let SCHED_TICK_TOTAL() return less than hz. This can cause integer
jeff
2007-01-06
1
-1
/
+1
*
- Fix the sched_priority() invalid priority bugs. Use roundup() instead
jeff
2007-01-06
1
-59
/
+45
*
- Don't IPI unless we're going to interrupt something exiting in the kernel.
jeff
2007-01-06
1
-1
/
+1
[prev]
[next]