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>