Implement Hyper-V paravirtualized clock -- reference TSC page -- in a similar manner to kvm_clock. The bulk of the change is in the last patch in the series; the preceding ones are cleanups and refactorings paving the way to it. Based on the patches and ideas by Andrey Smetanin and Paolo Bonzini. Roman Kagan (3): hyperv: add define for time unit x86/kvm: factor out updating kvm_clock in guest x86/kvm: implement Hyper-V reference TSC page clock arch/x86/include/uapi/asm/hyperv.h | 3 + arch/x86/kernel/cpu/mshyperv.c | 3 +- arch/x86/kvm/hyperv.c | 135 +++++++++++++++++++++++++++++++------ arch/x86/kvm/hyperv.h | 3 + arch/x86/kvm/trace.h | 25 +++++++ arch/x86/kvm/x86.c | 122 ++++++++++++++++++--------------- drivers/hv/hv.c | 3 +- drivers/hv/hv_util.c | 2 +- 8 files changed, 218 insertions(+), 78 deletions(-) -- 2.5.5 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html