cvs commit: src/sys/i386/i386 machdep.c src/sys/kern kern_switch.c lwkt_thread.c src/sys/sys globaldata.h

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Dec 29 19:20:04 PST 2003


dillon      2003/12/29 19:19:04 PST

DragonFly src repository

  Modified files:
    sys/i386/i386        machdep.c 
    sys/kern             kern_switch.c lwkt_thread.c 
    sys/sys              globaldata.h 
  Log:
  Add idle entry halt vs spin statistics counters machdep.cpu_idle_*,
  Clear the reschedule flag in chooseproc() to prevent stale reschedule
  requests from causing double-reschedules, and only disable HLT when a
  system interrupt is pending (verses non critical process requests which
  do not apply to the idle thread).
  
  Problem focused in by: YONETANI Tomokazu <qhwt+dragonfly-kernel at xxxxxxxxxx>
  
  Revision  Changes    Path
  1.51      +9 -0      src/sys/i386/i386/machdep.c
  1.16      +1 -0      src/sys/kern/kern_switch.c
  1.47      +3 -3      src/sys/kern/lwkt_thread.c
  1.22      +1 -0      src/sys/sys/globaldata.h


http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/machdep.c.diff?r1=1.50&r2=1.51&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_switch.c.diff?r1=1.15&r2=1.16&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_thread.c.diff?r1=1.46&r2=1.47&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/globaldata.h.diff?r1=1.21&r2=1.22&f=h





More information about the Commits mailing list