diff options
author | Marcelo Tosatti <mtosatti@redhat.com> | 2014-12-16 09:08:16 -0500 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-01-08 16:48:01 -0500 |
commit | 6c19b7538f5ae2b6cdf91ab29f7fddf7320ece5b (patch) | |
tree | 895ff83a5ea372ff983d2458652f1995d06e6381 /arch/x86/kvm/lapic.c | |
parent | d0659d946be05e098883b6955d2764595997f6a4 (diff) |
KVM: x86: add tracepoint to wait_lapic_expire
Add tracepoint to wait_lapic_expire.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
[Remind reader if early or late. - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm/lapic.c')
-rw-r--r-- | arch/x86/kvm/lapic.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c index e1c0befaa9f6..3eb7f8d9992c 100644 --- a/arch/x86/kvm/lapic.c +++ b/arch/x86/kvm/lapic.c | |||
@@ -1134,6 +1134,7 @@ void wait_lapic_expire(struct kvm_vcpu *vcpu) | |||
1134 | tsc_deadline = apic->lapic_timer.expired_tscdeadline; | 1134 | tsc_deadline = apic->lapic_timer.expired_tscdeadline; |
1135 | apic->lapic_timer.expired_tscdeadline = 0; | 1135 | apic->lapic_timer.expired_tscdeadline = 0; |
1136 | guest_tsc = kvm_x86_ops->read_l1_tsc(vcpu, native_read_tsc()); | 1136 | guest_tsc = kvm_x86_ops->read_l1_tsc(vcpu, native_read_tsc()); |
1137 | trace_kvm_wait_lapic_expire(vcpu->vcpu_id, guest_tsc - tsc_deadline); | ||
1137 | 1138 | ||
1138 | /* __delay is delay_tsc whenever the hardware has TSC, thus always. */ | 1139 | /* __delay is delay_tsc whenever the hardware has TSC, thus always. */ |
1139 | if (guest_tsc < tsc_deadline) | 1140 | if (guest_tsc < tsc_deadline) |