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
*
Split out an invariant in order to better check that newtd, when
attilio
2010-01-24
1
-2
/
+4
*
- Fix a race in sched_switch() of sched_4bsd.
attilio
2010-01-23
1
-2
/
+5
*
- Fix a bug in sched_4bsd where the timestamp for the sleeping operation
attilio
2010-01-08
1
-1
/
+1
*
Allow swap out of the kernel stack for the thread with priority greater
kib
2009-12-31
1
-1
/
+1
*
Split P_NOLOAD into a per-thread flag (TDF_NOLOAD).
attilio
2009-11-03
1
-8
/
+8
*
- Use __XSTRING where I want the define to be expanded. This resulted in
jeff
2009-01-25
1
-1
/
+1
*
- Implement generic macros for producing KTR records that are compatible
jeff
2009-01-17
1
-18
/
+54
*
When choosing a CPU for a thread in a cpuset, prefer the last CPU that the
jhb
2008-07-28
1
-1
/
+4
*
Implement support for cpusets in the 4BSD scheduler.
jhb
2008-07-28
1
-0
/
+116
*
Various and sundry style and whitespace fixes.
jhb
2008-07-28
1
-74
/
+74
*
Add the vtime (virtual time) hooks for DTrace.
jb
2008-05-25
1
-0
/
+17
*
- Add an integer argument to idle to indicate how likely we are to wake
jeff
2008-04-25
1
-1
/
+1
*
- Make SCHED_STATS more generic by adding a wrapper to create the
jeff
2008-04-17
1
-6
/
+4
*
- Restore runq to manipulating threads directly by putting runq links and
jeff
2008-03-20
1
-47
/
+30
*
- ULE and 4BSD share only one line of code from sched_newthread() so implement
jeff
2008-03-20
1
-1
/
+5
*
- Move maybe_preempt() from kern_switch.c to sched_4bsd.c. This is function
jeff
2008-03-20
1
-1
/
+89
*
- Directly include opt_sched.h in sched_4bsd.
jeff
2008-03-20
1
-0
/
+1
*
- Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice from
jeff
2008-03-19
1
-4
/
+3
*
In keeping with style(9)'s recommendations on macros, use a ';'
rwatson
2008-03-16
1
-2
/
+3
*
Remove kernel support for M:N threading.
jeff
2008-03-12
1
-2
/
+0
*
- Pass the priority argument from *sleep() into sleepq and down into
jeff
2008-03-12
1
-1
/
+6
*
- Add a sched_preempt() routine to be called by md code after IPI_PREEMPT is
jeff
2008-03-10
1
-0
/
+11
*
Unbreak after cpuset: initialize td_cpuset in sched_fork_thread().
marcel
2008-03-02
1
-0
/
+2
*
- Add a new sched_affinity() api to be used in the upcoming cpuset
jeff
2008-03-02
1
-0
/
+5
*
- Re-implement lock profiling in such a way that it no longer breaks
jeff
2007-12-15
1
-1
/
+6
*
Fix LOR of thread lock and umtx's priority propagation mutex due
davidxu
2007-12-11
1
-8
/
+5
*
generally we are interested in what thread did something as
julian
2007-11-14
1
-10
/
+10
*
Remove unused variable td from sched_idletd().
rwatson
2007-11-05
1
-2
/
+0
*
Change the roundrobin implementation in the 4BSD scheduler to trigger a
jhb
2007-10-27
1
-29
/
+8
*
Introduce a way to make pure kernal threads.
julian
2007-10-26
1
-2
/
+0
*
- Restore historical sched_yield() behavior by changing sched_relinquish()
jeff
2007-10-08
1
-2
/
+0
*
- Redefine p_swtime and td_slptime as p_swtick and td_slptick. This
jeff
2007-09-21
1
-17
/
+20
*
- Move all of the PS_ flags into either p_flag or td_flags.
jeff
2007-09-17
1
-8
/
+8
*
- Remove the global definition of sched_lock in mutex.h to break
jeff
2007-07-18
1
-0
/
+2
*
- 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
*
Commit 1/14 of sched_lock decomposition.
jeff
2007-06-04
1
-45
/
+115
*
Use pause() rather than tsleep() on stack variables and function pointers.
jhb
2007-02-27
1
-2
/
+1
*
Move the seting of the idle_mask bits to a place where they
julian
2007-02-02
1
-17
/
+25
*
- Remove setrunqueue and replace it with direct calls to sched_add().
jeff
2007-01-23
1
-34
/
+65
*
Prefer a more traditional spelling of inhibited in comments and panic
rwatson
2006-12-31
1
-1
/
+1
*
Fix typo, p_slptime should be td_slptime.
davidxu
2006-12-24
1
-1
/
+1
*
Threading cleanup.. part 2 of several.
julian
2006-12-06
1
-629
/
+135
*
whitespace fix only
julian
2006-11-20
1
-6
/
+6
*
Fix a copy-paste bug in NON-KSE case.
davidxu
2006-11-14
1
-11
/
+11
*
Unbreak userland priority inheriting in NO_KSE case.
davidxu
2006-11-11
1
-1
/
+2
*
Make KSE a kernel option, turned on by default in all GENERIC
jb
2006-10-26
1
-0
/
+358
*
Add user priority loaning code to support priority propagation for
davidxu
2006-08-25
1
-1
/
+56
[next]