[LWN Logo]

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/