freebsd-dev/sys/amd64
Ian Lepore 5deb1573e8 Improve the performance of the hpet timer in bhyve guests by making the
timer frequency a power of two.  This changes the frequency from 10 to
16.7 MHz (2 ^ 24 HZ).  Using a power of two avoids roundoff errors when
doing arithmetic in sbintime_t units.

Testing shows this can fix erratic ntpd behavior in guests using the
hpet timer (which is the default for multicore guests).

Reported by:	bsam@
2017-10-29 20:50:03 +00:00
..
acpica Ensure that resume path on amd64 only accesses page tables for normal 2017-05-15 20:52:43 +00:00
amd64 Fix the VM_NRESERVLEVEL == 0 build. 2017-10-23 15:34:05 +00:00
cloudabi32 Move struct syscall_args syscall arguments parameters container into 2017-06-12 21:03:23 +00:00
cloudabi64 Keep top page on CloudABI to work around AMD Ryzen stability issues. 2017-08-02 13:08:10 +00:00
conf Update several more URLs 2017-10-29 08:17:03 +00:00
ia32 amd64: avoid acquiring dt lock if possible (which is the common case) 2017-10-20 03:30:02 +00:00
include Make the sleepq chain hash size configurable per-arch and bump on amd64. 2017-10-22 20:43:50 +00:00
linux amd64: avoid acquiring dt lock if possible (which is the common case) 2017-10-20 03:30:02 +00:00
linux32 amd64: avoid acquiring dt lock if possible (which is the common case) 2017-10-20 03:30:02 +00:00
pci pcicfg: Fix direct calls of pci_cfg{read,write} on systems w/o PCI host bridge. 2017-05-04 05:28:46 +00:00
sgx Fix module unload when SGX support is not present in CPU. 2017-08-18 14:47:06 +00:00
vmm Improve the performance of the hpet timer in bhyve guests by making the 2017-10-29 20:50:03 +00:00
Makefile Bring the tags and links entries for amd64 up to date. 2015-10-27 22:59:24 +00:00