[Crosstoolchain-logs] [device-tree-compiler] branch upstream/1.4.x created (now ec02b34)

Hector Oron zumbi at moszumanska.debian.org
Thu Dec 8 17:06:47 UTC 2016


This is an automated email from the git hooks/post-receive script.

zumbi pushed a change to branch upstream/1.4.x
in repository device-tree-compiler.

        at  ec02b34   dtc: Makefile improvements for release uploading

This branch includes the following new commits:

       new  fc14dad   Initial commit
       new  4102d84   Initial label support.  Also switch to glr-parser mode and get rid of hacks that were necessary without it.
       new  81f2e89   Rudimentary phandle reference support.
       new  9ad4587   Remove build_empty_property().  It wasn't useful.
       new  ab870ca   First cut at a "libdt" set of routines for extracting things from the flattened tree.  Could be used in firmware.
       new  363f1ea   Add missing file.
       new  c5c437e   Oops.  Using %{  %} in the rules (rather than definitions) section of a lex file has undefined behaviour.  In fact it ends up including the stuff within the definition of the yylex() function, leading to strange warnings on gcc-3.4 and compile errors with gcc 4.
       new  5a446b0   Add flex option to stop warning about unused yyunput().
       new  1cb934b   Add automatic dependency generation.
       new  7ee3ffd   Fix bug in error message.
       new  03a9b9d   Use u8 instead of uint8_t, as we do with the other size types.
       new  a6c6957   Remove inaccurate comment.
       new  47f23de   Ensure that the reserve map is doubleword aligned in blob and asm output.
       new  586606e   Oops, fix stupid bug where we emitted padding before, rather than after the blob header.
       new  f0517db   Support for specifying memreserve ranges in the source format, based on a patch by Jon Loeliger <jdl AT freescale.com>, although tweaked substantially.
       new  7f6d12b   Remove unused enum from dtc.h.
       new  4ddf7c0   In flat tree reading, check for (negative) string offsets which underrun the input blob. (Patch from Michael Ellerman).
       new  dffc2a8   Add a couple of missing cpu_to_be32() writing the version numbers out.
       new  4191613   Forgot to realign after emitting auto-generated "name" properties.  Oops.
       new  230f253   Remove an unused function, mark a bunch of other functions and variables as static.  Mostly found by sparse.
       new  6c0f367   Fix endian problems with handling of memreserve entries (bug pointed out by Pantelis Antoniou).  The rule is that the memreserve data in struct boot_info is always stored big-endian.
       new  b2543fc   Add ftdump utility, contributed by Pantelis Antoniou.
       new  c6d036e   Oops, use strtoul() instead of strtol() in dtc-lexer.l, so that we correctly handle cell values above 7fffffff.  Bug pointed out by Kumar Gala.
       new  93c8217   Use C99 fixed width integer type names in libdt.
       new  b4ac049   Oops avoid using case range gcc extension.
       new  86dbcbd   Rudimentary support for reporting the line number of syntax errors.
       new  1847d16   Update TODO
       new  cba839c   Reduce message about too-long property names to a mere warning, it causes too much trouble.  Still need to fix up error handling in general.
       new  740a19a   Alter add_property() and add_child() functiosn to add to the end of their respective linked lists.  This means we no longer reverse the order or properties and subnodes when in blob or fs input modes.
       new  8f1bc85   Add a .gitignore file.
       new  fccb194   Add a second cpu and a timebase frequency to test.dts.
       new  f040d95   Rework tracking of reserve entries during processing.  This is initial work to allow more powerful handling of reserve entries.
       new  712e52e   Use names for output functions in the form dt_to_*() instead of write_dt_*() for consistency with the dt_from_*() input functions.
       new  1ae7056   Remove no longer used (and already commented) reserve_data field from boot_info.
       new  986c272   Added document describing flattened tree format and what properties / nodes the kernel needs.  Written by BenH and Becky Bruce.
       new  f192a7a   [PATCH] dtc: Update flat OF doc for new mdio properties
       new  f5aa792   Add paper on the flattened tree and dtc presented at linux.conf.au 2006 by way of some more documentation.
       new  7a9f663   The problem is that asm_emit_cell() was swapping its asm output when it shouldn't be (because the assembler will do the necessary swapping). The cell values (asm_emit_cell()) are different from the data values (asm_emit_data()) because the cell values are generated within the program and don't get swapped like the data values read from the dts file. They should be left as they are so that the assembler will swap them, if necessary.  For example, when the property len [...]
       new  f7374f6   Don't generate the mem-reserve entry for the blob itself, even for ASM output.  It was inconsistent with the binary output form, and kernel folks decided to have the early kernel perform the reservation itself.
       new  05ae3d8   Use .long on high and low halfs of u64s to avoid .quad as it appears .quad isn't available in some assemblers.
       new  38e8f8f   dtc: add setting of physical boot cpu
       new  780c742   Remove dead code.
       new  6cf2bcd   Add copyright.  Fix 80-column line.
       new  a73b7d4   Merge branch 'jdl'
       new  332c536   dtc: fix endian issue when reading blobs
       new  f016882   Change default output blob version from 3 to 16
       new  3da0f9a   libfdt - library for manipulating device trees in flattened format
       new  4e6221c   Have tests read example tree from a generated file, rather than link it in. This makes the tests more flexible to re-use for testing the output from the write tests.
       new  156649d   Fix building of dumptrees
       new  3aa4cfd   Simplify string table access functions
       new  063693a   libfdt: Sequential write support
       new  65380f1   Add a copy of the GPL
       new  41722c2   libfdt: Fix logic in nop_property testcase
       new  ede25de   libfdt: Export accessors for header fields
       new  4236976   libfdt: Implement fdt_move()
       new  aeddfe2   libfdt: Factor out string search function
       new  fe92f6b   libfdt: Introduce flat tree format v17
       new  7ba551f   libfdt: Read-write support
       new  81bdd52   libfdt: Add dtb files to .gitignore
       new  e25487d   libfdt: Fix libfdt for little endian hosts
       new  1a765f5   libfdt: Fixups for 64-bit machines
       new  95393db   dtc: Remove verbose message from get_node_phandle()
       new  94993f4   libfdt: Abolish fdt_property_offset()
       new  6ae4de5   libfdt: Remove unused _ptr_offset() function
       new  9825f82   libfdt: Fix bounds-checking bug in fdt_get_property()
       new  568b569   libfdt: Fixup usage of fdt_offset_ptr() in fdt_rw.c
       new  73d6092   libfdt: Use void * to refer to device tree blobs
       new  a7ee95d   libfdt: Abolish encoding of error codes into pointers
       new  9a9fdf5   libfdt: More consistent handling of returned error codes.
       new  3aea828   libfdt: Clean up error codes
       new  209c5e5   libfdt: Add TODO file
       new  5b344f9   libfdt: Add fdt_strerror() function to library
       new  e6dd3f1   Remove check for linux,platform property in /chosen
       new  5438239   Bugfix for CHECK_HAVE_WARN_PHANDLE()
       new  32da475   Allow multipart property values
       new  c226ddc   Allow references to labels
       new  af0278a   Add support for decimal, octal and binary based cell values.
       new  fd84d97   Add some initial test cases.
       new  3948849   Moved data_convert_cell() out of data.c to the parser. It constructs a cell_t, not data objects. Renamed it to cell_from_string() as well.
       new  5ae78ad   remove check for interrupt-controller property under /chosen
       new  5434fcc   libfdt: Fix fdt_strerror() bugs
       new  07a12a0   libfdt: Use correct property format
       new  6ae55f9   Fix flat_dt_property structure
       new  46c88df   Add support for flat device tree format version 17
       new  b299ac7   Get rid of libdt.c
       new  cd1da87   Improve options, #define default version.
       new  0014300   ftdump missing be32_to_cpu() on size cell.
       new  857f54e   libfdt: Remove #includes from fdt.h
       new  b29597d   Remove bogus errors from check_chosen.
       new  e45e6fd   DTC: Add support for a C-like #include "file" mechanism.
       new  ce34ae3   DTC: Incorporate some review suggestions.
       new  4384b23   Implement the -R option and add a -S option.
       new  4f5370a   Add -o <output file> to the usage message.
       new  ca25e54   Fix reserve map output for asm format.
       new  86c01ee   Assemble the blob in memory before writing it out.
       new  7ea144f   Fix the -S to modify the totalsize properly.
       new  41eecd4   dtc: Fix recognition of whitespace characters
       new  ce24322   dtc: parse NOP in dtb input
       new  a6c76f9   libfdt: More thorough use of constification
       new  9481605   libfdt: Switch to dual GPL/BSD license
       new  23cdf23   Move everything into a subdirectory in preparation for merge into dtc.
       new  400bd98   Merge ../libfdt into dtc-libfdt-merge
       new  1257897   Merge libfdt into dtc.
       new  0738774   dtc: Accept NOPs in dtb input regardless of version
       new  0c7cd1a   dtc: Count testcases and results in the dtc/libfdt testsuite
       new  6c65eab   dtc: Remove redundant copy of the GPL
       new  d9d679f   dtc: Improve and better integrate dtc and libfdt Makefiles
       new  6936273   dtc: Remove bogus break statement
       new  8cd4196   dtc: Add install makefile target
       new  81fda8a   dtc: fix asm for version 17
       new  6d7b222   dtc: move declaration of yyerror
       new  85ab5cc   dtc: complain about unparsed digits in cell lists
       new  d429033   dtc: implement labels on memory reserve slots
       new  46779e8   dtc: clean up grow_data_for()
       new  ac6a5e2   dtc: allow a label: in any dts context
       new  6a99b13   dtc: implement labels on property data
       new  43a68c6   dtc: store labels in ascending order
       new  9670eed   dtc: add a testcase with labels
       new  7f45666   dtc: align header comments in asm output
       new  445d55d   dtc: format memory reserve as pairs on two lines
       new  74e6d21   Add a note to the build about the expected parser warnings.
       new  a657ce8   Add DTC release version information.
       new  fdd2e6f   Reorganized Makefile into better top-down structure. Also removed a generic "LD" target that wasn't actually used.
       new  4f61ae1   dtc: Improve the make install target
       new  74ce242   Make release 1.0.0-rc1!
       new  1dc6ca5   Add initial Device Tree Compiler manual
       new  9d7e738   Merge branch 'doc'
       new  5cb1fbd   DTC 1.0.0
       new  bd2ae2f   libfdt: Fix handling of trailing / in fdt_path_offset()
       new  9d26eab   libfdt: Add fdt_get_name() to retrieve a node's name
       new  037db26   libfdt: Add fdt_get_path() function
       new  1248237   libfdt: Add fdt_parent_offset() and supporting functions
       new  7ca3308   dtc: Fix summary calculation in testsuite
       new  e2b3bb3   libfdt: Fix use of uninitialized variable in fdt_get_path()
       new  ed0117a   dtc: Make make print a message when linking testcases
       new  bf94497   dtc: Optimise by default, fix warnings thus uncovered
       new  592ea58   dtc: Assume properties preced subnodes in the flattened tree
       new  ae1454b   libfdt: Add fdt_node_offset_by_prop_value()
       new  874ff21   libfdt: Consistently use big-endian property data in testcases
       new  ef90baa   dtc: Cleanup testsuite organization
       new  8d59bd3   dtc: Add basic testcases for dtc
       new  63dc9c7   dtc: Whitespace cleanup
       new  fb7c7ac   dtc: Use libfdt/fdt.h instead of flat_dt.h
       new  02a5556   libfdt: Test rw functions on more trees
       new  d2a9da0   libfdt: Make unit address optional for finding nodes
       new  ad9593f   dtc: Refactor Makefiles
       new  fd1bf3a   libfdt: Add functions to get/add/delete memory reservemap entries
       new  6f8b771   libfdt: libfdt_env.h must be included first
       new  9e32930   Restore warning message about bison expected output.
       new  121acde   dtc: Don't delete *.test.dtb between testgroups
       new  333542f   libfdt: Add functions for handling the "compatible" property
       new  a756c12   dtc: Improve support for string escapes
       new  32b6bd3   dtc: Restore missing code for testcases
       new  5a98ddd   dtc: Improve -Odts output
       new  11d5302   libfdt: Make fdt_string() return a const pointer
       new  d7649da   dtc: Make helper macros in trees.S more flexible
       new  394e472   libfdt: Add missing RW_CHECK_HEADER to fdt_del_node()
       new  169f0b1   dtc: Disable semantic checks by default
       new  e321e51   dtc: data.c doesn't need to include dtc-parser.tab.h
       new  30807ca   Reformat grammar rules to not mix language syntax and yacc syntax.
       new  5641289   DTC: Minor grammar rule shuffle.
       new  7dfba39   DTC: Remove an unneeded %token definition.
       new  afa8c2e   Appease the printf() format $Gods with a correct type.
       new  2d50f8f   Quiet a bogus "May be used uninitialized" warning.
       new  96b5fad   libfdt: Rename and publish _fdt_check_header()
       new  3c44c87   libfdt: Rename and publish _fdt_next_tag()
       new  cec0c38   libfdt: Add some documenting comments in libfdt.h
       new  57f99b7   libfdt: Documentation (patch the second)
       new  9b91134   libfdt: Remove un-const-safe fdt_set_header macro
       new  3bef796   libfdt: Test on trees with different block layouts
       new  7b3fb78   DTC:  Remove the need for the GLR Parser.
       new  7e14259   dtc: Remove leftover debugging printf() from mangle-layout
       new  4a5df5c   libfdt: Correctly handle versions > 17
       new  a041dcd   libfdt: Handle v16 and re-ordered trees for r/w
       new  2f1ccc3   dtc: Move tree checking code to checks.c
       new  bf141b9   dtc: Don't include libfdt in global LDFLAGS
       new  02563ad   dtc: Make -Idts -Odts preserve node/property labels
       new  f7497dc   dtc: Don't force alignment of cell list data
       new  e0f2989   dtc: Fix the install target
       new  2ec634d   libfdt: Add more documentation (patch the third)
       new  9d3af7a   libfdt: Add more documentation (patch the fourth)
       new  d79d4e2   libfdt: Fix sw_tree1 testcase
       new  ed01ae4   dtc: Refactor printing of property values in -Odts mode
       new  d3ea6e5   dtc: Make -Idts -Odts preserve property-internal labels
       new  b433db0   dtc: Add testcases exercising -Odts mode
       new  9409bd9   dtc: Better exercise dtc base and bytestring features
       new  53acf49   libfdt: Add more documentation (path the fifth)
       new  9ed27a2   dtc: Simplify lexing/parsing of literals vs. node/property names
       new  9138db5   dtc: Switch dtc to C-style literals
       new  91967ac   dtc: -Odts produces v1 output
       new  f6588bc   dtc: Add missing dependencies for tests
       new  7346858   libfdt: Add phandle related functions
       new  682576d   dtc: Add testcase for dtc references
       new  9521dc5   libfdt: Abolish _typed() variants, add _cell() variants
       new  2cf8693   libfdt: Abolish fdt_offset_ptr_typed()
       new  0d6ade2   dtc: Add testcases for tree checks
       new  b2e61bd   dtc: Don't use env(1) in testsuite
       new  8eaf5e3   Add a script that compares an "old" and "new" dtc results.
       new  3ce5363   dtc: Remove some redundant testcases
       new  67b6b33   dtc: Add valgrind support to testsuite
       new  b16a2bd   dtc: Flexible tree checking infrastructure (v2)
       new  dc94177   dtc: Merge refs and labels into single "markers" list (v2)
       new  f29454e   Fix whitespace in libfdt/fdt.h
       new  7c44c2f   dtc: Fix some lexical problems with references
       new  2b7dc8d   Add an option to pad the blob that is generated
       new  2d72816   dtc: Fix uninitialized use of structure_ok
       new  92cb9a2   dtc: Add many const qualifications
       new  501e21c   Print out the total size as part of ftdump
       new  d06cda3   dtc: Fix FAIL() macro varargs
       new  459c955   dtc: Convert "name" property checking to new infrastructure
       new  2b67c63   dtc: Trivial lexer cleanups
       new  c048102   dtc: Generate useful error message for properties after subnodes
       new  80c72a8   Fix padding options
       new  efbbef8   dtc: Implement path references
       new  d6060bd   dtc: Remove space from flex command line
       new  5ba0086   dtc: More detailed testing of tree checks
       new  c21acab   dtc: Migrate "one cell" checks to new framework
       new  faf037f   dtc: Migrate "string property" checks to new framework
       new  e110920   dtc: Remove obsolete check_properties() function
       new  7e089d9   dtc: Convert #address-cells and #size-cells related checks
       new  e4ffc14   dtc: Convert check for obsolete /chosen property
       new  3476f96   dtc: Reinstate full old-style reference-to-path for v0 dts files
       new  0d9d101   dtc: Make dtc-checfails.sh script catch deaths-by-signal
       new  b7c5eaf   dtc: Allow gcc format warnings for check_msg()
       new  a68cbc0   dtc: Fix silly typo in dtc-checkfails.sh
       new  f819a4e   libfdt: Add more documentation (patch the sixth)
       new  30f7fbf   libfdt: Add more documentation (patch the seventh)
       new  d6f9b62   dtc: Don't build tests as part of "all"
       new  376ab6f   dtc: Remove remaining old-style checks
       new  08c0be2   dtc: Add missing copyright notice for dumptrees.c
       new  3e516d9   dtc: Update TODO files
       new  3bb78bf   dtc: Remove header information dumping
       new  f77fe6a   Add yyerrorf() for formatted error messages.
       new  910efac   Look for include files in the directory of the including file.
       new  ad4f54a   Return a non-zero exit code if an error occurs during dts parsing.
       new  7d24bd0   dtc/libfdt: Add README clarifying licensing
       new  5695e99   Handle absolute pathnames correctly in dtc_open_file.
       new  3c3ecaa   Remove \n from yyerror() call.
       new  42107f8   Convert malloc() uses to xmalloc().
       new  b1a6719   Preserve scanner state when /include/ing.
       new  7364cc7   Tag Version 1.1.0-rc1
       new  82b327d   libfdt: Add fdt_set_name() function
       new  0f635df   Remove const from dtc_file::dir.
       new  202863e   Tag Version 1.1.0
       new  fc9769a   libfdt: Add and use a node iteration helper function.
       new  089adb9   libfdt: Fix NOP handling bug in fdt_add_subnode_namelen()
       new  d8b6942   dtc: Fold comment handling test into testsuite
       new  a90b590   libfdt: More tests of NOP handling behaviour
       new  8a4e750   libfdt: Trivial cleanup for CHECK_HEADER)
       new  2512a7e   libfdt: Remove no longer used code from fdt_node_offset_by_compatible()
       new  7c635dc   dtc: Fix error reporting in push_input_file()
       new  fa5b520   dtc: Implement checks for the format of node and property names
       new  2b3a967   dtc: Fix indentation of fixup_phandle_references
       new  d028e84   dtc: Strip redundant "name" properties
       new  a266e5c   dtc: Test and fix conversion to/from old dtb versions
       new  5ac97df   dtc: Use for_each_marker_of_type in asm_emit_data()
       new  b2de518   dtc: Make -I dtb mode use fill_fullpaths()
       new  6b8e056   dtc: Make eval_literal() static
       new  68fe10b   dtc: Assorted improvements to test harness
       new  6c2e4d6   dtc: Testcases for input handling
       new  f7ea370   dtc: Make dtc_open_file() die() if unable to open requested file
       new  8a88ad8   dtc: Remove ugly include stack abuse
       new  1a9468c   dtc: Abolish asize field of struct data
       new  3bdd393   dtc: Add some documentation for the dts formta
       new  2192d46   dtc: Cleanup \nnn and \xNN string escape handling
       new  1577696   dtc: Change exit code for usage message
       new  35aa1a2   dtc: Simplify error handling for unparseable input
       new  6a6c972   dtc: Clean up included Makefile fragments
       new  c260154   dtc: Trivial formatting fixes
       new  a742aad   dtc: Make dt_from_blob() open its own input file, like the other input formats
       new  548767f   dtc: Rework handling of boot_cpuid_phys
       new  a84c065   dtc: Add program to convert dts files from v0 to v1
       new  e4a64a8   dtc: Remove reference to dead Makefile variables
       new  aa1baab   libfdt: Several cleanups to parameter checking
       new  fc6e6f8   dtc: Remove some small bashisms from test scripts
       new  6aaee51   dtc: Fix some printf() format warnings when compiling 64-bit
       new  050e6f0   dtc: Add a testcase for 'reg' or 'ranges' in /
       new  e37ec7d   dtc: Add support for binary includes.
       new  f8bf4bf   Tag Version 1.2.0-rc1
       new  f8e52fe   dtc: Testcase for /include/ directive
       new  5335901   dtc: Use stdint.h types throughout dtc
       new  c8c374b   dtc: Use the same endian-conversion functions as libfdt
       new  11d7100   dtc: Use libfdt endian conversion functions in libfdt
       new  cdcb415   dtc: Address an assortment of portability problems
       new  76e0622   dtc: Clean up lexing of include files
       new  36786db   dtc: Enable and fix -Wpointer-arith warnings
       new  1409097   dtc: Enable and fix -Wcast-qual warnings
       new  4d7bea7   dtc: Run relevant checks on dtb input as well as dts
       new  b6d80a2   libfdt: Increase namespace-pollution paranoia
       new  08309aa   libfdt: Improve documentation in libfdt.h
       new  17773b0   Tag Version 1.2.0-rc2
       new  a653228   libfdt: Fix 'make install' target handling of .h files.
       new  52c356d   Tag Version 1.2.0
       new  d565361   libfdt: Forgot one function when cleaning the namespace
       new  a1db074   dtc: Remove unused lexer function
       new  315c5d0   dtc: give advance warning that "-S" is going away.
       new  01a2d8a   dtc: Make many functions 'static'
       new  cb650ae   libfdt: Implement fdt_get_property_namelen() and fdt_getprop_namelen()
       new  02cc835   libfdt: Add support for using aliases in fdt_path_offset()
       new  8daae14   libfdt: Fix bugs in fdt_get_path()
       new  b236893   Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3.
       new  9c83115   libfdt: Add function to explicitly expand aliases
       new  3a90ce6   Install & document convert-dtsv0
       new  e8903fe   Some Documentation fixes and generalizations.
       new  68f98d7   Rearrange ftdump and convert-dtsv0 into sub-Makefiles.
       new  879e4d2   Implement and use an xstrdup() function
       new  83ac55d   Use flex's YY_USER_ACTION feature to avoid code duplication
       new  e5c8e1d   Enhance source position implementation.
       new  4e1a0a0   Remove support for the legacy DTS source file format.
       new  2ebe88d   Add conditionalized debug() print macro.
       new  f99cd15   libfdt: Fix bug in fdt_subnode_offset_namelen()
       new  0783d7e   dtc: Check return value from fwrite()
       new  2f76623   dtc: Use noinput flex option for convert-dtsv0 to remove warning
       new  9878f30   dtc: Handle linux,phandle properties which self-reference
       new  787b599   libfdt: Add version.lds file
       new  6272182   libfdt: Introduce libfdt shared library
       new  75bdd84   libfdt: Fix error in documentation for fdt_get_alias_namelen()
       new  b2b4990   dtc: Move some functions to util.[ch]
       new  26d93f6   dtc: Make asm output more portable and add testcases
       new  bae93e8   dtc: Add testcases for labels within values
       new  ce4d9c0   libfdt: Rework fdt_next_node()
       new  1a020e4   libfdt: Rework/cleanup fdt_next_tag()
       new  925bd8c   Fix libraries (static and dynamic) installation
       new  804fed8   Fix a possible overflow case detected by gcc 4.3.2
       new  f281f52   libfdt: Fix C++ compile-time cast error on gnu 4.2.1
       new  9c1a0df   add Mac OS X support
       new  c623fe5   Fix bug in -Odts with properties containing multiple terminating nulls
       new  350c9cc   Use yylloc instead of yyloc
       new  f2f6d0f   Don't use echo -e in run_tests.sh
       new  b31b271   Fix dtc bugs for 64-bit compile
       new  0ef2105   Assorted cleanups and extensions for ftdump
       new  d75b33a   Support ePAPR compliant phandle properties
       new  d68cb36   dtc: Simpler interface to source file management
       new  728c5e8   dtc: Cleanup line number tracking, add column number tracking
       new  e1fee32   dtc: Cleanup srcpos_string()
       new  c6225f8   dtc: Cleanup YYLTYPE and YYLLOC_DEFAULT declarations
       new  5c8d2e2   Modification of lexer and parser, improving dtc portability.
       new  15ad6d8   dtc: Automatically pick a sensible boot_cpuid_phys
       new  329055d   Disallow re-use of the same label within a dts file
       new  49c2da3   Remove obsolete references_dts0 test
       new  05898c6   dtc: Allow multiple labels on nodes and properties
       new  7164188   dtc: Audit and fix valgrind errors
       new  83da1b2   Allow device tree to be modified by additonal device tree sections
       new  9dfb495   Update .gitignore files
       new  8765874   dtc: Correct headers in util.c
       new  74f6a51   dtc: Enable more warnings
       new  73dca9a   libfdt: Implement property iteration functions
       new  341df2b   dtc: Add -Wredundant-decls (resend)
       new  e3b32b7   dtc: Extend and better test dtbs_equal utility programs (resend)
       new  0e89e8c   Fix a filehandle leak
       new  3906357   Remove another bashism from run_tests.sh
       new  8773e12   Add merging of labelled subnodes. This patch allows the following
       new  c0fa2e6   Create new and use new print_error that uses printf style formatting.
       new  73ae43e   Allow nodes to be referenced by path at the top level.
       new  37c0b6a   dtc: Add code to make diffing trees easier
       new  99c1db7   libfdt: include version number in soname
       new  bc895d6   Tag Version 1.3.0
       new  0a5aca9   dtc: Remove unused check variable
       new  d5b3165   dtc: Remove unused variable in flat_read_mem_reserve
       new  492f9d5   Split out is_printable_string() into util.c
       new  ed8fee1   Add missing tests to .gitignore
       new  b43335a   dtc: Refactor character literal parsing code
       new  83df28b   dtc: Remove gcc 4.6 "set but not used" warnings
       new  a4ea2fa   dtc: Support character literals in cell lists
       new  9ebd9b4   Create Makefile.utils and move ftdump into it
       new  36204fd   Add fdt read/write utility functions
       new  1c25c0d   Make testutils use utilfdt
       new  07a8691   ftdump: use utilfdt to read blob
       new  2cd4c8d   libfdt: Add fdt16_to_cpu utility function
       new  a4b515c   dtc: Add data_append_integer function
       new  033089f   dtc: Add support for variable sized elements
       new  8f459c5   fdtdump: rename from ftdump
       new  a31e3ef   libfdt: Add support for appending the values to a existing property
       new  97b909f   libfdt: Activate testcase for appending properties
       new  69df9f0   dtc: Implement -d option to write out a dependency file
       new  68d057f   Add fdtget utility to read property values from a device tree
       new  1ede50c   Add fdtput utility to write property values to a device tree
       new  1456da7   Introduce ${TESTS_BIN} in Makefiles to identify tested executables.
       new  81f11f4   Update .gitignore for tests
       new  9cf26ff   Add quilt files to .gitignore
       new  53d6ca6   Trivial style fixup
       new  9a50d82   Remove unused variable from test scripts
       new  2ca8361   Use 'trap' builtin to clean up temporaries in test scripts
       new  a90b5b1   Remove bashism from run_tests.sh
       new  c879a8a   Factor signal checks out of test scripts
       new  15b23d2   Clean up invocation of fdt{get,put} tests
       new  c34e883   Don't use diff to check fdt{get,put} results
       new  0b3b46e   Generate test data for fdtput more sensibly
       new  e280442   Fix uninitialized access bug in utilfdt_decode_type
       new  a6e6c60   dtc: Fix zero-length input segfault
       new  097ec97   fdtget: Fix multiple arg bug and add test for it
       new  30eb201   fdtget: Add -p to list the properties of a node
       new  16c99ee   fdtget: Add -l to list the subnodes of a node
       new  7fcbef2   fdtget: Add -d to provide a default value
       new  de6b762   dtc: Add -i option to support search paths
       new  eaec1db   fdtget-runtest.sh: Fix failures when /bin/sh isn't bash
       new  5f0c3b2   dtc: Basic integer expressions
       new  37b167f   Remove invalid macro starting with _ from libfdt_env.h
       new  3cbf829   dtc: Remove spurious output on stderr
       new  84a94f6   dtc: Adjust .gitignore to be in alphabetical order
       new  3ec9cb5   Add integer expressions files to .gitignore
       new  4adbb53   Remove test_tree1_dts0 testcases
       new  cbf1410   libfdt: Add helpers for 64-bit integer properties
       new  be60268   libfdt: Add helper function to create a trivial, empty tree
       new  942b3c0   Fix compilation warning/error in setprop_inplace.c
       new  f67dfe8   Add test for re-defining an identical label
       new  511dedd   Re-work level setting on checks code
       new  d539919   Allow toggling of semantic checks
       new  bb21f0a   fdtput: Fix nit in help message
       new  f58dff5   fdtput: Prepare to support multiple operations
       new  d46c2de   fdtput: Add -c option to create nodes
       new  3553dfa   fdtput: Adjust report_error() to use name, namelen params
       new  f807af1   fdtput: Add -p option to create subnodes along entire path
       new  8716901   dtc/libfdt: install missing header
       new  45013d8   dtc: Add ability to delete nodes and properties
       new  1ff3d3f   dtc: cpp co-existence: allow names starting with # to be escaped
       new  1b6d194   dtc: cpp co-existence: add support for #line directives
       new  317a5d9   dtc: zero out new label objects
       new  c6fb1d2   libfdt: Added missing functions to shared library
       new  1762ab4   dtc: fix for_each_*() to skip first object if deleted
       new  8dec4d8   dtc: srcpos_verror() should print to stderr
       new  e4b497f   Add documentation on how to submit patches
       new  94a4799   fdtdump: properly handle multi-string properties
       new  1c1efd6   Fix util_is_printable_string
       new  38ad79d   dtc/tests: don't include fdt.h prior to libfdt.h
       new  20b866a   dtc/fdtdump: include libfdt_env.h prior to fdt.h
       new  feafcd9   dtc/libfdt: introduce fdt types for annotation by endian checkers
       new  142419e   dtc/libfdt: sparse fixes
       new  19cd5ea   dtc: Drop the '-S is deprecated' warning
       new  1760e7c   fdtget-runtest.sh: use printf instead of /bin/echo -e
       new  8055d77   Adjust util_is_printable_string() comment and fix test
       new  d20391d   Move property-printing into util
       new  d59b807   .gitignore: Add rule for *.patch
       new  b7aa300   Export fdt_stringlist_contains()
       new  cc11e52   Fix typo
       new  27cdc1b   Added license header to dtc/libfdt/fdt.h and libfdt_env.h
       new  f8cb5dd   utilfdt_read_err: use xmalloc funcs
       new  cc2c178   utilfdt_read: pass back up the length of data read
       new  97c122e   die: constify format string arg
       new  31be4ce   util_version: new helper for displaying version info
       new  5543b88   Revert "utilfdt_read: pass back up the length of data read"
       new  a6d55e0   utilfdt_read: pass back up the length of data read
       new  4e76ec7   libfdt: Add fdt_next_subnode() to permit easy subnode iteration
       new  be8d1c8   fdtdump: make usage a bit more friendly
       new  fdc7387   fdtdump: add a --scan option
       new  03449b8   dtc/fdt{get, put}/convert-dtsv0-lexer: convert to new usage helpers
       new  b9e8065   util: drop "long" from usage helpers
       new  4ad49c3   util: add common ARRAY_SIZE define
       new  8ec013a   fdtdump: add a debug mode
       new  1c76ec3   Use shorten_echo for wrap_tests
       new  a58afe2   Remove some tests for misfeatures
       new  d214655   fdtput: expand fdt if value does not fit
       new  2e3fc7e   Add missing test binary to .gitignore
       new  a1ee6f0   dtc: ensure #line directives don't consume data from the next line
       new  65cc4d2   Tag Version 1.4.0
       new  9476db6   Makefile: provide separate install targets
       new  b290428   Ensure all tests have matching reg and unit address
       new  883238d   util: Fix out of bounds memory access
       new  79eebb2   libfdt: Add function to resize the buffer for a sequential write tree
       new  1762537   Use stdbool more widely
       new  17119ab   Pass 'unsigned char' type to isdigit()/isspace()/isprint() functions
       new  edb10bc   Add option to run_tests.sh to stop immediately on a failing test
       new  a7ecdb4   Fix valgrind errors in sw_tree1
       new  6efd906   Remove unused srcpos_warn() function
       new  a1e6da8   Fix typo in type of srcpos_verror() et al.
       new  e19d3b1   Fix indentation of srcpos_verror()
       new  0c0bf85   Fix memory leak in srcpos_verror()
       new  0e2d399   Make srcpos_{v,}error() more widely useful
       new  b82b977   Move integer literal processing back to the lexer
       new  cfc6523   Move character literal processing to the lexer
       new  6a15eb2   Die on failed /incbin/ seeks
       new  c854434   Correct locations in parser error messaes
       new  fa3f3f0   Clean up parser error messages
       new  6d88934   dtc: avoid shadowing dirname()
       new  89c9af5   libfdt: avoid shadowing "err" in FDT_CHECK_HEADER
       new  3a584d4   libfdt: avoid shadowing "err" in FDT_RW_CHECK_HEADER
       new  c231d94   Makefile: enable -Wshadow by default
       new  24cb3d0   dtc: fix some more -Wshadow warnings
       new  4491ed9   Makefile: add a make "dist" target
       new  aef4927   Add a README file for dtc and libfdt
       new  aba74dd   Remove references to unused DT_BASE token
       new  821acd4   Remove dead code in util.c
       new  8ce3647   Consistently use xrealloc instead of realloc
       new  9bf20d3   Remove duplicate assignment
       new  55a3a88   Update source code location for dtc in manual.txt
       new  f240527   Fix bug with references to root node
       new  40f7f57   libfdt: Add helpers to read #address-cells and #size-cells
       new  dfcfb7f   Correct output from memreserve in fdtdump
       new  c78ca72   Tweak code to display cell values
       new  76a65b1   Add a basic test for fdtdump
       new  fa928fb   Fix an off-by-2 error in the source output code
       new  25a9bd6   Correct write_propval_bytes() for platforms with signed char by default
       new  83e606a   Open binary files in binary mode
       new  f9e91a4   Work around MSVC limitations
       new  5d4a8b9   Properly handle embedded nul delimited string lists
       new  1e5ddb1   dtc: Update the usage helper message
       new  6a76a9d   dtc: Delete the unused start condition INCLUDE
       new  242c264   Improve portability
       new  656bd3b   dtc: Add maintainer script for signing and upload to kernel.org
       new  302fca9   dtc: Bump version to 1.4.1
       new  5ef2f7c   dtc: Use va_end to match corresponding va_start
       new  aa71961   fdtput: add delete node and property function
       new  3346e06   dtc: parser: Add label while overriding nodes
       new  a4b093f   libfdt: Add missing functions to shared library
       new  b4150b5   libfdt: Add fdt_path_offset_namelen()
       new  5fa047f   Use a helper function to clean up path_offset testcase
       new  ecd4f9d   Extend path_offset testcase for handling of duplicated separators
       new  9d3649b   Add testcases for fdt_path_offset_namelen()
       new  64c46b0   Fix crash with poorly defined #size-cells
       new  8b927bf   tests: convert `echo -n` to `printf`
       new  5e78dff   guess input file format based on file content or file name
       new  f6dbc6c   guess output file format
       new  2d1417c   Add simple .travis.yml
       new  897a429   Move fdt_path_offset alias tests to right tests section
       new  067829e   Remove redundant fdtdump test code
       new  e5e6df7   fdtdump: Fix bug printing bytestrings with negative values
       new  554fde2   libfdt: fix comment block of fdt_get_property_namelen()
       new  2218387   fdt: Add a function to count strings
       new  8702bd1   fdt: Add a function to get the index of a string
       new  604e61e   fdt: Add functions to retrieve strings
       new  af9f26d   Remove duplicated -Werror in dtc Makefile
       new  f58799b   libfdt: Add some missing symbols to version.lds
       new  d4c7c25   libfdt: check for potential overrun in _fdt_splice()
       new  d0b3ab0   libfdt: Fix undefined behaviour in fdt_offset_ptr()
       new  1937095   Prevent crash on division by zero
       new  1ab2205   Gracefully handle bad octal literals
       new  d728ad5   Fix crash on nul character in string escape sequence
       new  b433450   Fix some bugs in processing of line directives
       new  b06e55c   Prevent crash on modulo by zero
       new  2e53f9d   Catch unsigned 32bit overflow when parsing flattened device tree offsets
       new  c9d9121   Warn on node name unit-address presence/absence mismatch
       new  53bf130   libfdt: simplify fdt_node_check_compatible()
       new  b0dbcea   Correct space-after-tab in libfdt.h
       new  68d43ce   Correct line lengths in libfdt.h
       new  beef80b   Correct a missing space in a fdt_header cast
       new  9dc4049   util: Add xasprintf portable asprintf variant
       new  d71d25d   Use xasprintf() in srcpos
       new  c4cb12e   Alter grammar to allow multiple /dts-v1/ tags
       new  2e709d1   Remove tree check functions
       new  9d97527   Remove property check functions
       new  1ee0ae2   Simplify check field and macro names
       new  cb9241a   DTC: Fix memory leak on flatname.
       new  44a5971   Remove unused srcpos_dump() function
       new  e24d39a   fdtdump.c: make sure size_t argument to memchr is always unsigned.
       new  1074ee5   convert-dtsv0-lexer.l: fix memory leak
       new  f79ddb8   fdtget.c: Fix memory leak
       new  c539075   fdtput.c: Fix memory leak.
       new  902d0f0   libfdt: Add a subnodes iterator macro
       new  d29126c   libfdt: Add iterator over properties
       new  84e0e13   libfdt: Add max phandle retrieval function
       new  3e9037a   libfdt: Add fdt_getprop_namelen_w
       new  d877364   libfdt: Add fdt_setprop_inplace_namelen_partial
       new  36fd733   libfdt: simplify fdt_del_mem_rsv()
       new  1ed45d4   dtc: Bump version to 1.4.2
       new  ec02b34   dtc: Makefile improvements for release uploading

The 555 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/crosstoolchain/device-tree-compiler.git



More information about the Crosstoolchain-logs mailing list