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