Messages in this thread | | | Date | Tue, 27 Apr 1999 08:26:41 +0200 (CEST) | From | Ulrich Windl <> | Subject | CC: 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/
| |