dtc/libfdt
Kim Phillips feafcd972c dtc/libfdt: introduce fdt types for annotation by endian checkers
Projects such as linux and u-boot run sparse on libfdt.  libfdt
contains the notion of endianness via usage of endian conversion
functions such as fdt32_to_cpu.  As such, in order to pass endian
checks, libfdt has to annotate its fdt variables such that sparse
can warn when mixing bitwise and regular integers.  This patch adds
these new fdtXX_t types and, ifdef __CHECKER__ (a symbol sparse
defines), includes the bitwise annotation.

Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Acked-by: David Gibson <david@gibson.dropbear.id.au>
2013-01-06 15:52:09 -06:00
..
fdt.c libfdt: Implement property iteration functions 2010-03-10 08:13:00 -06:00
fdt.h dtc/libfdt: introduce fdt types for annotation by endian checkers 2013-01-06 15:52:09 -06:00
fdt_empty_tree.c libfdt: Add helper function to create a trivial, empty tree 2012-06-03 09:16:17 -05:00
fdt_ro.c libfdt: Implement property iteration functions 2010-03-10 08:13:00 -06:00
fdt_rw.c libfdt: Add support for appending the values to a existing property 2011-12-05 10:17:58 -06:00
fdt_strerror.c libfdt: Increase namespace-pollution paranoia 2008-07-14 12:36:27 -05:00
fdt_sw.c Fix a possible overflow case detected by gcc 4.3.2 2009-02-23 13:33:00 -06:00
fdt_wip.c libfdt: Rework fdt_next_node() 2009-02-06 11:19:10 -06:00
libfdt.h libfdt: Add helper function to create a trivial, empty tree 2012-06-03 09:16:17 -05:00
libfdt_env.h dtc/libfdt: introduce fdt types for annotation by endian checkers 2013-01-06 15:52:09 -06:00
libfdt_internal.h libfdt: Implement property iteration functions 2010-03-10 08:13:00 -06:00
Makefile.libfdt dtc/libfdt: install missing header 2012-08-22 08:46:32 -05:00
TODO dtc: Update TODO files 2007-12-19 08:20:26 -06:00
version.lds libfdt: Added missing functions to shared library 2012-10-03 09:08:31 -05:00