opnsense-src/sys
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
..
alpha/include Added support for many more videomodes, including graphic modes up til 1994-09-15 07:26:40 +00:00
amd64 Redo Kernel NTP PLL support, kernel side. 1994-09-18 20:40:01 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Redo Kernel NTP PLL support, kernel side. 1994-09-18 20:40:01 +00:00
ddb 386bsd -> kernel in strings. 1994-09-05 14:04:56 +00:00
dev Fixed the problem where the floppy has incorrectly failed probing 1994-09-17 18:08:36 +00:00
fs Supply prototypes for some functions that were implicitly declared and 1994-09-15 19:47:47 +00:00
gnu Quiet down compiler warnings. 1994-08-31 04:45:24 +00:00
i386 Redo Kernel NTP PLL support, kernel side. 1994-09-18 20:40:01 +00:00
isa Redo Kernel NTP PLL support, kernel side. 1994-09-18 20:40:01 +00:00
isofs/cd9660 Obtained from: 1994-09-15 19:46:03 +00:00
kern Redo Kernel NTP PLL support, kernel side. 1994-09-18 20:40:01 +00:00
libkern Added -DKERNEL and added support for kernel profiling. 1994-09-15 15:41:48 +00:00
miscfs Supply prototypes for some functions that were implicitly declared and 1994-09-15 19:47:47 +00:00
modules Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and 1994-09-16 20:24:29 +00:00
net Made the kernel compile even without "ether". 1994-09-16 05:47:06 +00:00
netccitt Made idempotent 1994-08-21 05:44:12 +00:00
netinet Made the kernel compile even without "ether". 1994-09-16 05:47:06 +00:00
netiso Made idempotent -- made some of them more consistent with rest of tree. 1994-08-21 06:14:33 +00:00
netns Made idempotent. 1994-08-21 06:22:12 +00:00
nfs "bogus" fixes from 1.1.5 to work around some cache coherency problems. 1994-08-29 06:09:15 +00:00
nfsclient "bogus" fixes from 1.1.5 to work around some cache coherency problems. 1994-08-29 06:09:15 +00:00
nfsserver "bogus" fixes from 1.1.5 to work around some cache coherency problems. 1994-08-29 06:09:15 +00:00
pci Removed inclusion of pio.h and cpufunc.h (cpufunc.h is included from 1994-09-16 13:33:56 +00:00
powerpc/include Added $Id$ 1994-08-02 07:55:43 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi Changed CDOUTSTANDING back to a value of 2 (from 1), since this is now only 1994-09-16 23:43:28 +00:00
sys Redo Kernel NTP PLL support, kernel side. 1994-09-18 20:40:01 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Eliminated a whole pile of ancient (we're taking 4.3BSD) VM system 1994-09-12 11:38:31 +00:00
vm Fixed a bug I introduced when fixing the rss limit code. Changed swapout 1994-09-12 15:06:14 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00