freebsd-dev/sys/x86
Alexander Motin b2c63698d4 Introduce kern.timecounter.smp_tsc_adjust tunable (disabled by default) and
respective functionality, allowing to synchronize TSC on APs to match BSP's
during boot.  It may be unsafe in general case due to theoretical chance of
later drift if CPUs are using different clock rate or source, but it allows
to use TSC in some cases when difference caused by some initialization bug,
while TSCs are known to increment synchronously.

Reviewed by:	jimharris, kib
MFC after:	1 month
2013-04-18 17:07:04 +00:00
..
acpica Make VM_NDOMAIN a kernel option so that it can be enabled from a kernel 2013-02-14 19:38:04 +00:00
bios Add missing header needed by free(9). 2012-09-30 15:42:20 +00:00
cpufreq This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
include Move the previously added CPUID7 macros to CPUID_STDEXT. 2013-04-18 07:09:27 +00:00
isa MFcalloutng: 2013-02-28 13:46:03 +00:00
pci Trim stray blank line. 2012-04-11 21:00:33 +00:00
x86 Introduce kern.timecounter.smp_tsc_adjust tunable (disabled by default) and 2013-04-18 17:07:04 +00:00