aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sched_4bsd.c
Commit message (Expand)AuthorAgeFilesLines
* lockprof: pass lock type as an argument instead of reading the spin flagMateusz Guzik2021-06-021-4/+4
* sched: fix an incorrect comparison in sched_lend_user_prio_condMateusz Guzik2020-11-151-1/+1
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+2
* sys/: Document few more sysctls.Pawel Biernacki2020-03-021-1/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-4/+7
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-2/+0
* Add KERNEL_PANICKED macro for use in place of direct panicstr testsMateusz Guzik2020-01-121-2/+2
* schedlock 4/4Jeff Roberson2019-12-151-32/+15
* schedlock 1/4Jeff Roberson2019-12-151-25/+41
* bitset: rename confusing macro NAND to ANDNOTRyan Libby2019-12-131-2/+2
* Handle multiple clock interrupts simultaneously in sched_clock().Jeff Roberson2019-12-081-2/+10
* Mark some more hot global variables with __read_mostly.Alexander Motin2019-12-041-1/+1
* Reduce umtx-related work on exec and exitMateusz Guzik2019-05-081-0/+21
* Create a new macro for static DPCPU data.Andrew Turner2018-07-051-1/+1
* Inlined sched_userret.Mateusz Guzik2018-05-071-18/+6
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-121-0/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Remove register keyword from sys/ and ANSIfy prototypesEd Maste2017-05-171-1/+1
* move thread switch tracing from mi_switch to sched_switchAndriy Gapon2017-03-231-0/+13
* trace thread running state when a thread is run for the first timeAndriy Gapon2017-03-111-0/+4
* Revert r313814 and r313816Ryan Stone2017-02-161-39/+1
* Check for preemption after lowering a thread's priorityRyan Stone2017-02-161-1/+39
* fix a thread preemption regression in schedulers introduced in r270423Andriy Gapon2017-01-191-2/+2
* Allow scheduling during early boot.John Baldwin2016-11-121-3/+2
* Don't place threads on the run queue after waking up other CPUs.John Baldwin2016-11-121-49/+13
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Don't treat NOCPU as a valid CPU to CPU_ISSET.John Baldwin2016-07-291-1/+1
* Get rid of struct proc p_sched and struct thread td_sched pointers.Konstantin Belousov2016-06-051-28/+32
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* The struct thread td_estcpu member is only used by the 4BSD scheduler.Konstantin Belousov2016-04-171-42/+47
* kgdb uses td_oncpu to determine if a thread is running and should useJohn Baldwin2015-08-031-0/+4
* Add kern.racct.enable tunable and RACCT_DISABLED config option.Edward Tomasz Napierala2015-04-291-1/+1
* Restore pre-r239157 handling of sched_yield(), when thread time slice wasAlexander Motin2014-08-231-1/+2
* Given that as of r258002 the last external user is gone, make sched_lockMarius Strobl2014-04-291-1/+1
* The arguments to sched:::off-cpu are the thread and associated process ofMark Johnston2013-12-291-1/+1
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon2013-11-261-16/+16
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LASTAndriy Gapon2013-07-241-1/+1
* Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu".Edward Tomasz Napierala2012-10-261-0/+34
* Mark the idle threads as non-sleepable and also assert that an idleJohn Baldwin2012-08-221-0/+1
* Some more minor tunings inspired by bde@.Alexander Motin2012-08-111-7/+9
* Some minor tunings/cleanups inspired by bde@ after previous commits:Alexander Motin2012-08-101-14/+29
* Rework r220198 change (by fabient). I believe it solves the problem fromAlexander Motin2012-08-091-4/+6
* SCHED_4BSD scheduling quantum mechanism appears to be broken for some time.Alexander Motin2012-08-091-33/+36
* Fix typo in function name SDT_PROBE4 and unbreak 4BSD UP.Sergey Kandaurov2012-05-151-1/+1
* Implement the DTrace sched provider. This implementation aims to beRyan Stone2012-05-151-1/+38
* Add a new sched_clear_name() method to the scheduler interface to clearJohn Baldwin2012-03-081-0/+11
* Some small fixes to CPU accounting for threads:John Baldwin2012-01-031-2/+2
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* Fix format strings for KTR_STATE in 4BSD ad ULE schedulers.Xin LI2011-08-261-2/+2