aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx.c
diff options
context:
space:
mode:
authorJason Wang <jasowang@redhat.com>2015-09-15 14:41:58 +0800
committerPaolo Bonzini <pbonzini@redhat.com>2015-10-01 15:06:30 +0200
commit931c33b178b091cced2a6b3f57f04655f8ff5207 (patch)
treeb10a00eb94b1976e801a93293324c92f8484a84f /arch/x86/kvm/vmx.c
parentkvm: use kmalloc() instead of kzalloc() during iodev register/unregister (diff)
downloadlinux-dev-931c33b178b091cced2a6b3f57f04655f8ff5207.tar.xz
linux-dev-931c33b178b091cced2a6b3f57f04655f8ff5207.zip
kvm: add tracepoint for fast mmio
Cc: Gleb Natapov <gleb@kernel.org> Cc: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Jason Wang <jasowang@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm/vmx.c')
-rw-r--r--arch/x86/kvm/vmx.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
index 6ee0dc69675b..324b09ff1def 100644
--- a/arch/x86/kvm/vmx.c
+++ b/arch/x86/kvm/vmx.c
@@ -5756,6 +5756,7 @@ static int handle_ept_misconfig(struct kvm_vcpu *vcpu)
gpa = vmcs_read64(GUEST_PHYSICAL_ADDRESS);
if (!kvm_io_bus_write(vcpu, KVM_FAST_MMIO_BUS, gpa, 0, NULL)) {
skip_emulated_instruction(vcpu);
+ trace_kvm_fast_mmio(gpa);
return 1;
}