forked from Minki/linux
44b3802122
Currently perf-kvm uses string literals for kvm event names, but it works only for x86, because other architectures may have other names for those events. To reduce dependence on architecture, we add <asm/kvm_perf.h> file with defines for: - kvm_entry and kvm_exit events, - exit reason field name in kvm_exit event, - length of exit reasons strings, - vcpu_id field name in kvm trace events, and replace literals in perf-kvm. Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com> 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-2-git-send-email-yarygin@linux.vnet.ibm.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
66 lines
1.4 KiB
Makefile
66 lines
1.4 KiB
Makefile
# UAPI Header export list
|
|
include include/uapi/asm-generic/Kbuild.asm
|
|
|
|
genhdr-y += unistd_32.h
|
|
genhdr-y += unistd_64.h
|
|
genhdr-y += unistd_x32.h
|
|
header-y += a.out.h
|
|
header-y += auxvec.h
|
|
header-y += bitsperlong.h
|
|
header-y += boot.h
|
|
header-y += bootparam.h
|
|
header-y += byteorder.h
|
|
header-y += debugreg.h
|
|
header-y += e820.h
|
|
header-y += errno.h
|
|
header-y += fcntl.h
|
|
header-y += hw_breakpoint.h
|
|
header-y += hyperv.h
|
|
header-y += ioctl.h
|
|
header-y += ioctls.h
|
|
header-y += ipcbuf.h
|
|
header-y += ist.h
|
|
header-y += kvm.h
|
|
header-y += kvm_para.h
|
|
header-y += kvm_perf.h
|
|
header-y += ldt.h
|
|
header-y += mce.h
|
|
header-y += mman.h
|
|
header-y += msgbuf.h
|
|
header-y += msr-index.h
|
|
header-y += msr.h
|
|
header-y += mtrr.h
|
|
header-y += param.h
|
|
header-y += perf_regs.h
|
|
header-y += poll.h
|
|
header-y += posix_types.h
|
|
header-y += posix_types_32.h
|
|
header-y += posix_types_64.h
|
|
header-y += posix_types_x32.h
|
|
header-y += prctl.h
|
|
header-y += processor-flags.h
|
|
header-y += ptrace-abi.h
|
|
header-y += ptrace.h
|
|
header-y += resource.h
|
|
header-y += sembuf.h
|
|
header-y += setup.h
|
|
header-y += shmbuf.h
|
|
header-y += sigcontext.h
|
|
header-y += sigcontext32.h
|
|
header-y += siginfo.h
|
|
header-y += signal.h
|
|
header-y += socket.h
|
|
header-y += sockios.h
|
|
header-y += stat.h
|
|
header-y += statfs.h
|
|
header-y += svm.h
|
|
header-y += swab.h
|
|
header-y += termbits.h
|
|
header-y += termios.h
|
|
header-y += types.h
|
|
header-y += ucontext.h
|
|
header-y += unistd.h
|
|
header-y += vm86.h
|
|
header-y += vmx.h
|
|
header-y += vsyscall.h
|