diff options
Diffstat (limited to 'arch/arm/kvm/trace.h')
-rw-r--r-- | arch/arm/kvm/trace.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/arch/arm/kvm/trace.h b/arch/arm/kvm/trace.h index 6817664b46b8..0ec35392d208 100644 --- a/arch/arm/kvm/trace.h +++ b/arch/arm/kvm/trace.h | |||
@@ -68,6 +68,21 @@ TRACE_EVENT(kvm_guest_fault, | |||
68 | __entry->hxfar, __entry->vcpu_pc) | 68 | __entry->hxfar, __entry->vcpu_pc) |
69 | ); | 69 | ); |
70 | 70 | ||
71 | TRACE_EVENT(kvm_access_fault, | ||
72 | TP_PROTO(unsigned long ipa), | ||
73 | TP_ARGS(ipa), | ||
74 | |||
75 | TP_STRUCT__entry( | ||
76 | __field( unsigned long, ipa ) | ||
77 | ), | ||
78 | |||
79 | TP_fast_assign( | ||
80 | __entry->ipa = ipa; | ||
81 | ), | ||
82 | |||
83 | TP_printk("IPA: %lx", __entry->ipa) | ||
84 | ); | ||
85 | |||
71 | TRACE_EVENT(kvm_irq_line, | 86 | TRACE_EVENT(kvm_irq_line, |
72 | TP_PROTO(unsigned int type, int vcpu_idx, int irq_num, int level), | 87 | TP_PROTO(unsigned int type, int vcpu_idx, int irq_num, int level), |
73 | TP_ARGS(type, vcpu_idx, irq_num, level), | 88 | TP_ARGS(type, vcpu_idx, irq_num, level), |
@@ -210,6 +225,39 @@ TRACE_EVENT(kvm_set_spte_hva, | |||
210 | TP_printk("mmu notifier set pte hva: %#08lx", __entry->hva) | 225 | TP_printk("mmu notifier set pte hva: %#08lx", __entry->hva) |
211 | ); | 226 | ); |
212 | 227 | ||
228 | TRACE_EVENT(kvm_age_hva, | ||
229 | TP_PROTO(unsigned long start, unsigned long end), | ||
230 | TP_ARGS(start, end), | ||
231 | |||
232 | TP_STRUCT__entry( | ||
233 | __field( unsigned long, start ) | ||
234 | __field( unsigned long, end ) | ||
235 | ), | ||
236 | |||
237 | TP_fast_assign( | ||
238 | __entry->start = start; | ||
239 | __entry->end = end; | ||
240 | ), | ||
241 | |||
242 | TP_printk("mmu notifier age hva: %#08lx -- %#08lx", | ||
243 | __entry->start, __entry->end) | ||
244 | ); | ||
245 | |||
246 | TRACE_EVENT(kvm_test_age_hva, | ||
247 | TP_PROTO(unsigned long hva), | ||
248 | TP_ARGS(hva), | ||
249 | |||
250 | TP_STRUCT__entry( | ||
251 | __field( unsigned long, hva ) | ||
252 | ), | ||
253 | |||
254 | TP_fast_assign( | ||
255 | __entry->hva = hva; | ||
256 | ), | ||
257 | |||
258 | TP_printk("mmu notifier test age hva: %#08lx", __entry->hva) | ||
259 | ); | ||
260 | |||
213 | TRACE_EVENT(kvm_hvc, | 261 | TRACE_EVENT(kvm_hvc, |
214 | TP_PROTO(unsigned long vcpu_pc, unsigned long r0, unsigned long imm), | 262 | TP_PROTO(unsigned long vcpu_pc, unsigned long r0, unsigned long imm), |
215 | TP_ARGS(vcpu_pc, r0, imm), | 263 | TP_ARGS(vcpu_pc, r0, imm), |