diff -r 08f77df14cba xen/arch/x86/hvm/vpt.c --- a/xen/arch/x86/hvm/vpt.c Wed Jul 02 11:30:37 2008 +0900 +++ b/xen/arch/x86/hvm/vpt.c Wed Jul 02 09:46:40 2008 -0600 @@ -47,7 +47,7 @@ u64 hvm_get_guest_time(struct vcpu *v) if ( (int64_t)(now - pl->last_guest_time) >= 0 ) pl->last_guest_time = now; else - now = pl->last_guest_time; + now = ++pl->last_guest_time; spin_unlock(&pl->pl_time_lock); return now + v->arch.hvm_vcpu.stime_offset;