MFC 300825,300827,300830,300831,300832,300834
300825
hyperv: Move CPUID related bits to hyperv_reg.h and give them clean name
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6565
300827
hyperv: Move timer related MSRs into hyperv_reg.h
And avoid bit fields for event timer.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6566
300830
hyperv/vmbus: Move MSR EOM to hyperv_reg.h
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6567
300831
hyperv: GC unneeded bits
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6568
300832
hyperv: Clean up Hyper-V timecounter a bit.
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6569
300834
hyperv: Test features before enabling optional functionalities
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D6571
git-svn-id: svn://svn.freebsd.org/base/stable/10@302129
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f