• Vitaly Kuznetsov's avatar
    selftests: kvm: Add basic Hyper-V clocksources tests · 2c7f76b4
    Vitaly Kuznetsov authored
    Introduce a new selftest for Hyper-V clocksources (MSR-based reference TSC
    and TSC page). As a starting point, test the following:
    1) Reference TSC is 1Ghz clock.
    2) Reference TSC and TSC page give the same reading.
    3) TSC page gets updated upon KVM_SET_CLOCK call.
    4) TSC page does not get updated when guest opted for reenlightenment.
    5) Disabled TSC page doesn't get updated.
    Signed-off-by: default avatarVitaly Kuznetsov <vkuznets@redhat.com>
    Message-Id: <20210318140949.1065740-1-vkuznets@redhat.com>
    [Add a host-side test using TSC + KVM_GET_MSR too. - Paolo]
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    2c7f76b4
hyperv_clock.c 6.46 KB