freebsd-skq/sys/x86
jkim faed140c1e Introduce low-resolution TSC timecounter "TSC-low". It replaces the normal
TSC timecounter if TSC frequency is higher than ~4.29 MHz (or 2^32-1 Hz) or
multiple CPUs are present.  The "TSC-low" frequency is always lower than a
preset maximum value and derived from TSC frequency (by being halved until
it becomes lower than the maximum).  Note the maximum value for SMP case is
significantly lower than UP case because we want to reduce (rare but known)
"temporal anomalies" caused by non-serialized RDTSC instruction.  Normally,
it is still higher than "ACPI-fast" timecounter frequency (which was default
timecounter hardware for long time until r222222) to be useful.
2011-06-08 19:38:31 +00:00
..
acpica Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +00:00
bios
cpufreq Use ACPI-supplied CPU frequencies instead of estimated ones as we are about 2011-04-27 00:32:35 +00:00
include Copy powerpc/include/_inttypes.h to x86 and replace i386/amd64/pc98 2011-01-08 18:09:48 +00:00
isa MFC 2011-05-09 18:53:13 +00:00
pci MFC 2011-05-03 18:57:46 +00:00
x86 Introduce low-resolution TSC timecounter "TSC-low". It replaces the normal 2011-06-08 19:38:31 +00:00