• R
    i386/hyperv: add hv-frequencies cpu property · 9445597b
    Roman Kagan 提交于
    In order to guarantee compatibility on migration, QEMU should have
    complete control over the features it announces to the guest via CPUID.
    
    However, the availability of Hyper-V frequency MSRs
    (HV_X64_MSR_TSC_FREQUENCY and HV_X64_MSR_APIC_FREQUENCY) depends solely
    on the support for them in the underlying KVM.
    
    Introduce "hv-frequencies" cpu property (off by default) which gives
    QEMU full control over whether these MSRs are announced.
    
    While at this, drop the redundant check of the cpu tsc frequency, and
    decouple this feature from hv-time.
    Signed-off-by: NRoman Kagan <rkagan@virtuozzo.com>
    Reviewed-by: NEduardo Habkost <ehabkost@redhat.com>
    Message-Id: <20180330170209.20627-2-rkagan@virtuozzo.com>
    Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
    9445597b
kvm.c 107.4 KB