[LWN Logo]
[Timeline]
Newsgroups: comp.protocols.time.ntp
Subject: pre-release: PPSkit patch for Linux-2.2.16 available
From:	Ulrich Windl <wiu09524@rrzc6.rz.uni-regensburg.de>
Date:	26 Jun 2000 09:35:12 +0200
To:	unlisted-recipients:; (no To-header on input)

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/