To: linux-kernel@vger.rutgers.edu Subject: announce: PPSkit-0.7.2 (kernel extension for 2.2.12) From: Ulrich Windl <wiu09524@rrzc5.rz.uni-regensburg.de> Date: 06 Oct 1999 08:54:37 +0200 For simplicity, here's a copy of my news article: Correction: The patch for ntpd is actially for 4.0.98a... Regards, Ulrich Newsgroups: comp.protocols.time.ntp Subject: announce: PPSkit-0.7.2 (PPS API/nanokernel for Linux 2.2) --text follows this line-- Hello, a new version of PPSkit is available. I'll simply recomment everyone using a 0.7 version to upgrade, and I'll add the NEWS and the LSM file below. Enjoy, Ulrich + Implemented ``PPS_ECHOASSERT'' and ``PPS_ECHOCLEAR'' via UART's RTS bit (documented in README). Fixed bug for ``CLEAR'' events (actually ``ASSERT'' events had been captured before). + Added and updated future plans in ``TODO''. + Updated ``enable_pps.c'' for draft conformance. Added option to set PPS offset (``-oXY''). Added option to enable event echo (``-EX''). + PPS API consolidation (draft "03" dated 1999-02-11): Added some comments to ``timepps.h''. Tightened permission checking in serial driver for maximum conformance to the specification. + Added dynamic jitter threshold (``PPS_POPCORN'') and an extra error condition for bad pulses in ``hardpps()'' (Taken from nanokernel-19990829). + Added little optimizations in ``kernel/time.c'' that may reduce extra jitter under heavy load. Warning message about ``update_wall_time: ticks is >1'' suppressed unless debugging (I had seen values up to 5). + Updated patch for ntp-4.0.97. Updated NTP sample configuration file. Updated README with some details about the PPS activation. + Merged patch for Linux-2.2.12: Some extra blanks removed in ``arch/ppc/kernel/time.c'' (untested). ``kernel/time.c'' needs ``linux/config.h'' now (well, it always did). Heavily tested the code for i386 architecture (386SX and Pentium). Corrected spelling in ``kernel-time.txt''. Begin3 Title: PPSkit Version: 0.7.2 Entered-date: 1999-10-05 Description: kernel time patch for NTP (RFC1305) and PPS support (RFC1589) against Linux 2.2.12 (kernel patch, documentation, test programs). Implements nanoseconds as resolution. Keywords: NTP, PPS, PPS API, kernel, RFC1305, RFC1589, xntp, time, clock, pulse-per-second, synchronization, calibration, adjtimex, nanoseconds, POSIX.4, nanokernel Author: Ulrich.Windl@rz.uni-regensburg.de (Ulrich Windl) Maintained-by: Ulrich.Windl@rz.uni-regensburg.de (Ulrich Windl) Primary-site: linux.kernel.org /pub/linux/daemons/ntp/PPS 91kB PPSkit-0.7.2.tar.gz Alternate-site: Original-site: pcphy4.physik.uni-regensburg.de /pub/wiu09524/PPS PPSkit-0.7.2.tar.gz Platform: RS232-compatible precision pulse-per-second with an error less than 500PPM (0.0005%, 0.5ms) Copying-policy: GPL, but payment welcome! End - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/