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_4bsd.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix a typo in the comment.
maxim
2005-04-15
1
-1
/
+1
*
Sprinkle some volatile magic and rearrange things a bit to avoid race
ups
2005-04-08
1
-1
/
+1
*
Rework the interface between priority propagation (lending) and the
jhb
2004-12-30
1
-14
/
+102
*
- Wrap the thread count adjustment in sched_load_add() and sched_load_rem()
jeff
2004-12-26
1
-6
/
+30
*
- Garbage collect several unused members of struct kse and struce ksegrp.
jeff
2004-12-14
1
-9
/
+0
*
Propagate TDF_NEEDRESCHED to replacement thread in sched_switch().
ups
2004-12-07
1
-0
/
+3
*
When preempting a thread, put it back on the HEAD of its run queue.
julian
2004-10-05
1
-26
/
+28
*
Use some macros to trach available scheduler slots to allow
julian
2004-10-05
1
-4
/
+26
*
clean up thread runq accounting a bit.
julian
2004-09-16
1
-1
/
+13
*
Add some kasserts
julian
2004-09-13
1
-0
/
+2
*
Revert the previous round of changes to td_pinned. The scheduler isn't
scottl
2004-09-11
1
-23
/
+1
*
Make up my mind if cpu pinning is stored in the thread structure or the
julian
2004-09-10
1
-2
/
+22
*
Add some code to allow threads to nominat a sibling to run if theyu are going...
julian
2004-09-10
1
-1
/
+47
*
Don't do IPIs on behalf of interrupt threads.
julian
2004-09-06
1
-2
/
+3
*
slight code cleanup
julian
2004-09-05
1
-2
/
+2
*
turn on IPIs for 4bsd scheduler by default.
julian
2004-09-05
1
-2
/
+2
*
Refactor a bunch of scheduler code to give basically the same behaviour
julian
2004-09-05
1
-63
/
+116
*
Don't declare a function we are not defining.
julian
2004-09-03
1
-0
/
+2
*
fix compile for UP
julian
2004-09-03
1
-0
/
+4
*
ooops finish last commit.
julian
2004-09-03
1
-0
/
+1
*
Move 4bsd specific experimental IP code into the 4bsd file.
julian
2004-09-03
1
-0
/
+126
*
Give the 4bsd scheduler the ability to wake up idle processors
julian
2004-09-01
1
-18
/
+59
*
Give setrunqueue() and sched_add() more of a clue as to
julian
2004-09-01
1
-5
/
+10
*
diff reduction for upcoming patch. Use a macro that masks
julian
2004-08-22
1
-8
/
+9
*
Properly keep track of how many kses are on the system run queue(s).
julian
2004-08-11
1
-2
/
+3
*
Increase the amount of data exported by KTR in the KTR_RUNQ setting.
julian
2004-08-09
1
-6
/
+5
*
Clean up whitespace, increase consistency and correctness.
scottl
2004-07-23
1
-8
/
+6
*
When calling scheduler entrypoints for creating new threads and processes,
julian
2004-07-18
1
-14
/
+14
*
- Move TDF_OWEPREEMPT, TDF_OWEUPC, and TDF_USTATCLOCK over to td_pflags
jhb
2004-07-16
1
-1
/
+2
*
Set TDF_NEEDRESCHED when a higher priority thread is scheduled in
jhb
2004-07-13
1
-1
/
+1
*
Implement preemption of kernel threads natively in the scheduler rather
jhb
2004-07-02
1
-1
/
+11
*
- Change mi_switch() and sched_switch() to accept an optional thread to
jhb
2004-07-02
1
-6
/
+11
*
Fix another typo in the previous commit.
scottl
2004-06-21
1
-1
/
+1
*
Fix typo that somehow crept into the previous commit
scottl
2004-06-21
1
-1
/
+1
*
Add the sysctl node 'kern.sched.name' that has the name of the scheduler
scottl
2004-06-21
1
-1
/
+8
*
Nice, is a property of a process as a whole..
julian
2004-06-16
1
-5
/
+8
*
Remove advertising clause from University of California Regent's license,
imp
2004-04-05
1
-4
/
+0
*
Try not to crash instantly when signalling a libthr program to death.
dfr
2004-04-05
1
-1
/
+1
*
The roundrobin callout from sched_4bsd is MPSAFE, so set up the
rwatson
2004-03-05
1
-1
/
+1
*
Switch the sleep/wakeup and condition variable implementations to use the
jhb
2004-02-27
1
-2
/
+2
*
- Disable ithread binding in all cases for now. This doesn't make as much
jeff
2004-02-01
1
-13
/
+5
*
- Keep a variable 'sched_tdcnt' that is used for the local implementation
jeff
2004-02-01
1
-2
/
+19
*
- Correct function names listed in KASSERTs. These were copied from other
jeff
2004-01-25
1
-10
/
+11
*
- Implement cpu pinning and binding. This is acomplished by keeping a per-
jeff
2004-01-25
1
-12
/
+128
*
Create a separate kthread that executes sched_cpu() once a second. Because
jhb
2003-12-26
1
-6
/
+21
*
Quick fix for scaling of statclock ticks in the SMP case. As explained
bde
2003-11-09
1
-0
/
+4
*
Return a reasonable number for top or ps to display for M:N thread,
davidxu
2003-11-08
1
-0
/
+2
*
Removed sched_nest variable in sched_switch(). Context switches always
bde
2003-10-29
1
-3
/
+0
*
- The kse may be null in sched_pctcpu().
jeff
2003-10-16
1
-1
/
+7
*
- Collapse sched_switchin() and sched_switchout() into sched_switch(). Now
jeff
2003-10-16
1
-9
/
+10
[next]