]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - arch/x86/include/uapi/asm/kvm.h
KVM: x86: PMU Event Filter
[linux.git] / arch / x86 / include / uapi / asm / kvm.h
index f9b021e16ebc8221ec1579b8500c8defae363952..46588f5d6283737729be4df2eb58eda9297bb4c6 100644 (file)
@@ -422,4 +422,14 @@ struct kvm_nested_state {
        __u8 data[0];
 };
 
+/* for KVM_CAP_PMU_EVENT_FILTER */
+struct kvm_pmu_event_filter {
+       __u32 action;
+       __u32 nevents;
+       __u64 events[0];
+};
+
+#define KVM_PMU_EVENT_ALLOW 0
+#define KVM_PMU_EVENT_DENY 1
+
 #endif /* _ASM_X86_KVM_H */