cvs commit: src/sys/kern sched_ule.c
Jeff Roberson
jeff at FreeBSD.org
Wed Apr 2 16:29:30 PST 2003
jeff 2003/04/02 16:29:28 PST
FreeBSD src repository
Modified files:
sys/kern sched_ule.c
Log:
- Keep seperate statistics and run queues for different scheduling classes.
- Treat each class specially in kseq_{choose,add,rem}. Let the rest of the
code be less aware of scheduling classes.
- Skip the interactivity calculation for non TIMESHARE ksegrps.
- Move slice and runq selection into kseq_add(). Uninline it now that it's
big.
Revision Changes Path
1.20 +134 -48 src/sys/kern/sched_ule.c
More information about the cvs-src
mailing list