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
*
After some off-list discussion, revert a number of changes to the
dim
2010-11-22
1
-1
/
+1
*
Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughout
dim
2010-11-14
1
-1
/
+1
*
Refactor timer management code with priority to one-shot operation mode.
mav
2010-09-13
1
-1
/
+1
*
Merge some SCHED_ULE features to SCHED_4BSD:
mav
2010-09-11
1
-4
/
+28
*
Add a new ipi_cpu() function to the MI IPI API that can be used to send an
jhb
2010-08-06
1
-4
/
+4
*
Update several places that iterate over CPUs to use CPU_FOREACH().
jhb
2010-06-11
1
-6
/
+2
*
Assert that the thread lock is held in sched_pctcpu() instead of
jhb
2010-06-03
1
-0
/
+1
*
Assert that the thread passed to sched_bind() and sched_unbind() is
jhb
2010-05-21
1
-3
/
+3
*
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
[next]