[LWN Logo]

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/