 3be8e2a0a5
			
		
	
	
	3be8e2a0a5
	
	
	
		
			
			On s390, the vmexit event has a tree-like structure: between exit_event_begin and exit_event_end several other events may happen and with each of them refining the previous ones. This patch adds a decoder for such events to the generic code and also the files <asm/kvm_perf.h> and kvm-stat.c for s390. Commands 'perf kvm stat record', 'report' and 'live' are supported. Reviewed-by: David Ahern <dsahern@gmail.com> Signed-off-by: Alexander Yarygin <yarygin@linux.vnet.ibm.com> Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Cc: Christian Borntraeger <borntraeger@de.ibm.com> Cc: Cornelia Huck <cornelia.huck@de.ibm.com> Cc: David Ahern <dsahern@gmail.com> Cc: Ingo Molnar <mingo@kernel.org> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Link: http://lkml.kernel.org/r/1404397747-20939-5-git-send-email-yarygin@linux.vnet.ibm.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
		
			
				
	
	
		
			42 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| tools/perf
 | |
| tools/scripts
 | |
| tools/lib/traceevent
 | |
| tools/lib/api
 | |
| tools/lib/symbol/kallsyms.c
 | |
| tools/lib/symbol/kallsyms.h
 | |
| tools/include/asm/bug.h
 | |
| tools/include/linux/compiler.h
 | |
| tools/include/linux/hash.h
 | |
| tools/include/linux/export.h
 | |
| tools/include/linux/types.h
 | |
| include/linux/const.h
 | |
| include/linux/perf_event.h
 | |
| include/linux/rbtree.h
 | |
| include/linux/list.h
 | |
| include/linux/hash.h
 | |
| include/linux/stringify.h
 | |
| lib/rbtree.c
 | |
| include/linux/swab.h
 | |
| arch/*/include/asm/unistd*.h
 | |
| arch/*/include/asm/perf_regs.h
 | |
| arch/*/include/uapi/asm/unistd*.h
 | |
| arch/*/include/uapi/asm/perf_regs.h
 | |
| arch/*/lib/memcpy*.S
 | |
| arch/*/lib/memset*.S
 | |
| include/linux/poison.h
 | |
| include/linux/magic.h
 | |
| include/linux/hw_breakpoint.h
 | |
| include/linux/rbtree_augmented.h
 | |
| include/uapi/linux/perf_event.h
 | |
| include/uapi/linux/const.h
 | |
| include/uapi/linux/swab.h
 | |
| include/uapi/linux/hw_breakpoint.h
 | |
| arch/x86/include/asm/svm.h
 | |
| arch/x86/include/asm/vmx.h
 | |
| arch/x86/include/asm/kvm_host.h
 | |
| arch/x86/include/uapi/asm/svm.h
 | |
| arch/x86/include/uapi/asm/vmx.h
 | |
| arch/x86/include/uapi/asm/kvm.h
 | |
| arch/x86/include/uapi/asm/kvm_perf.h
 | |
| arch/s390/include/uapi/asm/sie.h
 | |
| arch/s390/include/uapi/asm/kvm_perf.h
 |