Continue work on our pluggable scheduler abstraction. Implement a system
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 16 Nov 2005 02:24:33 +0000 (02:24 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 16 Nov 2005 02:24:33 +0000 (02:24 +0000)
commitcb7f4ab1af324a9bc5946f35225f67364f4b812b
tree84223aae33871e16b8ae93c33520ecc577f9f1e9
parentd9dba6f60b02a195c9807a00f81b1f2a8e58d909
Continue work on our pluggable scheduler abstraction.  Implement a system
call to set the scheduler for the current process (and future children),
and add an abstraction for scheduler registration.

Submitted-by: Sergey Glushchenko <deen@smz.com.ua>
15 files changed:
sys/conf/files
sys/i386/i386/machdep.c
sys/kern/init_sysent.c
sys/kern/kern_usched.c [new file with mode: 0644]
sys/kern/syscalls.c
sys/kern/syscalls.master
sys/kern/usched_bsd4.c
sys/platform/pc32/i386/machdep.c
sys/sys/syscall-args
sys/sys/syscall-hide.h
sys/sys/syscall.h
sys/sys/syscall.mk
sys/sys/sysproto.h
sys/sys/sysunion.h
sys/sys/usched.h