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_ule.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
MFC r315851: move thread switch tracing from mi_switch to sched_switch
avg
2017-04-14
1
-0
/
+15
*
MFC r315075: trace thread running state when a thread is run for the first time
avg
2017-03-23
1
-0
/
+4
*
MFC r314625:
markj
2017-03-10
1
-1
/
+5
*
MFC r312426: fix a thread preemption regression in schedulers introduced
avg
2017-01-23
1
-2
/
+2
*
Get rid of struct proc p_sched and struct thread td_sched pointers.
kib
2016-06-05
1
-46
/
+48
*
The struct thread td_estcpu member is only used by the 4BSD scheduler.
kib
2016-04-17
1
-5
/
+3
*
Summary: Add the interactivity equations to the header comment for our
gnn
2015-08-26
1
-0
/
+15
*
kgdb uses td_oncpu to determine if a thread is running and should use
jhb
2015-08-03
1
-0
/
+4
*
Change the mb() use in the sched_ult tdq_notify() and sched_idletd()
kib
2015-07-10
1
-2
/
+2
*
Relocate sched_random() within the SMP section.
pfg
2015-07-07
1
-20
/
+18
*
Use sbuf_new_for_sysctl() instead of plain sbuf_new() to ensure sysctl
ian
2015-03-14
1
-3
/
+2
*
Put back Andy's void for gcc happiness.
imp
2015-02-27
1
-1
/
+1
*
Make sched_random() return an unsigned number, and use uint32_t
imp
2015-02-27
1
-11
/
+13
*
Fix sched_ule on sparc64, gcc complains sched_random is not a correct
andrew
2015-02-27
1
-1
/
+1
*
sched_random is only called for SMP, only define it there.
andrew
2015-02-27
1
-1
/
+2
*
Create sched_rand() and move the LCG code into that. Call this when
imp
2015-02-27
1
-9
/
+22
*
Update the ULE scheduler + thread and kinfo structs to use int for cpuid
adrian
2014-10-18
1
-1
/
+1
*
Reprase r271616 comments.
mav
2014-09-17
1
-2
/
+2
*
Add comments describing r271604 change.
mav
2014-09-15
1
-0
/
+12
*
Add couple memory barries to serialize tdq_cpu_idle and tdq_load accesses.
mav
2014-09-14
1
-0
/
+2
*
Restore pre-r239157 handling of sched_yield(), when thread time slice was
mav
2014-08-23
1
-1
/
+2
*
Micro-manage clang to get the expected inlining for cpu_search().
kib
2014-07-03
1
-6
/
+8
*
Remove write-only local variable.
kib
2014-06-08
1
-2
/
+0
*
Fix GENERIC build.
attilio
2014-03-19
1
-0
/
+1
*
- Make runq_steal_from more aggressive. Previously it would examine only
jeff
2014-03-08
1
-16
/
+11
*
ULE works on Book-E since r258002, so remove statements to the contrary.
nwhitehorn
2014-02-01
1
-4
/
+0
*
In sys/kern/sched_ule.c, remove static function sched_both(), which is
dim
2013-12-25
1
-24
/
+0
*
Fix an off-by-one error in r228960. The maximum priority delta provided
jhb
2013-12-03
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
*
Micro-optimize cpu_search(), allowing compiler to use more efficient inline
mav
2013-09-07
1
-2
/
+10
*
Point args[0] not at the thread that is ending but at the one that
gnn
2013-04-15
1
-1
/
+1
*
Fix bug in r242852 that prevented CPU from becoming idle if kernel built
mav
2012-11-15
1
-1
/
+3
*
Several optimizations to sched_idletd():
mav
2012-11-10
1
-18
/
+35
*
- Change ULE to use dynamic slice sizes for the timeshare queue in order
jeff
2012-11-08
1
-10
/
+48
*
Rework the known mutexes to benefit about staying on their own
attilio
2012-10-31
1
-3
/
+2
*
tdq_lock_pair() already does spinlock_enter() so migration is not
attilio
2012-10-30
1
-2
/
+0
*
Pad tdq_lock to avoid false sharing with tdq_load and tdq_cpu_idle.
jimharris
2012-10-24
1
-1
/
+6
*
remove duplicate semicolons where possible.
eadler
2012-10-22
1
-1
/
+1
*
sched_ule: fix inverted condition in reporting of priority lending via ktr
avg
2012-09-14
1
-1
/
+1
*
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
-18
/
+22
*
Allow idle threads to steal second threads from other cores on systems with
mav
2012-08-11
1
-6
/
+0
*
Some minor tunings/cleanups inspired by bde@ after previous commits:
mav
2012-08-10
1
-30
/
+40
*
Rework r220198 change (by fabient). I believe it solves the problem from
mav
2012-08-09
1
-5
/
+8
*
Let us manage differences of Book-E PowerPC variations i.e. vendor /
raj
2012-05-27
1
-1
/
+1
*
Implement the DTrace sched provider. This implementation aims to be
rstone
2012-05-15
1
-1
/
+35
*
Microoptimize cpu_search().
mav
2012-04-09
1
-24
/
+28
*
Rewrite thread CPU usage percentage math to not depend on periodic calls
mav
2012-03-13
1
-46
/
+22
*
Make kern.sched.idlespinthresh default value adaptive depending of HZ.
mav
2012-03-09
1
-1
/
+3
[next]