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