freebsd-skq/sys/x86/x86
Mike Silbersack 5cf8ac1bc2 Disable TSC usage inside SMP VM environments. On my VMware ESXi 4.1
environment with a core i5-2500K, operation in this mode causes timeouts
from the mpt driver.  Switching to the ACPI-fast timer resolves this issue.
Switching the VM back to single CPU mode also works, which is why I have
not disabled the TSC in that mode.

I did not test with KVM or other VM environments, but I am being cautious
and assuming that the TSC is not reliable in SMP mode there as well.

Reviewed by:	kib
Approved by:	re (kib)
MFC after:	Not applicable, the timecounter code is new for 9.x
2011-08-22 03:10:29 +00:00
..
busdma_machdep.c
dump_machdep.c Add the watchdogs patting during the (shutdown time) disk syncing and 2011-04-28 16:02:05 +00:00
io_apic.c
local_apic.c MFC 2011-05-06 22:45:33 +00:00
mca.c
mptable_pci.c Respect the BIOS/firmware's notion of acceptable address ranges for PCI 2011-07-15 21:08:58 +00:00
mptable.c Fix build when NEW_PCIB is not defined. 2011-07-16 14:05:34 +00:00
msi.c
nexus.c Add implementations of BUS_ADJUST_RESOURCE() to the PCI bus driver, 2011-05-02 14:13:12 +00:00
tsc.c Disable TSC usage inside SMP VM environments. On my VMware ESXi 4.1 2011-08-22 03:10:29 +00:00