scripts: Add common header files for tools
This imports the tools/include dir from the Kernel as of 4.5-rc1 to
barebox.
The Kernel has many useful defines and helpers which are often
duplicated in the different tools. Let's create a copy of them
in a common place for all tools.

Some files have been skipped for now as I currently see no use for them:

include/linux/filter.h
include/linux/hash.h
include/linux/rbtree.h
include/linux/rbtree_augmented.h

They can be added later if needed.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent ba24403 commit a883d9a3c040d305ea3d09e721808a3c9a8480c1
@Sascha Hauer Sascha Hauer authored on 2 Feb 2016
Showing 30 changed files
View
scripts/include/asm-generic/atomic-gcc.h 0 → 100644
View
scripts/include/asm-generic/barrier.h 0 → 100644
View
scripts/include/asm-generic/bitops.h 0 → 100644
View
scripts/include/asm-generic/bitops/__ffs.h 0 → 100644
View
scripts/include/asm-generic/bitops/__fls.h 0 → 100644
View
scripts/include/asm-generic/bitops/arch_hweight.h 0 → 100644
View
scripts/include/asm-generic/bitops/atomic.h 0 → 100644
View
scripts/include/asm-generic/bitops/const_hweight.h 0 → 100644
View
scripts/include/asm-generic/bitops/find.h 0 → 100644
View
scripts/include/asm-generic/bitops/fls.h 0 → 100644
View
scripts/include/asm-generic/bitops/fls64.h 0 → 100644
View
scripts/include/asm-generic/bitops/hweight.h 0 → 100644
View
scripts/include/asm/atomic.h 0 → 100644
View
scripts/include/asm/barrier.h 0 → 100644
View
scripts/include/asm/bug.h 0 → 100644
View
scripts/include/linux/atomic.h 0 → 100644
View
scripts/include/linux/bitmap.h 0 → 100644
View
scripts/include/linux/bitops.h 0 → 100644
View
scripts/include/linux/compiler.h 0 → 100644
View
scripts/include/linux/err.h 0 → 100644
View
scripts/include/linux/export.h 0 → 100644
View
scripts/include/linux/kernel.h 0 → 100644
View
scripts/include/linux/list.h 0 → 100644
View
scripts/include/linux/log2.h 0 → 100644
View
scripts/include/linux/poison.h 0 → 100644
View
scripts/include/linux/string.h 0 → 100644
View
scripts/include/linux/types.h 0 → 100644
View
scripts/include/tools/be_byteshift.h 0 → 100644
View
scripts/include/tools/endian.h 0 → 100644
View
scripts/include/tools/le_byteshift.h 0 → 100644