Date: Mon, 11 Oct 1999 11:12:02 +0200 (CEST) From: Ulrich Windl <wiu09524@pc3103.klinik.uni-regensburg.de> To: linux-kernel@vger.rutgers.edu Subject: announce: PPSkit-0.8.0 (new PPS API) Here's a copy of my news article (FYI): Newsgroups: comp.protocols.time.ntp Subject: announce: PPSkit-0.8.0 (new PPS API) --text follows this line-- The PPS API implemented in PPSkit-0.7 has expired on October, 1st. ntpd-4.0.98a still uses it. Anyway I implemented "draft-05" dated 1999-08-17 this weekend, making another "dot zero" release. The next version of ntp-4.0 will be able to use the new API (just sent a first bug fix). Do not update to the new API when running old sources, because the interface is incompatible. Well ,you can enable the hardpps() routine in the kernel using the new enable_pps.c... As the new API is solely located in drivers/char/serial.c I made a "delta-patch" based on PPSkit-0.7.2. If you have the serial driver as loadable module, you don't even have to reboot (the change in kernel/time.c is just paranoia). So here come NEWS and LSM: What's new? Copyright (c) 1997, 1998, 1999 by Ulrich Windl NEWS for 0.8.0 + Updated documentation: ``INSTALL'' (prefer ntp-4.0), ``MANIFEST'', ``README'' + Updated ``enable_pps.c'' to support new PPS API. Added more error checking. + Updated documentation ``magic-number.txt'' to include ``PPSCLOCK_MAGIC''. Updated ``ioctl-number.txt'' to document the used numbers. + Updated PPS API to ``draft-05'' (dated 1999-08-17), causing severe incompatibilities (the older draft had expired). Implemented new ``time_pps_kcbind()'' with ``PPS_TSFMT_TSPEC'' and ``PPS_KC_HARDPPS''. Begin3 Title: PPSkit Version: 0.8.0 Entered-date: 1999-10-10 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. Implements PPS API draft "05" (dated 1999-08-17) Keywords: NTP, PPS, PPS API, kernel, RFC1305, RFC1589, xntp, ntpd, time, clock, pulse-per-second, synchronization, calibration, adjtimex, nanoseconds, POSIX.4, nanokernel, hardpps 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 95kB PPSkit-0.8.0.tar.gz Alternate-site: Original-site: pcphy4.physik.uni-regensburg.de /pub/wiu09524/PPS PPSkit-0.8.0.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! (other licensing posible, ask!) 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/