[ntp:questions] Re: announce: PPSkit-2.1.2 for Linux 2.4.21

Ulrich Windl Ulrich.Windl at RZ.Uni-Regensburg.DE
Fri Sep 5 11:20:16 UTC 2003

"David L. Mills" <mills at udel.edu> writes:

> Ulrich,
> At the risk and inherent habit of making trouble, how is it that the
> base Linux kernel does not have the PPSKit function? It seems a real
> lose to adapt to each and every wrinkle in the patriarch's brow. Hmm;
> maybe I should rephrase that.


the patch is out and operational for a long time. I offered
integrating the patch several times, but chances are very low if not
ALL architectures are working. I simply don't have the power to get
all architectures working.

Remember, when I decided to implement the nanokernel, I also decided
to upgrade the system clock to nanoseconds. The latter is quite
hardware-dependent. The PPS API and the NTP clock model are
independent however.

In addition, Linux is using some bits theat the old NTP clock model
did not use, but the nanokernel uses now. I had to shuffle some
time_status bits a bit, and when using old binaries that do odd things
to the kernel clock, they may end up with doing something else as
desired. I think the FAQ mentions that in more detail.

Meanwhile there is a "high-resolution timers" project that also has a
new implementation of the system clock, and that will probably make it
into the next Linux release (2.6.x). If it works well, it will
simplyfy the PPSkit patch and improve chances to integrate it chunk by
chunk (NTP clock model upgrade, PPS API, various extensions).


> Dave
> > 
> > Hello patchers and mergers,
> > 
> > Jeff Mock, Kasenna, Inc., and I proudly announce the availability of
> > PPSkit-2.1.2 since 7:00 UTC.  The work for this release was funded by
> > Kasenna, Inc. (thanks!).
> > 
> > Here are the boring news:
> > 
> >                               NEWS for 2.1.2
> > 
> > * Merged patch for Linux-2.4.21.  Some architectures may no longer be
> >   working because of modifications in timing code that I don't understand.
> >   Intel Pentium does work however.
> > 
> > * Revised ``INSTALL''.  I still think it's worth reading.  Revised
> >   ``README''.
> > 
> > * This release has been sponsored (see CREDITS).
> > --------
> > 
> > I would like to have any feedback regarding architectures other than
> > ia32/Pentium.  The download can be found on up-to-date Linux mirrors
> > in /pub/linux/daemons/ntp/PPS as PPSkit-2.1.2.tar.gz (or bz2). The
> > size is about 125kB.
> > 
> > Those who report problems might get fixes! Please find a bug!
> > 
> > Enjoy,
> > Ulrich

More information about the questions mailing list