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
*
Get rid of struct proc p_sched and struct thread td_sched pointers.
kib
2016-06-05
1
-28
/
+32
*
sys/kern: spelling fixes in comments.
pfg
2016-04-29
1
-1
/
+1
*
The struct thread td_estcpu member is only used by the 4BSD scheduler.
kib
2016-04-17
1
-42
/
+47
*
kgdb uses td_oncpu to determine if a thread is running and should use
jhb
2015-08-03
1
-0
/
+4
*
Add kern.racct.enable tunable and RACCT_DISABLED config option.
trasz
2015-04-29
1
-1
/
+1
*
Restore pre-r239157 handling of sched_yield(), when thread time slice was
mav
2014-08-23
1
-1
/
+2
*
Given that as of r258002 the last external user is gone, make sched_lock
marius
2014-04-29
1
-1
/
+1
*
The arguments to sched:::off-cpu are the thread and associated process of
markj
2013-12-29
1
-1
/
+1
*
dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE
avg
2013-11-26
1
-16
/
+16
*
- For kernel compiled only with KDTRACE_HOOKS and not any lock debugging
attilio
2013-11-25
1
-1
/
+0
*
rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST
avg
2013-07-24
1
-1
/
+1
*
Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu".
trasz
2012-10-26
1
-0
/
+34
*
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
[next]