History log of /freebsd-10.1-release/sys/sys/timepps.h
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 227789 21-Nov-2011 lstewart

- Add Pulse-Per-Second timestamping using raw ffcounter and corresponding
ffclock time in seconds.

- Add IOCTL to retrieve ffclock timestamps from userland.

Committed on behalf of Julien Ridoux and Darryl Veitch from the University of
Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward
Clock Synchronization Algorithms" project.

For more information, see http://www.synclab.org/radclock/

Submitted by: Julien Ridoux (jridoux at unimelb edu au)


# 139825 07-Jan-2005 imp

/* -> /*- for license, minor formatting changes


# 122967 23-Nov-2003 phk

Long overdue comment claification: RFC 2783 was approved long time ago.

Approved by: re@


# 95817 30-Apr-2002 phk

Brucifixion ? Yes, out that door, row on the left, one patch each.


# 95661 28-Apr-2002 phk

Stylistic sweep through the timecounter code.
Renovate comments.


# 95530 26-Apr-2002 phk

Now that the private parts of timecounters are no longer being fingered
by other bits of code, split struct timecounter into two.

struct timecounter contains just the bits which pertains to the hardware
counter and the reading of it.

struct timehands (as in "the hands on a clock") contains all the ugly bit
fidling stuff. Statically compile ten timehands.

This commit is the functional part. A later cosmetic patch will rename
various variables and fieldnames.


# 95523 26-Apr-2002 phk

Simplify the RFC2783 and PPS_SYNC timestamp collection API.


# 92719 19-Mar-2002 alfred

Remove __P


# 55205 29-Dec-1999 peter

Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.


# 52104 10-Oct-1999 jhay

Update the comments to say we are at draft 05 now.


# 52061 09-Oct-1999 jhay

Update the PPSAPI to draft-mogul-pps-api-05.txt which is the latest.

NOTE: This will break building ntpd until ntpd has been upgraded to also
support draft 05. People that want to build ntpd in the meantime can
get patches from me.


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 49698 13-Aug-1999 phk

Add a notice saying that FreeBSD no longer tracks the PPS-API WG's drafts.


# 45147 30-Mar-1999 phk

Specfic prototypes not needed.

Patiently explained by: bde


# 45141 30-Mar-1999 phk

Even more unbogotification of prototypes.

Not complained about by: bde


# 44666 11-Mar-1999 phk

Make even more of the PPSAPI implementations generic.

FLL support in hardpps()

Various magic shuffles and improved comments

Style fixes from Bruce.


# 37110 22-Jun-1998 phk

Typo fix.

Reviewed by: phk
Submitted by: John Hay <jhay@mikom.csir.co.za>


# 36941 13-Jun-1998 phk

Introduce std_pps_ioctl() to automagically DTRT.

Add scaling capability to timex.offset, ntpd-4.0.73 will support this.


# 36938 12-Jun-1998 phk

Update to draft-mogul-pps-api-02.txt as submitted to IETF


# 36739 07-Jun-1998 phk

This is a prototype implementation of the draft-mogul-pps-api-##.txt
paper.

It will be updated along with the draft and possible subsequent
standard.

The ppbus based pps driver is updated to implement this API.