diff options
author | Kai Huang <kai.huang@linux.intel.com> | 2015-01-27 21:54:28 -0500 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-01-30 03:39:54 -0500 |
commit | 843e4330573cc5261ae260ce0b83dc570d8cdc05 (patch) | |
tree | d0f12d56f8f4c0abc1c4c204468d6061b4ba0be3 /arch/x86/kvm/trace.h | |
parent | 88178fd4f7187bbe290c5d373fd44aabec891934 (diff) |
KVM: VMX: Add PML support in VMX
This patch adds PML support in VMX. A new module parameter 'enable_pml' is added
to allow user to enable/disable it manually.
Signed-off-by: Kai Huang <kai.huang@linux.intel.com>
Reviewed-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm/trace.h')
-rw-r--r-- | arch/x86/kvm/trace.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/x86/kvm/trace.h b/arch/x86/kvm/trace.h index 587149bd6f76..7c7bc8bef21f 100644 --- a/arch/x86/kvm/trace.h +++ b/arch/x86/kvm/trace.h | |||
@@ -848,6 +848,24 @@ TRACE_EVENT(kvm_track_tsc, | |||
848 | 848 | ||
849 | #endif /* CONFIG_X86_64 */ | 849 | #endif /* CONFIG_X86_64 */ |
850 | 850 | ||
851 | /* | ||
852 | * Tracepoint for PML full VMEXIT. | ||
853 | */ | ||
854 | TRACE_EVENT(kvm_pml_full, | ||
855 | TP_PROTO(unsigned int vcpu_id), | ||
856 | TP_ARGS(vcpu_id), | ||
857 | |||
858 | TP_STRUCT__entry( | ||
859 | __field( unsigned int, vcpu_id ) | ||
860 | ), | ||
861 | |||
862 | TP_fast_assign( | ||
863 | __entry->vcpu_id = vcpu_id; | ||
864 | ), | ||
865 | |||
866 | TP_printk("vcpu %d: PML full", __entry->vcpu_id) | ||
867 | ); | ||
868 | |||
851 | TRACE_EVENT(kvm_ple_window, | 869 | TRACE_EVENT(kvm_ple_window, |
852 | TP_PROTO(bool grow, unsigned int vcpu_id, int new, int old), | 870 | TP_PROTO(bool grow, unsigned int vcpu_id, int new, int old), |
853 | TP_ARGS(grow, vcpu_id, new, old), | 871 | TP_ARGS(grow, vcpu_id, new, old), |