CVSROOT:        /cvs
Module name:    src
Changes by:     patr...@cvs.openbsd.org 2017/12/19 11:06:41

Modified files:
        sys/arch/amd64/amd64: vmm.c 

Log message:
Pass calibrated TSC frequency to vmm(4) guests.  On machines where TSC
cannot be calculated from the CPUID register, because the CPU does not
support it, but can be calibrated from another timer, the vmm(4) guest
doesn't have a chance to read or calibrate its own TSC frequency since
it has no access to a precise enough time counter.  In that case, fake
the existence of the register and supply our calibrated TSC frequency.
mlarkin@ tells me this also greatly helps Linux guests.

ok mlarkin@

Reply via email to