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
...
*
- 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
*
- Fix a comparison in sched_choose() that caused cpus to be constantly
jeff
2007-01-05
1
-22
/
+38
*
- ftick was initialized to -1 for init and any of it's children. Fix this by
jeff
2007-01-05
1
-9
/
+35
*
- Only allow the tdq_idx to increase by one each tick rather than up to
jeff
2007-01-04
1
-22
/
+52
*
ULE 2.0:
jeff
2007-01-04
1
-410
/
+330
*
- More search and replace prettying.
jeff
2006-12-29
1
-12
/
+12
*
- Clean up a bit after the most recent KSE restructuring.
jeff
2006-12-29
1
-206
/
+201
*
Changes to try fix sched_ule.c courtesy of David Xu.
julian
2006-12-06
1
-12
/
+13
*
Threading cleanup.. part 2 of several.
julian
2006-12-06
1
-578
/
+553
*
o Fix a couple of obvious typos.
maxim
2006-11-08
1
-2
/
+2
*
Make KSE a kernel option, turned on by default in all GENERIC
jb
2006-10-26
1
-234
/
+173
*
Add user priority loaning code to support priority propagation for
davidxu
2006-08-25
1
-1
/
+57
[prev]
[next]