index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
sched_bsd.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use sysctl_int_bounded for sysctl_hwsetperf
gnezdo
2020-12-10
1
-13
/
+7
*
Stop asserting that the NET_LOCK() shouldn't be held in yield().
mpi
2020-10-15
1
-3
/
+1
*
In automatic performance mode on systems with offline CPUs because of SMT
solene
2020-05-30
1
-1
/
+3
*
Split `p_priority' into `p_runpri' and `p_slppri'.
mpi
2020-01-30
1
-12
/
+11
*
Import dt(4) a driver and framework for Dynamic Profiling.
mpi
2020-01-21
1
-1
/
+6
*
Replace p_xstat with ps_xexit and ps_xsig
guenther
2019-12-11
1
-6
/
+7
*
Restore the old way of dispatching dead procs through idle proc.
visa
2019-11-04
1
-2
/
+1
*
Move dead procs to the reaper queue immediately after context switch.
visa
2019-11-02
1
-1
/
+2
*
Kill resched_proc() and instead call need_resched() when a thread is
mpi
2019-11-01
1
-27
/
+1
*
Reduce the number of places where `p_priority' and `p_stat' are set.
mpi
2019-10-15
1
-12
/
+5
*
Stop calling resched_proc() after changing the nice(3) value of a process.
mpi
2019-07-15
1
-4
/
+5
*
Untangle code setting the scheduling priority of a thread.
mpi
2019-07-08
1
-33
/
+35
*
Revert to using the SCHED_LOCK() to protect time accounting.
mpi
2019-06-01
1
-2
/
+4
*
Use a per-process mutex to protect time accounting instead of SCHED_LOCK().
mpi
2019-05-31
1
-4
/
+2
*
Do not account spinning time as running time when a thread crosses a
mpi
2019-05-25
1
-2
/
+2
*
Introduce safe memory reclamation, a mechanism for reclaiming shared
visa
2019-02-26
1
-1
/
+4
*
Stop accounting/updating priorities for Idle threads.
mpi
2019-01-28
1
-1
/
+13
*
Fix unsafe use of ptsignal() in mi_switch().
visa
2019-01-06
1
-19
/
+1
*
Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock).
mpi
2017-12-04
1
-2
/
+2
*
Convert most of the manual checks for CPU hogging to sched_pause().
mpi
2017-02-14
1
-8
/
+2
*
Do no select a CPU to execute the current thread when being preempt()ed.
mpi
2017-02-09
1
-2
/
+1
*
Enable the NET_LOCK(), take 2.
mpi
2017-01-25
1
-1
/
+3
*
Correct some comments and definitions, from Michal Mazurek.
mpi
2016-03-09
1
-11
/
+7
*
keep all the setperf timeout(9) handling in one place; ok tedu@
naddy
2015-11-08
1
-2
/
+2
*
Remove some includes include-what-you-use claims don't
jsg
2015-03-14
1
-2
/
+1
*
yet more mallocarray() changes.
doug
2014-12-13
1
-3
/
+3
*
take a few more ticks to actually throttle down. hopefully helps in
tedu
2014-11-12
1
-2
/
+5
*
pass size argument to free()
deraadt
2014-11-03
1
-2
/
+3
*
cpu_setperf and perflevel must remain exposed, otherwise a bunch of
deraadt
2014-10-17
1
-7
/
+7
*
redo the performance throttling in the kernel.
tedu
2014-10-17
1
-1
/
+151
*
Track whether a process is a zombie or not yet fully built via flags
guenther
2014-07-04
1
-2
/
+1
*
Move from struct proc to process the reference-count-holding pointers
guenther
2014-05-15
1
-2
/
+1
*
Convert some internal APIs to use timespecs instead of timevals
guenther
2013-06-03
1
-10
/
+10
*
Use long long and %lld for printing tv_sec values
guenther
2013-06-02
1
-3
/
+4
*
do not include machine/cpu.h from a .c file; it is the responsibility of
deraadt
2013-03-28
1
-2
/
+1
*
Tedu old comment concerning cpu affinity which does not apply anymore.
haesbaert
2012-07-09
1
-11
/
+2
*
Make rusage totals, itimers, and profile settings per-process instead
guenther
2012-03-23
1
-6
/
+12
*
First steps for making ptrace work with rthreads:
guenther
2012-02-20
1
-2
/
+2
*
Functions used in files other than where they are defined should be
guenther
2011-07-07
1
-6
/
+1
*
Stop using the P_BIGLOCK flag to figure out when we should release the
art
2011-07-06
1
-3
/
+5
*
The scheduling 'nice' value is per-process, not per-thread, so move it
guenther
2011-03-07
1
-2
/
+3
*
Add stricter asserts to DIAGNOSTIC kernels to help catch mutex and
matthew
2010-09-24
1
-1
/
+2
*
This comment is unnecessarily confusing.
art
2010-06-30
1
-2
/
+2
*
Use atomic operations to access the per-cpu scheduler flags.
kettenis
2010-01-03
1
-7
/
+6
*
Some tweaks to the cpu affinity code.
art
2009-04-14
1
-1
/
+3
*
Processor affinity for processes.
art
2009-03-23
1
-4
/
+6
*
Some paranoia and deconfusion.
art
2008-11-06
1
-5
/
+3
*
Convert timeout_add() calls using multiples of hz to timeout_add_sec()
blambert
2008-09-10
1
-2
/
+2
*
Add a macro that clears the want_resched flag that need_resched sets.
art
2008-07-18
1
-1
/
+3
*
kill 2 bogus ARGUSED and use the LIST_FOREACH() macro
thib
2008-05-22
1
-4
/
+2
[next]