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
*
Use __FBSDID().
obrien
2003-06-11
1
-2
/
+3
*
- Add a simple CPU load balancing algorithm. This works by executing once a
jeff
2003-06-09
1
-7
/
+95
*
- When a new thread is added to a kseq the load is incremented prior to
jeff
2003-06-08
1
-5
/
+20
*
Fix typo in last commit
julian
2003-05-02
1
-1
/
+1
*
Move the flag that indicates an idle thread from the KSE to the thread.
julian
2003-05-02
1
-1
/
+1
*
Add lock assertions for various proc/thread/kse/ksegroup fields to the
jhb
2003-04-23
1
-0
/
+4
*
- Assert that the proc lock and sched_lock are held in sched_nice().
jhb
2003-04-22
1
-0
/
+2
*
Protect p_swtime with the sched_lock.
jhb
2003-04-22
1
-0
/
+2
*
- Set the ke_cpu field in sched_add() for interrupt and realtime threads
jeff
2003-04-18
1
-5
/
+7
*
- Unbreak priority prop. for timeshare threads. Always place something on
jeff
2003-04-12
1
-3
/
+1
*
- Clean up some debug code left over from my earlier megacommit.
jeff
2003-04-12
1
-17
/
+8
*
- We only care about the base priority. Ignore the SCHED_FIFO_BIT so that
jeff
2003-04-12
1
-5
/
+5
*
- Add sched_exit_*
jeff
2003-04-11
1
-6
/
+17
*
- Only select kseqs with more than one kse to steal. The running kse
jeff
2003-04-11
1
-1
/
+1
*
- When migrating a kse from one kseq to the next actually insert it onto
jeff
2003-04-11
1
-22
/
+19
*
- Add a SYSCTL node for the ule scheduler.
jeff
2003-04-11
1
-300
/
+406
*
Move the _oncpu entry from the KSE to the thread.
julian
2003-04-10
1
-3
/
+3
*
- Keep seperate statistics and run queues for different scheduling classes.
jeff
2003-04-03
1
-48
/
+134
*
- Make the interactivity calculator decay faster.
jeff
2003-04-02
1
-2
/
+2
*
- I meant divide by two and not shift by two in SCHED_PRI_NHALF.
jeff
2003-04-02
1
-1
/
+1
*
- Add in support for KSEs with 0 slice values on the run queue. If we try
jeff
2003-04-02
1
-34
/
+90
*
- Create a function sched_interact_score() which decides on the
jeff
2003-03-04
1
-70
/
+86
*
- Shift the tick count by 10 and back around sched_pctcpu_update()
jeff
2003-03-03
1
-2
/
+8
*
- In sched_add() special case PRI_TIMESHARE and PRI_ITHD|PRI_REALTIME. We
jeff
2003-03-03
1
-9
/
+22
*
- Refrain from setting the td_priority in sched_wakeup(). It will be reset
jeff
2003-03-03
1
-6
/
+5
*
Change the process flags P_KSES to be P_THREADED.
julian
2003-02-27
1
-1
/
+1
*
Move a bunch of flags from the KSE to the thread.
julian
2003-02-17
1
-6
/
+6
*
- Enable STRICT_RESCHED until code that dynamically decides on resched
jeff
2003-02-10
1
-0
/
+2
*
- Add a new variable 'kg_runtime' that tracks the amount of time we've run.
jeff
2003-02-10
1
-25
/
+66
*
- Make some context switches conditional on SCHED_STRICT_RESCHED. This may
jeff
2003-02-03
1
-62
/
+146
*
- Stop abusing oncpu for our cpu binding. Define a scheduler local element
jeff
2003-02-03
1
-11
/
+14
*
Use hz if stathz is zero. Adopted from sched_4bsd.
scottl
2003-02-02
1
-1
/
+3
*
- Use ksq_load as the authoritive count of kses on the pair of kseqs for
jeff
2003-01-29
1
-84
/
+79
*
- Remove debugging code that didn't work on UP.
jeff
2003-01-29
1
-44
/
+0
*
- Allow idle's pctcpu time to be calculated.
jeff
2003-01-28
1
-6
/
+6
*
- Fix the ksq_load calculation. It now reflects the number of entries on the
jeff
2003-01-28
1
-27
/
+134
*
- Add the ule scheduler. This is intended to be a general purpose process
jeff
2003-01-26
1
-0
/
+697