[Crosstoolchain-logs] [device-tree-compiler] annotated tag v1.4.2 created (now 24ec6e0)

Hector Oron zumbi at moszumanska.debian.org
Thu Dec 8 17:24:56 UTC 2016


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

zumbi pushed a change to annotated tag v1.4.2
in repository device-tree-compiler.

        at  24ec6e0   (tag)
   tagging  ec02b34c05be04f249ffaaca4b666f5246877dea (commit)
 tagged by  David Gibson
        on  Sat Sep 3 21:02:46 2016 +1000

- Log -----------------------------------------------------------------
DTC 1.4.2

Boring release.  This has a few bugfixes, and most importantly, it
includes a number of symbols in version.lds which should have been
exported all along, but were left out previously.
-----BEGIN PGP SIGNATURE-----

iQIcBAABAgAGBQJXyq4AAAoJEGw4ysog2bOSSxkQAKSY9mTfceT5Hvtf7/wkf9IS
Q1qdmaA8W1zKUPDHlzgIQ44Nz9m2+MVhl3nzlIDsjbAjLZlOfIEaBzmXUDE8MVPv
wCN+dEcMupN8nTFxeu72/69IXgpKZuNsMRGadiakvH4ja7X2TGmAgLAsAxNndaje
CPcPPZ50I3WCK/z80b3gc1M1Un/TxvZ++npdTJUidi/+UkokVSR4MDOp95uDPbFl
rgqUUuUPUx8gI65BX20UFWWj7PE/WIFsPDNRH9jXlHnd3Vs8QC4gxE1N34K64wl2
BZaUGBOVQisBn8Hx6q1s66T5J1VdMhBvy8vIiZr9CMSEl4cWe3ngxuRXnYWPz0Xz
/rHUSp+RVu0Zy5YWIr9c5+tJUPlKeb6zaycSNOlYV9WXvD9G2Ho6kVQIUxALMamj
5Lv4Kq5GwyofQuSOPlNVC/8m9akDMj0NPKWW7O6e1ihFTAq7XudwOBbm2+MdXmSG
dGHAxSLLCiFBnRbGt64KasAY6AfoHvswK5WCYr1+nAnhz15wksWpGp3qD+KITPzP
NogJcoqwYSV/YPPuKwThTgnJFw95SLOzfkXpsGSObP40TTisTSnHeHF6Tb3EXSW5
ajuWXGNFUUonV/p4D2OKdUSYZ0XXEjHXLXDXxMdr6FQ/CcQnbRUMSDRnP7/9F1Y2
NI1+XT3iOCQMMUBus2QC
=/ZUB
-----END PGP SIGNATURE-----

Anders Hedlund (1):
      libfdt: Added missing functions to shared library

Andre Przywara (2):
      guess input file format based on file content or file name
      guess output file format

Andrei Errapart (3):
      Correct write_propval_bytes() for platforms with signed char by default
      Open binary files in binary mode
      Work around MSVC limitations

Anton Blanchard (1):
      Catch unsigned 32bit overflow when parsing flattened device tree offsets

Anton Staaf (5):
      dtc: Refactor character literal parsing code
      dtc: Support character literals in cell lists
      libfdt: Add fdt16_to_cpu utility function
      dtc: Add data_append_integer function
      dtc: Add support for variable sized elements

Becky Bruce (1):
      dtc: Update flat OF doc for new mdio properties

Bert Kenward (1):
      Remove invalid macro starting with _ from libfdt_env.h

Colin Ian King (1):
      dtc: Use va_end to match corresponding va_start

Courtney Cavin (1):
      libfdt: check for potential overrun in _fdt_splice()

David Gibson (326):
      Initial commit
      Initial label support.  Also switch to glr-parser mode and get rid of
      Rudimentary phandle reference support.
      Remove build_empty_property().  It wasn't useful.
      First cut at a "libdt" set of routines for extracting things from the
      Add missing file.
      Oops.  Using %{  %} in the rules (rather than definitions) section of a
      Add flex option to stop warning about unused yyunput().
      Add automatic dependency generation.
      Fix bug in error message.
      Use u8 instead of uint8_t, as we do with the other size types.
      Remove inaccurate comment.
      Ensure that the reserve map is doubleword aligned in blob and asm output.
      Oops, fix stupid bug where we emitted padding before, rather than after
      Support for specifying memreserve ranges in the source format, based on
      Remove unused enum from dtc.h.
      In flat tree reading, check for (negative) string offsets which underrun
      Add a couple of missing cpu_to_be32() writing the version numbers out.
      Forgot to realign after emitting auto-generated "name" properties.  Oops.
      Remove an unused function, mark a bunch of other functions and variables
      Fix endian problems with handling of memreserve entries (bug pointed out
      Add ftdump utility, contributed by Pantelis Antoniou.
      Oops, use strtoul() instead of strtol() in dtc-lexer.l, so that we
      Use C99 fixed width integer type names in libdt.
      Oops avoid using case range gcc extension.
      Rudimentary support for reporting the line number of syntax errors.
      Update TODO
      Reduce message about too-long property names to a mere warning, it causes
      Alter add_property() and add_child() functiosn to add to the end of their
      Add a .gitignore file.
      Add a second cpu and a timebase frequency to test.dts.
      Rework tracking of reserve entries during processing.  This is initial work
      Use names for output functions in the form dt_to_*() instead of
      Remove no longer used (and already commented) reserve_data field from boot_info.
      Added document describing flattened tree format and what properties / nodes
      Add paper on the flattened tree and dtc presented at linux.conf.au 2006 by
      libfdt - library for manipulating device trees in flattened format
      Have tests read example tree from a generated file, rather than link it in.
      Fix building of dumptrees
      Simplify string table access functions
      libfdt: Sequential write support
      Add a copy of the GPL
      libfdt: Fix logic in nop_property testcase
      libfdt: Export accessors for header fields
      libfdt: Implement fdt_move()
      libfdt: Factor out string search function
      libfdt: Introduce flat tree format v17
      libfdt: Read-write support
      libfdt: Add dtb files to .gitignore
      libfdt: Fix libfdt for little endian hosts
      libfdt: Fixups for 64-bit machines
      dtc: Remove verbose message from get_node_phandle()
      libfdt: Abolish fdt_property_offset()
      libfdt: Remove unused _ptr_offset() function
      libfdt: Fix bounds-checking bug in fdt_get_property()
      libfdt: Fixup usage of fdt_offset_ptr() in fdt_rw.c
      libfdt: Use void * to refer to device tree blobs
      libfdt: Abolish encoding of error codes into pointers
      libfdt: More consistent handling of returned error codes.
      libfdt: Clean up error codes
      libfdt: Add TODO file
      libfdt: Add fdt_strerror() function to library
      Remove check for linux,platform property in /chosen
      Bugfix for CHECK_HAVE_WARN_PHANDLE()
      Allow multipart property values
      Allow references to labels
      libfdt: Fix fdt_strerror() bugs
      libfdt: Use correct property format
      Fix flat_dt_property structure
      Add support for flat device tree format version 17
      Get rid of libdt.c
      libfdt: Remove #includes from fdt.h
      dtc: Fix recognition of whitespace characters
      libfdt: More thorough use of constification
      libfdt: Switch to dual GPL/BSD license
      Move everything into a subdirectory in preparation for merge into dtc.
      Merge ../libfdt into dtc-libfdt-merge
      Merge libfdt into dtc.
      dtc: Accept NOPs in dtb input regardless of version
      dtc: Count testcases and results in the dtc/libfdt testsuite
      dtc: Remove redundant copy of the GPL
      dtc: Improve and better integrate dtc and libfdt Makefiles
      dtc: Remove bogus break statement
      dtc: Improve the make install target
      libfdt: Fix handling of trailing / in fdt_path_offset()
      libfdt: Add fdt_get_name() to retrieve a node's name
      libfdt: Add fdt_get_path() function
      libfdt: Add fdt_parent_offset() and supporting functions
      dtc: Fix summary calculation in testsuite
      libfdt: Fix use of uninitialized variable in fdt_get_path()
      dtc: Make make print a message when linking testcases
      dtc: Optimise by default, fix warnings thus uncovered
      dtc: Assume properties preced subnodes in the flattened tree
      libfdt: Add fdt_node_offset_by_prop_value()
      libfdt: Consistently use big-endian property data in testcases
      dtc: Cleanup testsuite organization
      dtc: Add basic testcases for dtc
      dtc: Whitespace cleanup
      dtc: Use libfdt/fdt.h instead of flat_dt.h
      libfdt: Test rw functions on more trees
      libfdt: Make unit address optional for finding nodes
      dtc: Refactor Makefiles
      libfdt: Add functions to get/add/delete memory reservemap entries
      libfdt: libfdt_env.h must be included first
      dtc: Don't delete *.test.dtb between testgroups
      libfdt: Add functions for handling the "compatible" property
      dtc: Improve support for string escapes
      dtc: Restore missing code for testcases
      dtc: Improve -Odts output
      libfdt: Make fdt_string() return a const pointer
      dtc: Make helper macros in trees.S more flexible
      libfdt: Add missing RW_CHECK_HEADER to fdt_del_node()
      dtc: Disable semantic checks by default
      dtc: data.c doesn't need to include dtc-parser.tab.h
      libfdt: Rename and publish _fdt_check_header()
      libfdt: Rename and publish _fdt_next_tag()
      libfdt: Add some documenting comments in libfdt.h
      libfdt: Documentation (patch the second)
      libfdt: Remove un-const-safe fdt_set_header macro
      libfdt: Test on trees with different block layouts
      dtc: Remove leftover debugging printf() from mangle-layout
      libfdt: Correctly handle versions > 17
      libfdt: Handle v16 and re-ordered trees for r/w
      dtc: Move tree checking code to checks.c
      dtc: Don't include libfdt in global LDFLAGS
      dtc: Make -Idts -Odts preserve node/property labels
      dtc: Don't force alignment of cell list data
      libfdt: Add more documentation (patch the third)
      libfdt: Add more documentation (patch the fourth)
      libfdt: Fix sw_tree1 testcase
      dtc: Refactor printing of property values in -Odts mode
      dtc: Make -Idts -Odts preserve property-internal labels
      dtc: Add testcases exercising -Odts mode
      dtc: Better exercise dtc base and bytestring features
      libfdt: Add more documentation (path the fifth)
      dtc: Simplify lexing/parsing of literals vs. node/property names
      dtc: Switch dtc to C-style literals
      dtc: -Odts produces v1 output
      dtc: Add missing dependencies for tests
      libfdt: Add phandle related functions
      dtc: Add testcase for dtc references
      libfdt: Abolish _typed() variants, add _cell() variants
      libfdt: Abolish fdt_offset_ptr_typed()
      dtc: Add testcases for tree checks
      dtc: Don't use env(1) in testsuite
      dtc: Remove some redundant testcases
      dtc: Add valgrind support to testsuite
      dtc: Flexible tree checking infrastructure (v2)
      dtc: Merge refs and labels into single "markers" list (v2)
      dtc: Fix some lexical problems with references
      dtc: Fix uninitialized use of structure_ok
      dtc: Add many const qualifications
      dtc: Fix FAIL() macro varargs
      dtc: Convert "name" property checking to new infrastructure
      dtc: Trivial lexer cleanups
      dtc: Generate useful error message for properties after subnodes
      dtc: Implement path references
      dtc: Remove space from flex command line
      dtc: More detailed testing of tree checks
      dtc: Migrate "one cell" checks to new framework
      dtc: Migrate "string property" checks to new framework
      dtc: Remove obsolete check_properties() function
      dtc: Convert #address-cells and #size-cells related checks
      dtc: Convert check for obsolete /chosen property
      dtc: Reinstate full old-style reference-to-path for v0 dts files
      dtc: Make dtc-checfails.sh script catch deaths-by-signal
      dtc: Allow gcc format warnings for check_msg()
      dtc: Fix silly typo in dtc-checkfails.sh
      libfdt: Add more documentation (patch the sixth)
      libfdt: Add more documentation (patch the seventh)
      dtc: Don't build tests as part of "all"
      dtc: Remove remaining old-style checks
      dtc: Add missing copyright notice for dumptrees.c
      dtc: Update TODO files
      dtc: Remove header information dumping
      dtc/libfdt: Add README clarifying licensing
      libfdt: Add fdt_set_name() function
      libfdt: Add and use a node iteration helper function.
      libfdt: Fix NOP handling bug in fdt_add_subnode_namelen()
      dtc: Fold comment handling test into testsuite
      libfdt: More tests of NOP handling behaviour
      libfdt: Trivial cleanup for CHECK_HEADER)
      libfdt: Remove no longer used code from fdt_node_offset_by_compatible()
      dtc: Fix error reporting in push_input_file()
      dtc: Implement checks for the format of node and property names
      dtc: Fix indentation of fixup_phandle_references
      dtc: Strip redundant "name" properties
      dtc: Test and fix conversion to/from old dtb versions
      dtc: Use for_each_marker_of_type in asm_emit_data()
      dtc: Make -I dtb mode use fill_fullpaths()
      dtc: Make eval_literal() static
      dtc: Assorted improvements to test harness
      dtc: Testcases for input handling
      dtc: Make dtc_open_file() die() if unable to open requested file
      dtc: Remove ugly include stack abuse
      dtc: Abolish asize field of struct data
      dtc: Add some documentation for the dts formta
      dtc: Cleanup \nnn and \xNN string escape handling
      dtc: Change exit code for usage message
      dtc: Simplify error handling for unparseable input
      dtc: Clean up included Makefile fragments
      dtc: Trivial formatting fixes
      dtc: Make dt_from_blob() open its own input file, like the other input formats
      dtc: Rework handling of boot_cpuid_phys
      dtc: Add program to convert dts files from v0 to v1
      dtc: Remove reference to dead Makefile variables
      libfdt: Several cleanups to parameter checking
      dtc: Remove some small bashisms from test scripts
      dtc: Fix some printf() format warnings when compiling 64-bit
      dtc: Add a testcase for 'reg' or 'ranges' in /
      dtc: Add support for binary includes.
      dtc: Testcase for /include/ directive
      dtc: Use stdint.h types throughout dtc
      dtc: Use the same endian-conversion functions as libfdt
      dtc: Use libfdt endian conversion functions in libfdt
      dtc: Address an assortment of portability problems
      dtc: Clean up lexing of include files
      dtc: Enable and fix -Wpointer-arith warnings
      dtc: Enable and fix -Wcast-qual warnings
      dtc: Run relevant checks on dtb input as well as dts
      libfdt: Increase namespace-pollution paranoia
      libfdt: Forgot one function when cleaning the namespace
      dtc: Remove unused lexer function
      dtc: Make many functions 'static'
      libfdt: Implement fdt_get_property_namelen() and fdt_getprop_namelen()
      libfdt: Fix bugs in fdt_get_path()
      libfdt: Add function to explicitly expand aliases
      libfdt: Fix bug in fdt_subnode_offset_namelen()
      dtc: Check return value from fwrite()
      dtc: Use noinput flex option for convert-dtsv0 to remove warning
      dtc: Handle linux,phandle properties which self-reference
      libfdt: Fix error in documentation for fdt_get_alias_namelen()
      dtc: Move some functions to util.[ch]
      dtc: Make asm output more portable and add testcases
      dtc: Add testcases for labels within values
      libfdt: Rework fdt_next_node()
      libfdt: Rework/cleanup fdt_next_tag()
      Fix bug in -Odts with properties containing multiple terminating nulls
      Use yylloc instead of yyloc
      Don't use echo -e in run_tests.sh
      Fix dtc bugs for 64-bit compile
      Assorted cleanups and extensions for ftdump
      Support ePAPR compliant phandle properties
      dtc: Simpler interface to source file management
      dtc: Cleanup line number tracking, add column number tracking
      dtc: Cleanup srcpos_string()
      dtc: Cleanup YYLTYPE and YYLLOC_DEFAULT declarations
      dtc: Automatically pick a sensible boot_cpuid_phys
      Disallow re-use of the same label within a dts file
      Remove obsolete references_dts0 test
      dtc: Allow multiple labels on nodes and properties
      dtc: Audit and fix valgrind errors
      dtc: Correct headers in util.c
      dtc: Enable more warnings
      libfdt: Implement property iteration functions
      dtc: Add -Wredundant-decls (resend)
      dtc: Extend and better test dtbs_equal utility programs (resend)
      Remove another bashism from run_tests.sh
      Add merging of labelled subnodes. This patch allows the following
      dtc: Add code to make diffing trees easier
      dtc: Remove gcc 4.6 "set but not used" warnings
      libfdt: Activate testcase for appending properties
      Update .gitignore for tests
      Add quilt files to .gitignore
      Trivial style fixup
      Remove unused variable from test scripts
      Use 'trap' builtin to clean up temporaries in test scripts
      Remove bashism from run_tests.sh
      Factor signal checks out of test scripts
      Clean up invocation of fdt{get,put} tests
      Don't use diff to check fdt{get,put} results
      Generate test data for fdtput more sensibly
      Fix uninitialized access bug in utilfdt_decode_type
      Remove test_tree1_dts0 testcases
      libfdt: Add helpers for 64-bit integer properties
      libfdt: Add helper function to create a trivial, empty tree
      Re-work level setting on checks code
      Allow toggling of semantic checks
      Use shorten_echo for wrap_tests
      Remove some tests for misfeatures
      Add missing test binary to .gitignore
      Makefile: provide separate install targets
      libfdt: Add function to resize the buffer for a sequential write tree
      Use stdbool more widely
      Add option to run_tests.sh to stop immediately on a failing test
      Fix valgrind errors in sw_tree1
      Remove unused srcpos_warn() function
      Fix typo in type of srcpos_verror() et al.
      Fix indentation of srcpos_verror()
      Fix memory leak in srcpos_verror()
      Make srcpos_{v,}error() more widely useful
      Move integer literal processing back to the lexer
      Move character literal processing to the lexer
      Die on failed /incbin/ seeks
      Correct locations in parser error messaes
      Clean up parser error messages
      Remove references to unused DT_BASE token
      Fix bug with references to root node
      libfdt: Add helpers to read #address-cells and #size-cells
      Fix an off-by-2 error in the source output code
      dtc: Add maintainer script for signing and upload to kernel.org
      dtc: Bump version to 1.4.1
      Use a helper function to clean up path_offset testcase
      Extend path_offset testcase for handling of duplicated separators
      Add testcases for fdt_path_offset_namelen()
      Add simple .travis.yml
      Move fdt_path_offset alias tests to right tests section
      Remove redundant fdtdump test code
      fdtdump: Fix bug printing bytestrings with negative values
      Remove duplicated -Werror in dtc Makefile
      libfdt: Add some missing symbols to version.lds
      libfdt: Fix undefined behaviour in fdt_offset_ptr()
      Prevent crash on division by zero
      Gracefully handle bad octal literals
      Fix crash on nul character in string escape sequence
      Fix some bugs in processing of line directives
      Prevent crash on modulo by zero
      Use xasprintf() in srcpos
      Alter grammar to allow multiple /dts-v1/ tags
      Remove tree check functions
      Remove property check functions
      Simplify check field and macro names
      Remove unused srcpos_dump() function
      convert-dtsv0-lexer.l: fix memory leak
      dtc: Bump version to 1.4.2
      dtc: Makefile improvements for release uploading

Ed Swarthout (1):
      ftdump missing be32_to_cpu() on size cell.

Emil Medve (3):
      dtc: Fix the install target
      Fix libraries (static and dynamic) installation
      Fix a possible overflow case detected by gcc 4.3.2

Florian Fainelli (6):
      dtc: avoid shadowing dirname()
      libfdt: avoid shadowing "err" in FDT_CHECK_HEADER
      libfdt: avoid shadowing "err" in FDT_RW_CHECK_HEADER
      Makefile: enable -Wshadow by default
      dtc: fix some more -Wshadow warnings
      Makefile: add a make "dist" target

François Revol (1):
      Fix typo

Grant Likely (3):
      Allow device tree to be modified by additonal device tree sections
      Update .gitignore files
      Add a README file for dtc and libfdt

Heinrich Schuchardt (4):
      Remove dead code in util.c
      Consistently use xrealloc instead of realloc
      Remove duplicate assignment
      Update source code location for dtc in manual.txt

Horst Kronstorfer (1):
      dtc: Fix zero-length input segfault

Jack Miller (2):
      Properly handle embedded nul delimited string lists
      Fix crash with poorly defined #size-cells

Jean-Christophe Dubois (4):
      DTC: Fix memory leak on flatname.
      fdtdump.c: make sure size_t argument to memchr is always unsigned.
      fdtget.c: Fix memory leak
      fdtput.c: Fix memory leak.

Jean-Christophe PLAGNIOL-VILLARD (1):
      add Mac OS X support

Jerry Van Baren (6):
      Improve options, #define default version.
      Implement the -R option and add a -S option.
      Add -o <output file> to the usage message.
      Fix reserve map output for asm format.
      Assemble the blob in memory before writing it out.
      Fix the -S to modify the totalsize properly.

John Bonesio (2):
      Create new and use new print_error that uses printf style formatting.
      Allow nodes to be referenced by path at the top level.

Jon Loeliger (43):
      Don't generate the mem-reserve entry for the blob itself,
      Use .long on high and low halfs of u64s to avoid .quad
      Remove dead code.
      Add copyright.  Fix 80-column line.
      Merge branch 'jdl'
      Add support for decimal, octal and binary based cell values.
      Add some initial test cases.
      Moved data_convert_cell() out of data.c to the parser.
      DTC: Add support for a C-like #include "file" mechanism.
      DTC: Incorporate some review suggestions.
      Add a note to the build about the expected parser warnings.
      Add DTC release version information.
      Reorganized Makefile into better top-down structure.
      Make release 1.0.0-rc1!
      Add initial Device Tree Compiler manual
      Merge branch 'doc'
      DTC 1.0.0
      Restore warning message about bison expected output.
      Reformat grammar rules to not mix language syntax and yacc syntax.
      DTC: Minor grammar rule shuffle.
      DTC: Remove an unneeded %token definition.
      Appease the printf() format $Gods with a correct type.
      Quiet a bogus "May be used uninitialized" warning.
      DTC:  Remove the need for the GLR Parser.
      Add a script that compares an "old" and "new" dtc results.
      Tag Version 1.1.0-rc1
      Tag Version 1.1.0
      Tag Version 1.2.0-rc1
      Tag Version 1.2.0-rc2
      libfdt: Fix 'make install' target handling of .h files.
      Tag Version 1.2.0
      Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3.
      Some Documentation fixes and generalizations.
      Rearrange ftdump and convert-dtsv0 into sub-Makefiles.
      Implement and use an xstrdup() function
      Use flex's YY_USER_ACTION feature to avoid code duplication
      Enhance source position implementation.
      Remove support for the legacy DTS source file format.
      Add conditionalized debug() print macro.
      Tag Version 1.3.0
      Introduce ${TESTS_BIN} in Makefiles to identify tested executables.
      Revert "utilfdt_read: pass back up the length of data read"
      Tag Version 1.4.0

Josh Boyer (5):
      dtc: Add install makefile target
      libfdt: Add version.lds file
      libfdt: Introduce libfdt shared library
      dtc: Remove unused check variable
      dtc: Remove unused variable in flat_read_mem_reserve

Julien Grall (1):
      libfdt: Add missing functions to shared library

Justin Sobota (1):
      Added license header to dtc/libfdt/fdt.h and libfdt_env.h

KRONSTORFER Horst (1):
      dtc: Drop the '-S is deprecated' warning

Kim Phillips (5):
      Change default output blob version from 3 to 16
      dtc/tests: don't include fdt.h prior to libfdt.h
      dtc/fdtdump: include libfdt_env.h prior to fdt.h
      dtc/libfdt: introduce fdt types for annotation by endian checkers
      dtc/libfdt: sparse fixes

Kumar Gala (5):
      Fix whitespace in libfdt/fdt.h
      Add an option to pad the blob that is generated
      Print out the total size as part of ftdump
      Fix padding options
      libfdt: Add support for using aliases in fdt_path_offset()

Laurent Gregoire (1):
      libfdt: Fix C++ compile-time cast error on gnu 4.2.1

Lukasz Wojcik (1):
      Modification of lexer and parser, improving dtc portability.

Mark A. Greer (1):
      The problem is that asm_emit_cell() was swapping its asm output when

Martin Ettl (1):
      Fix a filehandle leak

Masahiro Yamada (3):
      libfdt: fix comment block of fdt_get_property_namelen()
      libfdt: simplify fdt_node_check_compatible()
      libfdt: simplify fdt_del_mem_rsv()

Maxime Ripard (4):
      libfdt: Add iterator over properties
      libfdt: Add max phandle retrieval function
      libfdt: Add fdt_getprop_namelen_w
      libfdt: Add fdt_setprop_inplace_namelen_partial

Michael Ellerman (2):
      dtc: srcpos_verror() should print to stderr
      Add documentation on how to submit patches

Michael Neuling (2):
      dtc: add setting of physical boot cpu
      dtc: fix endian issue when reading blobs

Mike Frysinger (13):
      fdtdump: rename from ftdump
      utilfdt_read_err: use xmalloc funcs
      utilfdt_read: pass back up the length of data read
      die: constify format string arg
      util_version: new helper for displaying version info
      utilfdt_read: pass back up the length of data read
      fdtdump: make usage a bit more friendly
      fdtdump: add a --scan option
      dtc/fdt{get, put}/convert-dtsv0-lexer: convert to new usage helpers
      util: drop "long" from usage helpers
      util: add common ARRAY_SIZE define
      fdtdump: add a debug mode
      tests: convert `echo -n` to `printf`

Milton Miller (12):
      dtc: parse NOP in dtb input
      dtc: fix asm for version 17
      dtc: move declaration of yyerror
      dtc: complain about unparsed digits in cell lists
      dtc: implement labels on memory reserve slots
      dtc: clean up grow_data_for()
      dtc: allow a label: in any dts context
      dtc: implement labels on property data
      dtc: store labels in ascending order
      dtc: add a testcase with labels
      dtc: align header comments in asm output
      dtc: format memory reserve as pairs on two lines

Minghuan Lian (1):
      libfdt: Add support for appending the values to a existing property

Nikhil Devshatwar (1):
      dtc: parser: Add label while overriding nodes

Niklaus Giger (1):
      Install & document convert-dtsv0

Pantelis Antoniou (3):
      fdtdump: properly handle multi-string properties
      Fix util_is_printable_string
      util: Add xasprintf portable asprintf variant

Paolo Bonzini (1):
      libfdt: include version number in soname

Paul Gortmaker (1):
      dtc: give advance warning that "-S" is going away.

Peter Hurley (1):
      libfdt: Add fdt_path_offset_namelen()

Phil Elwell (1):
      Improve portability

Scott Wood (9):
      Remove bogus errors from check_chosen.
      Add yyerrorf() for formatted error messages.
      Look for include files in the directory of the including file.
      Return a non-zero exit code if an error occurs during dts parsing.
      Handle absolute pathnames correctly in dtc_open_file.
      Remove \n from yyerror() call.
      Convert malloc() uses to xmalloc().
      Preserve scanner state when /include/ing.
      Remove const from dtc_file::dir.

Serge Lamikhov-Center (2):
      util: Fix out of bounds memory access
      Pass 'unsigned char' type to isdigit()/isspace()/isprint() functions

Simon Glass (32):
      Split out is_printable_string() into util.c
      Add missing tests to .gitignore
      Create Makefile.utils and move ftdump into it
      Add fdt read/write utility functions
      Make testutils use utilfdt
      ftdump: use utilfdt to read blob
      Add fdtget utility to read property values from a device tree
      Add fdtput utility to write property values to a device tree
      fdtget: Fix multiple arg bug and add test for it
      fdtget: Add -p to list the properties of a node
      fdtget: Add -l to list the subnodes of a node
      fdtget: Add -d to provide a default value
      dtc: Add -i option to support search paths
      dtc: Remove spurious output on stderr
      dtc: Adjust .gitignore to be in alphabetical order
      Add integer expressions files to .gitignore
      fdtput: Fix nit in help message
      fdtput: Prepare to support multiple operations
      fdtput: Add -c option to create nodes
      fdtput: Adjust report_error() to use name, namelen params
      fdtput: Add -p option to create subnodes along entire path
      Adjust util_is_printable_string() comment and fix test
      Move property-printing into util
      .gitignore: Add rule for *.patch
      Export fdt_stringlist_contains()
      libfdt: Add fdt_next_subnode() to permit easy subnode iteration
      Correct output from memreserve in fdtdump
      Tweak code to display cell values
      Add a basic test for fdtdump
      Correct space-after-tab in libfdt.h
      Correct line lengths in libfdt.h
      Correct a missing space in a fdt_header cast

Srinivas Kandagatla (1):
      fdtput: expand fdt if value does not fit

Stephen Warren (14):
      dtc: Implement -d option to write out a dependency file
      fdtget-runtest.sh: Fix failures when /bin/sh isn't bash
      dtc: Basic integer expressions
      Fix compilation warning/error in setprop_inplace.c
      Add test for re-defining an identical label
      dtc: Add ability to delete nodes and properties
      dtc: cpp co-existence: allow names starting with # to be escaped
      dtc: cpp co-existence: add support for #line directives
      dtc: zero out new label objects
      dtc: fix for_each_*() to skip first object if deleted
      fdtget-runtest.sh: use printf instead of /bin/echo -e
      dtc: ensure #line directives don't consume data from the next line
      Ensure all tests have matching reg and unit address
      Warn on node name unit-address presence/absence mismatch

Stuart Yoder (1):
      remove check for interrupt-controller property under /chosen

Thierry Reding (4):
      fdt: Add a function to count strings
      fdt: Add a function to get the index of a string
      fdt: Add functions to retrieve strings
      libfdt: Add a subnodes iterator macro

Wang Long (3):
      dtc: Update the usage helper message
      dtc: Delete the unused start condition INCLUDE
      fdtput: add delete node and property function

Wolfram Sang (1):
      libfdt: Improve documentation in libfdt.h

Yann E. MORIN (1):
      dtc/libfdt: install missing header

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
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