hyperv: Implement Hyper-V reference TSC cputimer.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 20 Dec 2016 02:50:15 +0000 (10:50 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Tue, 20 Dec 2016 03:15:50 +0000 (11:15 +0800)
commitc6b7218831be34afc3c711f3808a2c28e537112d
tree05b7cb3517cd3a2868323d683b432865f6fcc2d0
parent52df6187d26b419717a38b500ffd47e5daff73d0
hyperv: Implement Hyper-V reference TSC cputimer.

This one is at least 2 times faster than its rdmsr counterpart.

Obtained-from: FreeBSD
sys/dev/virtual/hyperv/vmbus/hyperv.c
sys/dev/virtual/hyperv/vmbus/hyperv_machdep.h
sys/dev/virtual/hyperv/vmbus/hyperv_reg.h
sys/dev/virtual/hyperv/vmbus/x86_64/hyperv_machdep.c