Garrett Wollman
3f31c649d1
Redo Kernel NTP PLL support, kernel side.
...
This code is mostly taken from the 1.1 port (which was in turn taken from
Dave Mills's kern.tar.Z example). A few significant differences:
1) ntp_gettime() is now a MIB variable rather than a system call. A few
fiddles are done in libc to make it behave the same.
2) mono_time does not participate in the PLL adjustments.
3) A new interface has been defined (in <machine/clock.h>) for doing
possibly machine-dependent things around the time of the clock update.
This is used in Pentium kernels to disable interrupts, set `time', and
reset the CPU cycle counter as quickly as possible to avoid jitter in
microtime(). Measurements show an apparent resolution of a bit more than
8.14usec, which is reasonable given system-call overhead.
1994-09-18 20:40:01 +00:00
..
1994-08-24 11:52:21 +00:00
1994-08-18 22:36:09 +00:00
1994-09-13 14:47:38 +00:00
1994-09-18 20:40:01 +00:00
1994-09-15 19:47:47 +00:00
1994-09-18 20:40:01 +00:00
1994-09-02 10:17:30 +00:00
1994-09-14 05:52:13 +00:00
1994-09-12 11:27:03 +00:00
1994-09-01 05:12:53 +00:00
1994-08-18 22:36:09 +00:00
1994-08-26 08:42:07 +00:00
1994-08-08 17:31:01 +00:00
1994-08-02 07:55:43 +00:00
1994-09-18 20:40:01 +00:00
1994-08-18 22:36:09 +00:00
1994-09-01 05:12:53 +00:00
1994-08-02 07:55:43 +00:00
1994-09-01 05:12:53 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-09-01 05:12:53 +00:00
1994-09-18 20:40:01 +00:00
1994-09-18 20:40:01 +00:00
1994-08-02 07:55:43 +00:00
1994-09-18 20:40:01 +00:00
1994-08-18 22:36:09 +00:00
1994-08-02 07:55:43 +00:00
1994-09-13 00:48:26 +00:00
1994-09-13 02:21:48 +00:00
1994-07-24 03:29:56 +00:00
1994-08-02 07:55:43 +00:00
1994-09-13 16:02:20 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-09-13 14:47:38 +00:00
1994-08-27 16:14:39 +00:00
1994-08-02 07:55:43 +00:00
1994-08-13 03:50:34 +00:00
1994-08-02 07:55:43 +00:00
1994-09-11 11:26:18 +00:00
1994-08-02 07:55:43 +00:00
1994-09-02 15:06:51 +00:00
1994-08-18 22:36:09 +00:00
1994-08-02 07:55:43 +00:00
1994-09-18 20:40:01 +00:00
1994-09-18 20:40:01 +00:00
1994-09-13 14:47:38 +00:00
1994-09-17 13:24:29 +00:00
1994-09-17 13:24:29 +00:00
1994-09-16 17:43:22 +00:00
1994-08-25 10:01:00 +00:00
1994-08-02 07:55:43 +00:00
1994-08-31 07:44:22 +00:00
1994-09-15 19:47:47 +00:00
1994-09-13 16:02:20 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-08-18 09:16:37 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-08-31 06:17:49 +00:00
1994-08-02 07:55:43 +00:00
1994-08-08 09:11:44 +00:00
1994-08-20 16:03:26 +00:00
1994-08-29 06:09:15 +00:00
1994-09-02 10:23:43 +00:00
1994-08-18 22:36:09 +00:00
1994-08-20 03:49:02 +00:00
1994-08-20 16:03:26 +00:00
1994-08-29 06:09:15 +00:00
1994-09-02 10:23:43 +00:00
1994-08-18 03:53:38 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00
1994-08-02 07:55:43 +00:00