announce: PPSkit-0.7.2 (kernel extension for 2.2.12)

Ulrich Windl (wiu09524@rrzc5.rz.uni-regensburg.de)
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/