NetBSD/sys/conf
rmind a21233e46b Import of SCHED_M2 - the implementation of new scheduler, which is based
on the original approach of SVR4 with some inspirations about balancing
and migration from Solaris.  It implements per-CPU runqueues, provides a
real-time (RT) and time-sharing (TS) queues, ready to support a POSIX
real-time extensions, and also prepared for the support of CPU affinity.

The following lines in the kernel config enables the SCHED_M2:

no options SCHED_4BSD
options SCHED_M2

The scheduler seems to be stable.  Further work will come soon.

http://mail-index.netbsd.org/tech-kern/2007/10/04/0001.html
http://www.netbsd.org/~rmind/m2/mysql_bench_ro_4x_local.png
Thanks <ad> for the benchmarks!
2007-10-09 19:00:13 +00:00
..
copyright
files Import of SCHED_M2 - the implementation of new scheduler, which is based 2007-10-09 19:00:13 +00:00
majors Add cpuctl(8). For now this is not much more than a toy for debugging and 2007-08-04 11:02:56 +00:00
Makefile.kern.inc Fix accidental USE_SSP -> USE_FORT: now USE_SSP works as intended for 2007-10-08 21:25:35 +00:00
mkldscript.sh
newvers_stand.sh
newvers.sh alpha can do notes. 2007-09-21 15:37:17 +00:00
osrelease.sh
param.c
std Add cpuctl(8). For now this is not much more than a toy for debugging and 2007-08-04 11:02:56 +00:00