Date: Mon, 16 Aug 1999 11:20:49 +0200 (CEST) From: Ulrich Windl <wiu09524@pc3103.klinik.uni-regensburg.de> To: linux-kernel@vger.rutgers.edu Subject: FYI: announce: PPSkit-0.7.1 for Linux-2.2.11 Here's a copy of my news announcement: -- Ulrich Newsgroups: comp.protocols.time.ntp Subject: announce: PPSkit-0.7.1 for Linux-2.2.11 Reply-to: Ulrich Windl <+DELETE_THIS+Ulrich.Windl@rz.uni-regensburg.de> --text follows this line-- Hello, you have been waiting long for exciting news, but there are none. Any way I released a maintenance release for PPSkit that fixes all known problems. Specifically the PPS API is the old one, and the supported ntpd is 4.0.92h (4.0.93 and 4.0.93a failed to work. I don't have newer sources at home). So what is PPSkit? Begin3 Title: PPSkit Version: 0.7.1 Entered-date: 1999-08-15 Description: kernel time patch for NTP (RFC1305) and PPS support (RFC1589) against Linux 2.2.11 (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 89kB PPSkit-0.7.1.tar.gz Alternate-site: Original-site: pcphy4.physik.uni-regensburg.de /pub/wiu09524/PPS PPSkit-0.7.1.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 And what is new? NEWS for 0.7.1 + Merged changes for Linux-2.2.11 and tested with proven configuration (PPSkit-0.7.0 performed quite well). Modified ``adjtimex()'' in kernel to clamp invalid values instead of rejecting them. This is because ``ntpd'' does not care much about failing system calls, and after very long thought I think avoiding the ``Ariane V'' failure would not be bad. + Added a note about compilation problems and ``<sys/timex.h>'' (see file ``BUGS''). Added a not about system include files and symbolic links for glibc-2.1 in ``INSTALL''. + Updated ``enable_pps.c'' to compile with glibc-2.1 (glibc-2.1 uses an ugly forward declaration of ``struct timeval''). Added version of C library to compiled binary. + Fixed patch for ``ntpd/refclock.c'' to return success if PPS API was set up correctly (Stupid bug found by David Schwartz). Specific wish: people running nin-i386 architectures, please contribute to the project! Regards, Ulrich Windl - 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/