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/