freebsd-nq/sys/x86/x86
Neel Natu 1472b87f2f Unsynchronized TSCs on the host require special handling in bhyve:
- use clock_gettime(2) as the time base for the emulated ACPI timer instead
  of directly using rdtsc().

- don't advertise the invariant TSC capability to the guest to discourage it
  from using the TSC as its time base.

Discussed with:	jhb@ (about making 'smp_tsc' a global)
Reported by:	Dan Mack on freebsd-virtualization@
Obtained from:	NetApp
2013-04-10 05:59:07 +00:00
..
busdma_machdep.c Record the correct error in the trace. 2013-04-01 09:57:46 +00:00
dump_machdep.c free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOG 2012-06-03 08:01:12 +00:00
intr_machdep.c x86 suspend/resume: suspend pics and pseudo-pics in reverse order 2013-02-02 12:02:42 +00:00
io_apic.c ioapic_program_intpin: program high bits before low bits 2012-12-01 18:16:14 +00:00
legacy.c Move the legacy(4) driver to x86. 2012-03-30 19:10:14 +00:00
local_apic.c MFcalloutng: 2013-02-28 13:46:03 +00:00
mca.c Further tweak the changes made in r233709. The kernel doesn't permit 2012-04-02 17:26:21 +00:00
mptable_pci.c Move the legacy(4) driver to x86. 2012-03-30 19:10:14 +00:00
mptable.c Fix build when NEW_PCIB is not defined. 2011-07-16 14:05:34 +00:00
msi.c Move <machine/apicreg.h> to <x86/apicreg.h>. 2010-11-01 18:18:46 +00:00
nexus.c Add implementations of BUS_ADJUST_RESOURCE() to the PCI bus driver, 2011-05-02 14:13:12 +00:00
tsc.c Unsynchronized TSCs on the host require special handling in bhyve: 2013-04-10 05:59:07 +00:00