Richard Cochran
fc378711d8
Add an abstract time value type.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-12 13:58:28 +01:00
Richard Cochran
5c010351c0
Add a modular clock servo interface with a PI controller.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-12 12:31:18 +01:00
Richard Cochran
edcb731cc2
Add a message layer.
...
Note that only some of the message types are implemented.
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-06 09:02:57 +01:00
Richard Cochran
60f3a85463
Add transport over UDP IPv4.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-06 08:16:19 +01:00
Richard Cochran
e930bc4e11
Add utility functions for obtaining human readable strings.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-06 07:37:06 +01:00
Richard Cochran
c9a15e6094
Add the best master clock algorithm.
...
This commit also introduces clock and port objects, but only with the
minimal interface needed by the BMC.
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-04 19:20:23 +01:00
Richard Cochran
f5ef4a3d3d
Add the state machine.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-04 18:28:29 +01:00
Richard Cochran
bb1f18d87b
Add functions for logging messages in kernel style.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-01 18:12:09 +01:00
Richard Cochran
11e0446c0e
Add code to open and close PHC devices.
...
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-01 18:00:16 +01:00
Richard Cochran
af380e8617
Add the license, a readme, and some header files.
...
This commit gets the project off to a good start. The header files provide
some basic data types and definitions.
The README file will most probably grow over time.
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
2011-11-01 17:39:14 +01:00