freebsd-dev/sys/i386
Poul-Henning Kamp c316aa2cec On the ElanSC520 CPU use general purpose timer#2 as timecounter.
This is a vast improvement over the i8254, since it is a simple
memory load rather than a comples sequence of interrupt blocking,
multiple input/output instructions, and wrap-around detection.

I have not bothered to time the fundamental timecounter get routine,
but gettimeofday(2) is 10% faster with the ELAN timecounte.

The downside is that HZ=100 is not enough, 150 or more recommended,
I use 250 myself.
2002-09-04 19:52:17 +00:00
..
acpica Replace (ab)uses of "NULL" where "0" is really meant. 2002-08-22 21:24:01 +00:00
apm Remove __P. 2002-03-20 05:48:58 +00:00
bios Remove __P. 2002-03-20 05:48:58 +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 Change the support for AMDs ElanSC520 CPU from being a device driver to 2002-09-04 19:43:22 +00:00
i386 On the ElanSC520 CPU use general purpose timer#2 as timecounter. 2002-09-04 19:52:17 +00:00
ibcs2 Added fields for VM_MIN_ADDRESS, PS_STRINGS and stack protections to 2002-09-01 21:41:24 +00:00
include Function prototypes don't need 'extern'. 2002-09-04 19:31:09 +00:00
isa Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
linux Use the new kern_* functions to avoid the need to store arguments 2002-09-01 22:30:27 +00:00
pci Change the support for AMDs ElanSC520 CPU from being a device driver to 2002-09-04 19:43:22 +00:00
svr4 Moved signal handling and rescheduling from userret() to ast() so that 2002-04-04 17:49:48 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00