index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
sched_bsd.c
Age
Commit message (
Expand
)
Author
2024-07-08
Rework per proc and per process time usage accounting
Claudio Jeker
2024-06-03
Remove the now unsued s argument to SCHED_LOCK and SCHED_UNLOCK.
Claudio Jeker
2024-05-29
Convert SCHED_LOCK from a recursive kernel lock to a mutex.
Claudio Jeker
2024-03-30
Prevent a recursion inside wakeup(9) when scheduler tracepoints are enabled.
Martin Pieuchot
2024-01-24
clockintr: switch from callee- to caller-allocated clockintr structs
Scott Soule Cheloha
2023-10-17
clockintr: move callback-specific API behaviors to "clockrequest" namespace
Scott Soule Cheloha
2023-10-11
kernel: expand fixed clock interrupt periods to 64-bit values
Scott Soule Cheloha
2023-09-17
scheduler_start: move static timeout structs into callback functions
Scott Soule Cheloha
2023-09-10
clockintr: support an arbitrary callback function argument
Scott Soule Cheloha
2023-08-30
Preempt a running proc even if there is no other process/thread queued
Claudio Jeker
2023-08-29
Remove p_rtime from struct proc and replace it by passing the timespec
Claudio Jeker
2023-08-19
Refetch the spc pointer after cpu_switchto() since the value is stale
Claudio Jeker
2023-08-18
Move the loadavg calculation to sched_bsd.c as update_loadav()
Claudio Jeker
2023-08-14
Extend scheduler tracepoints to follow CPU jumping.
Martin Pieuchot
2023-08-11
hardclock(9), roundrobin: make roundrobin() an independent clock interrupt
Scott Soule Cheloha
2023-08-05
hardclock(9): move setitimer(2) code into itimer_update()
Scott Soule Cheloha
2023-07-25
statclock: move profil(2), GPROF code to profclock(), gmonclock()
Scott Soule Cheloha
2023-07-11
Rework sleep_setup()/sleep_finish() to no longer hold the scheduler lock
Claudio Jeker
2023-06-21
Revert "schedcpu, uvm_meter(9): make uvm_meter() an independent timeout"
Scott Soule Cheloha
2023-06-20
schedcpu, uvm_meter(9): make uvm_meter() an independent timeout
Scott Soule Cheloha
2023-02-04
kernel: stathz is always non-zero after cpu_initclocks()
Scott Soule Cheloha
2022-12-05
zap a pile of dangling tabs
Theo de Raadt
2022-08-14
remove unneeded includes in sys/kern
Jonathan Gray
2022-05-10
make the CPU frequency scaling duration relative to the load
Solene Rapenne
2021-10-30
Change hw.perfpolicy=auto by default, at startup. If the system has AC
Theo de Raadt
2021-09-09
Add THREAD_PID_OFFSET to tracepoint arguments that pass a TID to userland.
Martin Pieuchot
2021-08-02
Don't call cpu_setperf() when reading hw.setperf.
Theo Buehler
2021-05-10
Revert previous, it introduced a regression with breakpoints in gdb.
Martin Pieuchot
2021-05-06
Refactor routines to stop/unstop processes and save the corresponding signal.
Martin Pieuchot
2020-12-10
Use sysctl_int_bounded for sysctl_hwsetperf
gnezdo
2020-10-15
Stop asserting that the NET_LOCK() shouldn't be held in yield().
Martin Pieuchot
2020-05-30
In automatic performance mode on systems with offline CPUs because of SMT
solene
2020-01-30
Split `p_priority' into `p_runpri' and `p_slppri'.
Martin Pieuchot
2020-01-21
Import dt(4) a driver and framework for Dynamic Profiling.
Martin Pieuchot
2019-12-11
Replace p_xstat with ps_xexit and ps_xsig
Philip Guenther
2019-11-04
Restore the old way of dispatching dead procs through idle proc.
Visa Hankala
2019-11-02
Move dead procs to the reaper queue immediately after context switch.
Visa Hankala
2019-11-01
Kill resched_proc() and instead call need_resched() when a thread is
Martin Pieuchot
2019-10-15
Reduce the number of places where `p_priority' and `p_stat' are set.
Martin Pieuchot
2019-07-15
Stop calling resched_proc() after changing the nice(3) value of a process.
Martin Pieuchot
2019-07-08
Untangle code setting the scheduling priority of a thread.
Martin Pieuchot
2019-06-01
Revert to using the SCHED_LOCK() to protect time accounting.
Martin Pieuchot
2019-05-31
Use a per-process mutex to protect time accounting instead of SCHED_LOCK().
Martin Pieuchot
2019-05-25
Do not account spinning time as running time when a thread crosses a
Martin Pieuchot
2019-02-26
Introduce safe memory reclamation, a mechanism for reclaiming shared
Visa Hankala
2019-01-28
Stop accounting/updating priorities for Idle threads.
Martin Pieuchot
2019-01-06
Fix unsafe use of ptsignal() in mi_switch().
Visa Hankala
2017-12-04
Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock).
Martin Pieuchot
2017-02-14
Convert most of the manual checks for CPU hogging to sched_pause().
Martin Pieuchot
2017-02-09
Do no select a CPU to execute the current thread when being preempt()ed.
Martin Pieuchot
[next]