Hi Steven, On Fri, Jun 17, 2016 at 10:10:25AM -0400, Steven Rostedt wrote: > On Tue, 14 Jun 2016 09:40:12 +0100 > James Hogan <james.hogan@xxxxxxxxxx> wrote: > > > > TRACE_EVENT(kvm_exit, > > TP_PROTO(struct kvm_vcpu *vcpu, unsigned int reason), > > @@ -34,7 +71,8 @@ TRACE_EVENT(kvm_exit, > > ), > > > > TP_printk("[%s]PC: 0x%08lx", > > - kvm_mips_exit_types_str[__entry->reason], > > + __print_symbolic(__entry->reason, > > + kvm_trace_symbol_exit_types), > > __entry->pc) > > ); > > > > BTW, I'm curious. Can you show me what you see in: > > /sys/kernel/debug/tracing/events/kvm/kvm_exit/format Sure: name: kvm_exit ID: 472 format: field:unsigned short common_type; offset:0; size:2; signed:0; field:unsigned char common_flags; offset:2; size:1; signed:0; field:unsigned char common_preempt_count; offset:3; size:1; signed:0; field:int common_pid; offset:4; size:4; signed:1; field:unsigned long pc; offset:8; size:4; signed:0; field:unsigned int reason; offset:12; size:4; signed:0; print fmt: "[%s]PC: 0x%08lx", __print_symbolic(REC->reason, { 0, "Interrupt" }, { 1, "TLB Mod" }, { 2, "TLB Miss (LD)" }, { 3, "TLB Miss (ST)" }, { 4, "Address Error (LD)" }, { 5, "Address Err (ST)" }, { 8, "System Call" }, { 9, "Break Inst" }, { 10, "Reserved Inst" }, { 11, "COP0/1 Unusable" }, { 13, "Trap Inst" }, { 14, "MSA FPE" }, { 15, "FPE" }, { 21, "MSA Disabled" }, { 32, "WAIT" }, { 33, "CACHE" }, { 34, "Signal" }), REC->pc Cheers James
Attachment:
signature.asc
Description: Digital signature