aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sched_ule.c
Commit message (Expand)AuthorAgeFilesLines
* sched_ule(4): Fix possible significance loss.Alexander Motin2021-10-021-8/+7
* sched_ule(4): Fix hang with steal_thresh < 2.Alexander Motin2021-09-261-34/+36
* x86: Add NUMA nodes into CPU topology.Alexander Motin2021-09-231-0/+2
* Fix build without SMP.Alexander Motin2021-09-221-1/+6
* sched_ule(4): Improve long-term load balancer.Alexander Motin2021-09-211-26/+93
* sched_ule(4): Fix interactive threads stealing.Alexander Motin2021-09-211-4/+6
* sched_ule(4): Pre-seed sched_random().Alexander Motin2021-08-021-1/+2
* sched_ule(4): Use trylock when stealing load.Alexander Motin2021-08-021-14/+25
* sched_ule(4): Reduce duplicate search for load.Alexander Motin2021-08-021-11/+52
* umtx: Split umtx.h on two counterparts.Dmitry Chagin2021-07-291-1/+1
* Refactor/optimize cpu_search_*().Alexander Motin2021-07-291-170/+120
* Correcting comment about "sched_interact_score".wiklam2021-06-031-4/+4
* sched: fix an incorrect comparison in sched_lend_user_prio_condMateusz Guzik2020-11-151-1/+1
* 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-3/+5
* Fix the !SMP case in sched_add() after r355779.Mark Johnston2020-02-031-5/+7
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* Revert r357050.Mark Johnston2020-01-241-2/+1
* Set td_oncpu before dropping the thread lock during a switch.Mark Johnston2020-01-231-1/+2
* Block the thread lock in sched_throw() and use cpu_switch() to unblockJeff Roberson2020-01-231-2/+7
* Add KERNEL_PANICKED macro for use in place of direct panicstr testsMateusz Guzik2020-01-121-1/+1
* Fix a bug in r355784. I missed a sched_add() call that needed to reacquireJeff Roberson2019-12-191-1/+1
* schedlock 4/4Jeff Roberson2019-12-151-80/+49
* schedlock 1/4Jeff Roberson2019-12-151-38/+50
* bitset: rename confusing macro NAND to ANDNOTRyan Libby2019-12-131-1/+1
* Rename tdq_ipipending and clear it in sched_switch().Mark Johnston2019-12-121-4/+12
* Handle multiple clock interrupts simultaneously in sched_clock().Jeff Roberson2019-12-081-6/+10
* Mark some more hot global variables with __read_mostly.Alexander Motin2019-12-041-19/+19
* Initialize the idle thread's lock sooner so it's not evaluated on every forkJeff Roberson2019-12-021-3/+2
* Microoptimize sched_pickcpu() CPU affinity on SMT.Alexander Motin2019-09-261-9/+9
* Microoptimize sched_pickcpu() after r352658.Alexander Motin2019-09-251-4/+13
* Fix wrong assertion in r352658.Alexander Motin2019-09-251-1/+1
* Fix/improve interrupt threads scheduling.Alexander Motin2019-09-241-26/+44
* Move scheduler state into the per-cpu area where it can be allocated on theJeff Roberson2019-08-131-22/+31
* Reduce umtx-related work on exec and exitMateusz Guzik2019-05-081-0/+21
* Fix the long term ULE load balancer so that it actually works. TheDon Lewis2018-07-291-5/+2
* Create a new macro for static DPCPU data.Andrew Turner2018-07-051-1/+1
* Inlined sched_userret.Mateusz Guzik2018-05-071-19/+7
* Restore UP build.Konstantin Belousov2018-02-231-0/+4
* Decrease latency by not wrapping the idle loop's potentially lengthyDon Lewis2018-02-231-48/+175
* sched_ule: update a comment to reflect realityEric van Gyzen2018-02-221-1/+1
* Reverting r328320Wojciech Macek2018-01-241-2/+0
* ULE: provide defaults to ts_cpuWojciech Macek2018-01-241-0/+2
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-121-0/+1
* The sched_add() function is not only used when the thread is initiallyHans Petter Selasky2017-11-291-2/+1
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Remove some, but not all, assumptions that the BSP is CPU 0 and that CPUsNathan Whitehorn2017-11-251-0/+8
* Don't take Giant for SMP status and cpu topology sysctls.Mateusz Guzik2017-10-181-1/+1
* move thread switch tracing from mi_switch to sched_switchAndriy Gapon2017-03-231-0/+15
* trace thread running state when a thread is run for the first timeAndriy Gapon2017-03-111-0/+4