Date: Sat, 19 Sep 1998 20:47:55 -0700 (PDT) From: Bruce Evans <bde@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa clock.c Message-ID: <199809200347.UAA20682@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
bde 1998/09/19 20:47:54 PDT
Modified files:
sys/i386/isa clock.c
Log:
Ensure that the i8254 timecounter doesn't go backards. It sometimes
went backwards when interrupts were masked for more than one i8254
interrupt period. It sometimes went backwards when the i8254 counter
was reprogrammed. Neither of these should happen in normal operation.
Update the i8254 timecounter support variables atomically. Calling
timecounter functions from fast interrupt handlers may actually work
in all cases now.
Revision Changes Path
1.126 +21 -6 src/sys/i386/isa/clock.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809200347.UAA20682>
