android_kernel_motorola_sm6375/tools/arch
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ingo Molnar 6e30437bd4 tools/include: Sync kernel ABI headers with tooling headers
Sync (copy) the following v4.12 kernel headers to the tooling headers:

  arch/x86/include/asm/disabled-features.h:
  arch/x86/include/uapi/asm/kvm.h:
  arch/powerpc/include/uapi/asm/kvm.h:
  arch/s390/include/uapi/asm/kvm.h:
  arch/arm/include/uapi/asm/kvm.h:
  arch/arm64/include/uapi/asm/kvm.h:

   - 'struct kvm_sync_regs' got changed in an ABI-incompatible way,
     fortunately none of the (in-kernel) tooling relied on it

   - new KVM_DEV calls added

  arch/x86/include/asm/required-features.h:

   - 5-level paging hardware ABI detail added

  arch/x86/include/asm/cpufeatures.h:

   - new CPU feature added

  arch/x86/include/uapi/asm/vmx.h:

   - new VMX exit conditions

None of the changes requires fixes in the tooling source code.

This addresses the following warnings:

  Warning: include/uapi/linux/stat.h differs from kernel
  Warning: arch/x86/include/asm/disabled-features.h differs from kernel
  Warning: arch/x86/include/asm/required-features.h differs from kernel
  Warning: arch/x86/include/asm/cpufeatures.h differs from kernel
  Warning: arch/x86/include/uapi/asm/kvm.h differs from kernel
  Warning: arch/x86/include/uapi/asm/vmx.h differs from kernel
  Warning: arch/powerpc/include/uapi/asm/kvm.h differs from kernel
  Warning: arch/s390/include/uapi/asm/kvm.h differs from kernel
  Warning: arch/arm/include/uapi/asm/kvm.h differs from kernel
  Warning: arch/arm64/include/uapi/asm/kvm.h differs from kernel

Cc: Arnaldo Carvalho de Melo <[email protected]>
Cc: Arnaldo Carvalho de Melo <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Milian Wolff <[email protected]>
Cc: Namhyung Kim <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Yao Jin <[email protected]>
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
2017-05-24 09:00:21 +02:00
..
alpha/include tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
arc/include/uapi/asm tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
arm/include tools/include: Sync kernel ABI headers with tooling headers 2017-05-24 09:00:21 +02:00
arm64/include tools/include: Sync kernel ABI headers with tooling headers 2017-05-24 09:00:21 +02:00
frv/include/uapi/asm tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
h8300/include tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
hexagon/include/uapi/asm tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
ia64/include tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
m32r/include/uapi/asm tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
microblaze/include/uapi/asm tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
mips/include tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
mn10300/include/uapi/asm tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
parisc/include/uapi/asm tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
powerpc/include tools/include: Sync kernel ABI headers with tooling headers 2017-05-24 09:00:21 +02:00
s390/include tools/include: Sync kernel ABI headers with tooling headers 2017-05-24 09:00:21 +02:00
score/include/uapi/asm tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
sh/include tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
sparc/include tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
tile/include tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00
x86 tools/include: Sync kernel ABI headers with tooling headers 2017-05-24 09:00:21 +02:00
xtensa/include tools include: Add mman macros needed by perf for all arch 2016-09-19 11:30:56 -03:00