pre-release: PPSkit patch for Linux-2.2.16 available

From: Ulrich Windl (wiu09524@rrzc6.rz.uni-regensburg.de)
Date: Mon Jun 26 2000 - 02:35:12 EST


The following message is a courtesy copy of an article
that has been posted to comp.protocols.time.ntp as well.

Well, actually I'm ready for release, and the think works for me at home,
but maybe some of you can try it as well.

See linux.kernel.org:/pub/linux/daemons/ntp/PPS for patch-2.2.16-PPS.gz

Updates to the table below are greatly appreciated!

#if 0
What is PPSkit?
Description: General kernel patch to implement nanoseconds as time
                resolution. Upgrades the kernel clock model for NTP v4
                (nanokernel '#3'), including PPS support. Adds support for
                capturing external timestamps with high precision via RFC 2783
                (PPS API v1).
#endif

Regards,
Ulrich
E: Ulrich.Windl@rz.uni-regensburg.de

Status of PPSkit

The following table summarizes the current status of PPSkit. For each
architecture the questions Compiles?/Works OK? are answered. Possible
choices are Y for Yes (non-SMP), S for Yes (even SMP), and N for No.

For Status the possible choices are Y for Yes (current branch), C for
Conditionally (if you can convince me), and N for No (sources probably
unavailable).
Last releases of PPSkit on each branch, the corresponding Linux kernel release
, maintenance status, and the compilation/execution status. Usually
only the top branch is actively maintained.
+------+------+------+------------------------------------------------+
|PPSkit|Linux |Status| Architectures |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
| |alpha|arm|i386|m68k|mips|ppc|s390|sparc|sparc64 |
+--------------------+-----+---+----+----+----+---+----+-----+--------+
| Implemented ``nanokernel #3'' (dated 1999-08-29) |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.9.3 |2.2.16|Y |?/? |?/?|Y/Y |?/? |?/? |?/?|?/? |?/? |?/? |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.9.2 |2.2.14|C |Y/Y |?/?|Y/Y |?/? |?/? |?/?|?/? |?/? |?/? |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.9.1 |2.2.13|C |N/N |?/?|Y/Y |?/? |?/? |?/?| |?/? |?/? |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
| Implemented ``PPS API'' from ``draft-05'' (RFC 2783) |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.8.1 |2.2.12|C |?/? |?/?|Y/Y |?/? |?/? |?/?| |?/? |?/? |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
| Implemented ``PPS API'' from ``draft-03'' |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.7.2 |2.2.12|N |N/N |?/?|Y/Y |?/? |?/? |?/?| |?/? |?/? |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
| Implemented first ``nanokernel'' with nanosecond resolution |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.6.1 |2.2.6 |N |?/? |?/?|Y/Y |?/? |?/? |?/?| |?/? |?/? |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
| Made NTP and PPS stuff configurable |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.5.2 |2.2.4 |N |N/N |?/?|Y/Y |?/? |?/? |?/?| |?/? |?/? |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
| Merged from Linux 2.0 to Linux 2.2 |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.4.2 |2.2.0 |N |?/? |?/?|Y/Y |?/? |?/? |?/?| |?/? |?/? |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.3.10|2.0.36|N |?/? | |Y/Y |?/? |?/? |?/?| |?/? | |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+
|0.3.3 |2.0.31|N |?/? | |Y/Y |?/? |?/? |?/?| |?/? | |
+------+------+------+-----+---+----+----+----+---+----+-----+--------+

As I am unable to test architectures other than i386 I appreciate any
updates to the above table very much.

Please keep in mind that the version of the NTP software has to be
compatible with the kernel implementation.

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



This archive was generated by hypermail 2b29 : Mon Jun 26 2000 - 21:00:08 EST