| Age | Commit message (Expand) | Author |
| 2022-10-26 | sys/sched.h: New home for extern sched_pstats_ticks in kernel. | riastradh |
| 2021-08-09 | fix typos in asymmetry, asymmetric(al), symmetrical. | andvar |
| 2020-05-23 | Oops. If a SCHED_RR thread is preempted and has exceeded its timeslice it | ad |
| 2020-03-12 | Put back missing set of SPCF_SHOULDYIELD. | ad |
| 2020-01-09 | - Many small tweaks to the SMT awareness in the scheduler. It does a much | ad |
| 2019-12-06 | sched_tick(): don't try to optimise something that's called 10 times a | ad |
| 2019-12-01 | Fix false sharing problems with cpu_info. Identified with tprof(8). | ad |
| 2019-12-01 | PR port-sparc/54718 (sparc install hangs since recent scheduler changes) | ad |
| 2019-11-29 | Don't try to kpreempt a CPU hog unless __HAVE_PREEMPTION (oops). | ad |
| 2019-11-23 | Pull in sys/atomic.h. | ad |
| 2019-11-23 | Minor scheduler cleanup: | ad |
| 2018-09-03 | Rename min/max -> uimin/uimax for better honesty. | riastradh |
| 2018-07-12 | Remove the kernel PMC code. Sent yesterday on tech-kern@. | maxv |
| 2017-07-14 | Should be loadfactor(). | maxv |
| 2017-07-14 | Revert rev1.26. l_estcpu is increased by only one cpu, not all of them. | maxv |
| 2017-07-08 | explain a bit | maxv |
| 2014-06-24 | 'miliseconds' -> 'milliseconds'. | maxv |
| 2014-02-25 | Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before | pooka |
| 2011-12-02 | update a comment | yamt |
| 2011-07-27 | These don't need uvm/uvm_extern.h. | uebayasi |
| 2011-04-14 | bluntly balance estcpu decay for ncpu > 1. PR/31966. | yamt |
| 2009-05-31 | sched_pstats_hook: fix estcpu decay. | yamt |
| 2008-10-07 | - Replace lwp_t::l_sched_info with union: pointer and timeslice. | rmind |
| 2008-05-25 | sched_tick: | ad |
| 2008-05-19 | - Make periodical balancing mandatory. | rmind |
| 2008-04-28 | Remove clause 3 and 4 from TNF licenses | martin |
| 2008-04-24 | Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since | ad |
| 2008-04-17 | sched_tick: don't expire timeslices for SCHED_FIFO lwps. | yamt |
| 2008-04-14 | remove unnecessary __MUTEX_PRIVATE. | yamt |
| 2008-04-14 | make decay_cpu static. | yamt |
| 2008-04-12 | Take the run queue management code from the M2 scheduler, and make it | ad |
| 2008-04-02 | sched_tick: only case a preemption if the current thread is hogging the CPU, | ad |
| 2008-02-27 | Convert to ansi definitions from old-style definitons. | matt |
| 2008-02-14 | Make schedstate_percpu::spc_lwplock an exernally allocated item. Remove | ad |
| 2008-01-15 | Implementation of processor-sets, affinity and POSIX real-time extensions. | rmind |
| 2007-12-21 | KM_NOSLEEP -> KM_SLEEP for clarity. | ad |
| 2007-12-15 | sched_mutex -> runqueue_lock | ad |
| 2007-12-05 | Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written | ad |
| 2007-11-06 | Merge scheduler changes from the vmlocking branch. All discussed on | ad |
| 2007-10-10 | sched_tick: There is no need to re-schedule in a case when | rmind |
| 2007-10-09 | Import of SCHED_M2 - the implementation of new scheduler, which is based | rmind |
| 2007-10-08 | Merge run time accounting changes from the vmlocking branch. These make | ad |
| 2007-08-04 | Add cpuctl(8). For now this is not much more than a toy for debugging and | ad |
| 2007-07-09 | Merge some of the less invasive changes from the vmlocking branch: | ad |
| 2007-05-17 | merge yamt-idlelwp branch. asked by core@. some ports still needs work. | yamt |