Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   rmind
Date:           Tue Jan 15 03:37:16 UTC 2008

Modified Files:
        src/distrib/sets/lists/base: mi
        src/distrib/sets/lists/comp: mi
        src/lib/libc/gen: sysconf.c
        src/lib/libc/sys: Makefile.inc makelintstub
        src/lib/libpthread: Makefile pthread.h pthread_misc.c
        src/lib/librt: Makefile
        src/lib/librt/sys: Makefile.inc
        src/sys/conf: files
        src/sys/kern: init_main.c kern_cpu.c kern_lwp.c kern_synch.c
            sched_4bsd.c sched_m2.c sys_sched.c syscalls.master
        src/sys/sys: Makefile lwp.h param.h sched.h types.h unistd.h
        src/usr.bin/getconf: getconf.c
        src/usr.sbin: Makefile
Added Files:
        src/lib/librt: sched.c
        src/usr.sbin/schedctl: Makefile schedctl.c
Removed Files:
        src/lib/libpthread: sched.c

Log Message:
Implementation of processor-sets, affinity and POSIX real-time extensions.
Add schedctl(8) - a program to control scheduling of processes and threads.

Notes:
- This is supported only by SCHED_M2;
- Migration of LWP mechanism will be revisited;

Proposed on: <tech-kern>. Reviewed by: <ad>.


To generate a diff of this commit:
cvs rdiff -r1.737 -r1.738 src/distrib/sets/lists/base/mi
cvs rdiff -r1.1108 -r1.1109 src/distrib/sets/lists/comp/mi
cvs rdiff -r1.25 -r1.26 src/lib/libc/gen/sysconf.c
cvs rdiff -r1.182 -r1.183 src/lib/libc/sys/Makefile.inc
cvs rdiff -r1.20 -r1.21 src/lib/libc/sys/makelintstub
cvs rdiff -r1.48 -r1.49 src/lib/libpthread/Makefile
cvs rdiff -r1.24 -r1.25 src/lib/libpthread/pthread.h
cvs rdiff -r1.3 -r1.4 src/lib/libpthread/pthread_misc.c
cvs rdiff -r1.4 -r0 src/lib/libpthread/sched.c
cvs rdiff -r1.4 -r1.5 src/lib/librt/Makefile
cvs rdiff -r0 -r1.1 src/lib/librt/sched.c
cvs rdiff -r1.4 -r1.5 src/lib/librt/sys/Makefile.inc
cvs rdiff -r1.884 -r1.885 src/sys/conf/files
cvs rdiff -r1.338 -r1.339 src/sys/kern/init_main.c
cvs rdiff -r1.17 -r1.18 src/sys/kern/kern_cpu.c
cvs rdiff -r1.90 -r1.91 src/sys/kern/kern_lwp.c
cvs rdiff -r1.215 -r1.216 src/sys/kern/kern_synch.c
cvs rdiff -r1.11 -r1.12 src/sys/kern/sched_4bsd.c
cvs rdiff -r1.14 -r1.15 src/sys/kern/sched_m2.c
cvs rdiff -r1.4 -r1.5 src/sys/kern/sys_sched.c
cvs rdiff -r1.183 -r1.184 src/sys/kern/syscalls.master
cvs rdiff -r1.106 -r1.107 src/sys/sys/Makefile
cvs rdiff -r1.76 -r1.77 src/sys/sys/lwp.h
cvs rdiff -r1.299 -r1.300 src/sys/sys/param.h
cvs rdiff -r1.44 -r1.45 src/sys/sys/sched.h
cvs rdiff -r1.77 -r1.78 src/sys/sys/types.h
cvs rdiff -r1.39 -r1.40 src/sys/sys/unistd.h
cvs rdiff -r1.30 -r1.31 src/usr.bin/getconf/getconf.c
cvs rdiff -r1.229 -r1.230 src/usr.sbin/Makefile
cvs rdiff -r0 -r1.1 src/usr.sbin/schedctl/Makefile \
    src/usr.sbin/schedctl/schedctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index