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 format strings for KTR_STATE in 4BSD ad ULE schedulers.
delphij
2011-08-26
1
-2
/
+2
*
With retirement of cpumask_t and usage of cpuset_t for representing a
attilio
2011-07-04
1
-33
/
+24
*
MFC
attilio
2011-05-31
1
-2
/
+2
*
Commit the support for removing cpumask_t and replacing it directly with
attilio
2011-05-05
1
-22
/
+44
*
- Remove the following sysctl:
attilio
2011-04-30
1
-31
/
+7
*
idle_cpus_mask is just used in the SMP case and within sched_4BSD.
attilio
2011-04-30
1
-0
/
+2
*
If the 4BSD scheduler tries to schedule a thread that has been pinned or
rstone
2011-04-26
1
-19
/
+21
*
Fix several places to ignore processes that are not yet fully constructed.
jhb
2011-04-06
1
-0
/
+4
*
Clearing the flag when preempting will let the preempted thread run
fabient
2011-03-31
1
-6
/
+2
*
Rework realtime priority support:
jhb
2011-01-14
1
-1
/
+1
*
One more sysctl(9) type-safety that I missed before.
mdf
2011-01-13
1
-1
/
+1
*
- Move sched_fork() later in fork() after the various sections of the new
jhb
2011-01-06
1
-0
/
+1
*
- Follow r216313, the sched_unlend_user_prio is no longer needed, always
davidxu
2010-12-29
1
-17
/
+5
*
MFp4:
davidxu
2010-12-09
1
-13
/
+10
*
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
[next]