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
*
Mark the idle threads as non-sleepable and also assert that an idle
jhb
2012-08-22
1
-0
/
+1
*
Some more minor tunings inspired by bde@.
mav
2012-08-11
1
-7
/
+9
*
Some minor tunings/cleanups inspired by bde@ after previous commits:
mav
2012-08-10
1
-14
/
+29
*
Rework r220198 change (by fabient). I believe it solves the problem from
mav
2012-08-09
1
-4
/
+6
*
SCHED_4BSD scheduling quantum mechanism appears to be broken for some time.
mav
2012-08-09
1
-33
/
+36
*
Fix typo in function name SDT_PROBE4 and unbreak 4BSD UP.
pluknet
2012-05-15
1
-1
/
+1
*
Implement the DTrace sched provider. This implementation aims to be
rstone
2012-05-15
1
-1
/
+38
*
Add a new sched_clear_name() method to the scheduler interface to clear
jhb
2012-03-08
1
-0
/
+11
*
Some small fixes to CPU accounting for threads:
jhb
2012-01-03
1
-2
/
+2
*
Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.
ed
2011-11-07
1
-1
/
+2
*
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
[next]