freebsd-nq/sys/i386
Poul-Henning Kamp d1b40f007d i386/i386/tsc.c was repo-copied from i386/isa/clock.c.
Remove all the stuff that does not relate to the TSC.

Change the calibration to use DELAY(1000000) rather than trying to check
it against the CMOS RTC, this drastically increases precision:

Using 25 samples on a Athlon 700MHz UP machine I find:

                stddev          min          max        average
CMOS             22200 Hz    -74980 Hz     34301 Hz   704928721 Hz
DELAY             1805 Hz     -1984 Hz      2678 Hz   704937583 Hz

(The difference between the two averages is not statistically significant.)

expressed in PPM of the frequency:
                stddev          min          max
CMOS             31.49 PPM  -106.37 PPM    48.66 PPM
DELAY             2.56 PPM     2.81 PPM     3.80 PPM

This code will not be used until a followup commit to sys/isa/clock.c
and sys/pc98/pc98/clock.c which will only happen after some field testing.
2003-02-05 09:20:40 +00:00
..
acpica Export the physical address of the RSDP to userland by means 2002-12-18 08:47:07 +00:00
apm Be consistent about functions being static. 2002-10-16 08:57:14 +00:00
bios - Removed unecesary code. 2003-01-18 04:36:12 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf Put replace spaces with tabs in keeping with the rest of the file. 2003-02-01 18:45:18 +00:00
i386 i386/i386/tsc.c was repo-copied from i386/isa/clock.c. 2003-02-05 09:20:40 +00:00
ibcs2 Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
include i386/i386/tsc.c was repo-copied from i386/isa/clock.c. 2003-02-05 09:20:40 +00:00
isa Split the global timezone structure into two integer fields to 2003-02-03 19:49:35 +00:00
linux Add IPv6 support for Linuxlator. 2003-02-03 17:43:20 +00:00
pci Outdent the string rather than use concatenation. 2002-12-23 22:12:17 +00:00
smapi - Removed unecesary code. 2003-01-18 04:36:12 +00:00
svr4 SCARGS removal take II. 2002-12-14 01:56:26 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00