[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