summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2023-09-10clockintr: support an arbitrary callback function argumentScott Soule Cheloha
2023-09-10clockintr_dispatch: add intermediate pointer for clockintr_queue.cq_shadowScott Soule Cheloha
2023-09-09kernel: remove schedhzScott Soule Cheloha
2023-09-09clockintr_advance: tweak logic to eliminate early-returnScott Soule Cheloha
2023-09-09clockintr_schedule: tweak logic to eliminate early returnScott Soule Cheloha
2023-09-09clockintr_advance: delete duplicate code, call clockintr_schedule_locked()Scott Soule Cheloha
2023-09-09clockintr_schedule: refactor reusable code into clockintr_schedule_locked()Scott Soule Cheloha
2023-09-09Fix SCHED_LOCK() leak in single_thread_set()Claudio Jeker
2023-09-09clockintr_dispatch: copy cl_func to cq_shadow.cl_func before calling itScott Soule Cheloha
2023-09-08clockintr: rename "clockintr_schedule_locked" to "clockqueue_pend_insert"Scott Soule Cheloha
2023-09-08clockintr: rename "clockintr_cancel_locked" to "clockqueue_pend_delete"Scott Soule Cheloha
2023-09-08Change how ps_threads and p_thr_link are locked away from using SCHED_LOCK.Claudio Jeker
2023-09-06clockintr: replace u_int with standard typesScott Soule Cheloha
2023-09-06clockintr: clockintr_establish: change first argument to a cpu_info pointerScott Soule Cheloha
2023-09-05clockintr: remove clockintr_expiration()Scott Soule Cheloha
2023-09-05clockintr: remove clockintr_nsecuptime()Scott Soule Cheloha
2023-09-05clockintr: add clockintr_advance_random()Scott Soule Cheloha
2023-09-04Protect ps_single, ps_singlecnt and ps_threadcnt by the process mutex.Claudio Jeker
2023-08-31sched_cpu_init: remove unnecessary NULL-checks for clockintr pointersScott Soule Cheloha
2023-08-30Preempt a running proc even if there is no other process/thread queuedClaudio Jeker
2023-08-29Remove p_rtime from struct proc and replace it by passing the timespecClaudio Jeker
2023-08-26clockintr: add clockqueue_intrclock_install()Scott Soule Cheloha
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-08-22avoid an ifdef in hardclock()Jonathan Gray
2023-08-21clockintr: remove support for independent schedclock()Scott Soule Cheloha
2023-08-20regenVisa Hankala
2023-08-20Add kqueue1() system callVisa Hankala
2023-08-19Refetch the spc pointer after cpu_switchto() since the value is staleClaudio Jeker
2023-08-18Move the loadavg calculation to sched_bsd.c as update_loadav()Claudio Jeker
2023-08-16Move SCHED_LOCK after sleep_signal_check.Claudio Jeker
2023-08-14Extend scheduler tracepoints to follow CPU jumping.Martin Pieuchot
2023-08-14Remove non-MULTIPROCESSOR chunk defining copyin32 as copyin now that allMiod Vallat
2023-08-13Fix P_WSLEEP handling when continuing SSTOP-ed processesClaudio Jeker
2023-08-13kevent: Add precision and abstimer flags for EVFILT_TIMERVisa Hankala
2023-08-12Repair compilability for non-MULTIPROCESSOR kernels.Miod Vallat
2023-08-11hardclock(9), roundrobin: make roundrobin() an independent clock interruptScott Soule Cheloha
2023-08-11Move the single_thread_check() to the start of userret().Claudio Jeker
2023-08-10Add some KASSERT on the proc p_stat in sleep_finish()Claudio Jeker
2023-08-08Merge SO_BINDANY cases from both switch blocks within sosetopt(). ThisVitaliy Makkoveev
2023-08-08Merge SO_SND* with corresponding SO_RCV* cases within sosetopt(). TheVitaliy Makkoveev
2023-08-05hardclock(9): move setitimer(2) code into itimer_update()Scott Soule Cheloha
2023-08-05Remove the P_WSLEEP specific KASSERT(). Not only procs in state SSTOPClaudio Jeker
2023-08-03Remove the per-cpu loadavg calculation.Claudio Jeker
2023-08-03Move solock() down to sosetopt(). A part of standalone sblock() work.Vitaliy Makkoveev
2023-08-01Don't force early wrap around for jiffies.Claudio Jeker
2023-07-29Avoid accessing curproc early during boot when kcov is enabled as itAnton Lindqvist
2023-07-27sched_init_cpu: move profclock staggering to clockintr_cpu_init()Scott Soule Cheloha
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-24RegenMiod Vallat
2023-07-24Fix prototype of getlogin_r syscall to match userland prototype (use size_tMiod Vallat