lkml.org 
[lkml]   [1999]   [Apr]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectCC: announce: PPSkit-0.6.1 (PPS nanokernel for Linux)
Here's a copy of my announcement in news: -- Ulrich


Newsgroups: comp.protocols.time.ntp
Subject: announce: PPSkit-0.6.1 (PPS nanokernel for Linux)
Reply-to: Ulrich Windl <+DELETE_THIS+Ulrich.Windl@rz.uni-regensburg.de>
--text follows this line--
I'd like to announce another step in the right direction, namely
PPSkit-0.6.1 for Linux. According to some graphs I've seen, the
implementation is not one order of magnitude worse than the
well-blessed FreeBSD version. And there's still room for major
improvements.

As a general note: I'm missing feedback for non-i386 architectures!

(FEEDBACK WELCOME!)

OK, here are the facts (NEWS):

NEWS for 0.6.1

+ Merged into Linux 2.2.6, basically without conflict (read: should
still work with 2.2.5). Increased speed of adjtime from 0.5ms/s to
50ms/s.

+ Avoid potential negative spikes in time (architecture independent).
Rewrote algorithm for ``do_clock_getres()'' (for fun).

+ Fixed minor problem with uninitialized data in ``enable_pps.c''.

+ Added enhanced nanokernel support for ntp-4.0.92g (ntpdc, ntptime,
tickadj).

+ Added a reminder that applications must be recompiled for some
features of ``adjtimex()''.

+ Fixed a potential instability in ``hardpps()'', related to the FLL
when pulses arrive doubled. ``STA_PPSSIGNAL'' is set with greater
care now.

+ Several minor fixes: ``time_adjust'' is a private variable now.
NTP's precision adjustments (actually ``STA_PPSTIME'' and
``MOD_OFFSET'') will cancel any remaining correction left from a
preceding adjtime() call. This is specifically important because of
the slow adjustment in Linux (0.05%).

+ Removed unnecessary code in ``arch/sparc/kernel/pcic.c''.

+ Fixed compilation for i386 architecture where ``CONFIG_X86_TSC'' is
not defined. The variable is referenced also in ``smp.c'', so it's
always there now, even if the value is zero.


And again, here's the LSM:

Begin3
Title: PPSkit
Version: 0.6.1
Entered-date: 1999-04-26
Description: kernel time patch for NTP (RFC1305) and PPS support
(RFC1589)
against Linux 2.2.6+ (kernel patch, documentation, test
programs)
Keywords: NTP, PPS, 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
80kB PPSkit-0.6.1.tar.gz
Alternate-site:
Original-site: pcphy4.physik.uni-regensburg.de /pub/wiu09524/PPS
PPSkit-0.6.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

Enjoy,
Ulrich



-
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/

\
 
 \ /
  Last update: 2005-03-22 13:51    [W:0.122 / U:0.068 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site