OPNsense - FreeBSD source
Find a file
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
bin With '!' being made into a keyword (yech!), case cases didn't work properly. 1994-09-14 17:41:32 +00:00
eBones Change all references to LIBTERM and -ltermlib to LIBTERMCAP and -ltermcap 1994-09-11 21:53:28 +00:00
etc Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and 1994-09-16 20:24:29 +00:00
games Change all references to LIBTERM and -ltermlib to LIBTERMCAP and -ltermcap 1994-09-11 21:32:28 +00:00
gnu Add LDDESTDIR to ld command. 1994-09-18 19:41:38 +00:00
include Install osreldate.h with the correct owner, group and mode. It is still 1994-09-15 20:07:18 +00:00
lib Redo kernel NTP PLL support, user-mode interface. 1994-09-18 20:29:55 +00:00
libexec Add LDDESTDIR to ld command. 1994-09-18 19:41:38 +00:00
lkm Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and 1994-09-16 20:24:29 +00:00
sbin Various fixes: 1994-09-18 04:12:13 +00:00
secure Add libcipher.a: libcrypt exports only crypt() but not des_setkey() 1994-09-12 17:27:55 +00:00
share New man pages from Wilko Bulte. 1994-09-18 00:00:36 +00:00
sys Redo Kernel NTP PLL support, kernel side. 1994-09-18 20:40:01 +00:00
tools/regression/usr.bin/sed BSD 4.4 Lite Usr.bin Sources 1994-05-27 12:33:43 +00:00
usr.bin Declare fuction setpassive in file cmds.c void and update corresponding 1994-09-18 05:45:29 +00:00
usr.sbin Add 'rm -f /etc/localtime' before cp to /etc/localtime, 1994-09-18 18:27:30 +00:00
COPYRIGHT This is the official 4.4 Lite copyright. 1994-09-11 07:53:28 +00:00
CVS-INFO Documented the new CVS template. This really isn't the right place for it, 1994-07-24 22:27:27 +00:00
HW.TROUBLE Added the first three entries. Changed the intro a bit. 1994-08-28 20:48:37 +00:00
Makefile Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and 1994-09-16 20:24:29 +00:00
TODO Added a task: make PAS16 a controller. 1994-09-11 20:01:03 +00:00