[PATCH 0/6] pvclock fixes

From: Glauber Costa
Date: Mon Apr 26 2010 - 13:50:42 EST


Hi,

This is the last series I've sent, with comments from you merged.
The first 5 patches are the same, only with the suggested fixes.
I am leaving documentation out, since the basics won't change, and
we're still discussing the details.

Patch 6 is new, and is the guest side of the skipping updates
avi asked for. I haven't yet done any HV work on this
(specially because I am not convinced exactly where it is safe to
do).

Let me know what you think.

Thanks

Glauber Costa (6):
Enable pvclock flags in vcpu_time_info structure
Add a global synchronization point for pvclock
change msr numbers for kvmclock
export new cpuid KVM_CAP
Try using new kvm clock msrs
don't compute pvclock adjustments if we trust the tsc

arch/x86/include/asm/kvm_para.h | 13 ++++++++
arch/x86/include/asm/pvclock-abi.h | 4 ++-
arch/x86/include/asm/pvclock.h | 1 +
arch/x86/kernel/kvmclock.c | 59 +++++++++++++++++++++++-------------
arch/x86/kernel/pvclock.c | 37 ++++++++++++++++++++++
arch/x86/kvm/x86.c | 13 +++++++-
include/linux/kvm.h | 1 +
7 files changed, 105 insertions(+), 23 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/