[Crosstoolchain-logs] [device-tree-compiler] branch upstream/1.4.x updated (ec02b34 -> 22a65c5)

Hector Oron zumbi at moszumanska.debian.org
Thu Sep 28 22:08:40 UTC 2017


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.

      from  ec02b34   dtc: Makefile improvements for release uploading
      adds  874f405   Implement the -a option to pad dtb aligned
      adds  a34bb72   dtc: Fix assorted problems in the testcases for the -a option
      adds  a59be49   Merge tag 'v1.4.2'
      adds  45fd440   Fix some typing errors in libfdt.h and livetree.c
      adds  6d1832c   dtc: Remove "home page" link
      adds  4aa3a6f   libfdt: Add new errors for the overlay code
      adds  39240cc   libfdt: Extend the reach of FDT_ERR_BADPHANDLE
      adds  0cdd06c   libfdt: Add overlay application function
      adds  aea8860   tests: Add tests cases for the overlay code
      adds  7b7a6be   libfdt: Don't use 'index' as a local variable name
      adds  deb0a5c   libfdt: Add BADPHANDLE error string
      adds  cabbaa9   libfdt: overlay: Report a bad overlay for mismatching local fixups
      adds  7a72d89   libfdt: overlay: Fix symbols and fixups nodes condition
      adds  e8c3a1a   tests: overlay: Move back the bad fixup tests
      adds  804a9db   fdt: strerr: Remove spurious BADOVERLAY
      adds  5ce8634   libfdt: Add fdt_overlay_apply to the exported symbols
      adds  96162d2   tests: overlay: Add test suffix to the compiled blobs
      adds  ae97c77   tests: overlay: Rename the device tree blobs to be more explicit
      adds  e28eff5   libfdt: fix fdt_stringlist_count()
      adds  daa75e8   libfdt: fix fdt_stringlist_search()
      adds  ea10f95   libfdt: add missing errors to fdt_strerror()
      adds  8f70ac3   checks: Pass boot_info instead of root node
      adds  a2c92ca   dtc: Document the dynamic plugin internals
      adds  20f29d8   dtc: Plugin and fixup support
      adds  9637e3f   tests: Add check_path test
      adds  e7b3c3b   tests: Add overlay tests
      adds  72e1ad8   tests: Make overlay/plugin tests unconditional
      adds  47b4d66   tests: Test auto-alias generation on base tree, not overlay
      adds  3ea879d   tests: Split overlay tests into those with do/don't exercise dtc plugin generation
      adds  b4dc0ed   tests: Fix double expansion bugs in test code
      adds  7d8ef6e   tests: Correct fdt handling of overlays without fixups and base trees without symbols
      adds  6ea8cd9   tests: More thorough tests of libfdt overlay application without dtc
      adds  ba765b2   tests: Clarify dtc overlay tests
      adds  6638153   tests: Remove "suppression of fixups" tests
      adds  c96cb3c   tests: Don't use -@ on plugin de/recompile tests
      adds  e3c769a   dtc: Don't always generate __symbols__ for plugins
      adds  1ef86ad   dtc: Clean up /dts-v1/ and /plugin/ handling in grammar
      adds  00fbb86   Rename boot_info
      adds  f888654   dtc: Fix memory leak in character literal parsing
      adds  0931cea   dtc: fdtdump: check fdt if not in scanning mode
      adds  4baf15f   Makefile: Add tags rule
      adds  43eb551   manual: Fix typo it -> in
      adds  3b9c970   dtc: Fix NULL pointer use in dtlabel + dtref case
      adds  95d5772   livetree.c: Fix memory leak
      adds  00d7bb1   dtc: pos parameter to srcpos_string() can't be NULL
      adds  ef0e8f0   checks: Add Warning for stricter property name character checking
      adds  852e9ec   checks: Add Warning for stricter node name character checking
      adds  120775e   dtc: Use streq() in preference to strcmp()
      adds  acd1b53   Print output filename as part of warning messages
      adds  69a1bd6   libfdt: Remove undefined behaviour setting empty properties
      adds  397d5ef   libfdt: Add fdt_setprop_empty()
      adds  f72508e   Correct some broken printf() like format mismatches
      adds  34a9886   Add printf format attributes
      adds  fa8bc7f   dtc: Bump version to v1.4.3
      adds  49300f2   dtc: Don't abuse struct fdt_reserve_entry
      adds  672ac09   Clean up gcc attributes
      adds  bad5b28   Fix assorted sparse warnings
      adds  881012e   libfdt: Change names of sparse helper macros
      adds  9ffdf60   dtc: Simplify asm_emit_string() implementation
      adds  921cc17   libfdt: overlay: Check the value of the right variable
      adds  d922ecd   tests: Make realloc_fdt() really allocate *fdt
      adds  194d5ca   fdtget: Use @return to document the return value
      adds  c17a811   fdtput: Remove star from value_len documentation
      adds  558cd81   dtc: Bump version to v1.4.4
      adds  33c3985   checks: Add bus checks for PCI buses
      adds  4c15d5d   checks: Add bus checks for simple-bus buses
      adds  cdbb2b6   checks: Warn on node name unit-addresses with '0x' or leading 0s
      adds  50f2507   Add an initial Python library for libfdt
      adds  12cfb74   Add tests for pylibfdt
      adds  b40aa83   Mention pylibfdt in the documentation
      adds  8cb3896   Adjust libfdt.h to work with swig
      adds  756ffc4   Build pylibfdt as part of the normal build process
      adds  6afd7d9   Correct typo: s/pylibgfdt/pylibfdt/
      adds  4e0e0d0   pylibfdt: Allow pkg-config to be supplied in the environment
      adds  89a5062   pylibfdt: Use environment to pass C flags and files
      adds  14c4171   pylibfdt: Use package_dir to set the package directory
      adds  741cdff   .travis.yml: Add builds with and without Python library prerequisites
      adds  8a892fd   pylibfdt: Allow building to be disabled
      adds  e91c652   pylibfdt: Enable installation of Python module
      adds  9f2e3a3   pylibfdt: Use the correct libfdt version in the module
      adds  ab15256   pylibfdt: Use the call function to simplify the Makefile
      adds  580a9f6   Add a libfdt function to write a property placeholder
      adds  1c5170d   pylibfdt: Rename libfdt.swig to libfdt.i
      adds  b04a2cf   pylibfdt: Fix code style in setup.py
      adds  e20d965   Add Coverity Scan support
      adds  90db6d9   pylibfdt: Allow setup.py to operate stand-alone
      adds  896f1c1   pylibfdt: Use Makefile constructs to implement NO_PYTHON
      adds  e56f2b0   pylibfdt: Use setup.py to build the swig file
      adds  9067ee4   Fix a few whitespace and style nits
      adds  c225884   fdtdump: Fix over-zealous version check
      adds  548aea2   fdtdump: Discourage use of fdtdump
      adds  a10cb3c   Fix get_node_by_path string equality check
      adds  2a42b14   dtc: check.c fix compile error
      adds  21a2bc8   Suppress expected error message in fdtdump test
      adds  51f56de   Clean up shared library compile/link options
      adds  d990b80   Makefile: Fix build on MSYS2 and Cygwin
      adds  13ce6e1   dtc: fix sprintf() format string error, again
      adds  aae2272   manual: Document missing options
      adds  4240914   fdtoverlay: A tool that applies overlays
      adds  e3b9a95   tests: fdtoverlay unit test
      adds  0016f8c   dtc: change default phandles to ePAPR style instead of both
      adds  a33c224   Introduce fdt_setprop_placeholder() method
      adds  1bb0065   fdt: Allow stacked overlays phandle references
      adds  36f511f   tests: Add stacked overlay tests on fdtoverlay
      adds  ab78860   pylibfdt: Add stdint include to fix uint32_t
      adds  50e5cd0   pylibfdt: Add a test for use of uint32_t
      adds  155faf6   pylibfdt: Use local pylibfdt module
      adds  b9eba92   tests: Return a failure code when any tests fail
      adds  a198af8   pylibfdt: Add support for fdt_get_phandle()
      adds  a3ae437   pylibfdt: Add support for fdt_parent_offset()
      adds  46f31b6   pylibfdt: Add support for fdt_node_offset_by_phandle()
      adds  5bed86a   pylibfdt: Add support for fdt_subnode_offset()
      adds  62d8123   README: Add a note about test_tree1.dts
      adds  fe50bd1   fdtget: Split out cell list display into a new function
      adds  b3bbac0   checks: add phandle with arg property checks
      adds  c1e7738   checks: add gpio binding properties check
      adds  ee3d26f   checks: add interrupts property check
      adds  8c1eb15   pylibfdt: Use Python2 explicitly
      adds  b6a6f94   fdtoverlay: Sanity check blob size
      adds  c575d80   Add fdtoverlay to .gitignore
      adds  22a65c5   dtc: Bump version to v1.4.5

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   1 +
 .travis.yml                                        |  25 +
 Documentation/dt-object-internal.txt               | 310 ++++++++
 Documentation/manual.txt                           |  43 +-
 Makefile                                           |  78 +-
 Makefile.utils                                     |   6 +
 README                                             |  81 +-
 checks.c                                           | 725 +++++++++++++++--
 convert-dtsv0-lexer.l                              |   2 +-
 data.c                                             |  16 +-
 dtc-lexer.l                                        |  24 +-
 dtc-parser.y                                       |  39 +-
 dtc.c                                              |  78 +-
 dtc.h                                              |  52 +-
 fdtdump.c                                          |  34 +-
 fdtget.c                                           |  51 +-
 fdtoverlay.c                                       | 175 +++++
 fdtput.c                                           |   4 +-
 flattree.c                                         |  95 +--
 fstree.c                                           |   5 +-
 libfdt/Makefile.libfdt                             |   2 +-
 libfdt/fdt_empty_tree.c                            |   1 -
 libfdt/fdt_overlay.c                               | 861 +++++++++++++++++++++
 libfdt/fdt_ro.c                                    |   8 +-
 libfdt/fdt_rw.c                                    |  25 +-
 libfdt/fdt_strerror.c                              |   6 +
 libfdt/fdt_sw.c                                    |  16 +-
 libfdt/fdt_wip.c                                   |   4 +-
 libfdt/libfdt.h                                    | 150 +++-
 libfdt/libfdt_env.h                                |  27 +-
 libfdt/version.lds                                 |   1 +
 livetree.c                                         | 328 +++++++-
 pylibfdt/.gitignore                                |   3 +
 pylibfdt/Makefile.pylibfdt                         |  24 +
 pylibfdt/libfdt.i                                  | 493 ++++++++++++
 pylibfdt/setup.py                                  | 121 +++
 srcpos.c                                           |   2 +-
 srcpos.h                                           |  11 +-
 tests/.gitignore                                   |   3 +
 tests/Makefile.tests                               |  10 +-
 tests/bad-gpio.dts                                 |  13 +
 tests/bad-interrupt-cells.dts                      |  12 +
 tests/bad-phandle-cells.dts                        |  11 +
 tests/char_literal.c                               |   2 +-
 tests/{appendprop2.c => check_path.c}              |  67 +-
 tests/dtbs_equal_ordered.c                         |   2 +-
 tests/dtbs_equal_unordered.c                       |  10 +-
 tests/dumptrees.c                                  |   2 +-
 tests/fdtoverlay-runtest.sh                        |  40 +
 tests/include7.dts                                 |   1 +
 tests/integer-expressions.c                        |   4 +-
 tests/node_offset_by_prop_value.c                  |   2 +-
 tests/nopulate.c                                   |   2 +-
 tests/overlay.c                                    | 233 ++++++
 tests/{asm_tree_dump.c => overlay_bad_fixup.c}     |  61 +-
 tests/overlay_bad_fixup_bad_index.dts              |  14 +
 tests/overlay_bad_fixup_base.dtsi                  |  18 +
 tests/overlay_bad_fixup_empty.dts                  |  14 +
 tests/overlay_bad_fixup_empty_index.dts            |  14 +
 tests/overlay_bad_fixup_index_trailing.dts         |  14 +
 tests/overlay_bad_fixup_path_empty_prop.dts        |  14 +
 tests/overlay_bad_fixup_path_only.dts              |  14 +
 tests/overlay_bad_fixup_path_only_sep.dts          |  14 +
 tests/overlay_bad_fixup_path_prop.dts              |  14 +
 tests/overlay_base.dts                             |  21 +
 tests/overlay_base_manual_symbols.dts              |  25 +
 tests/overlay_overlay.dts                          |  86 ++
 tests/overlay_overlay_manual_fixups.dts            | 112 +++
 tests/overlay_overlay_no_fixups.dts                |  82 ++
 tests/overlay_overlay_simple.dts                   |  12 +
 tests/path-references.c                            |  12 +-
 tests/path-references.dts                          |  13 +
 tests/property_iterate.c                           |   4 +-
 tests/pylibfdt_tests.py                            | 334 ++++++++
 tests/references.c                                 |   4 +-
 tests/run_tests.sh                                 | 187 ++++-
 tests/setprop.c                                    |   2 +-
 tests/sized_cells.c                                |   6 +-
 tests/stacked_overlay_bar.dts                      |  13 +
 tests/stacked_overlay_base.dts                     |   6 +
 tests/stacked_overlay_baz.dts                      |  13 +
 tests/subnode_iterate.c                            |   4 +-
 tests/sw_tree1.c                                   |   9 +-
 tests/test_label_ref.dts                           |   9 +
 tests/test_tree1.dts                               |   1 +
 tests/test_tree1_label_noderef.dts                 |   1 +
 tests/tests.h                                      |   6 +-
 tests/tests.sh                                     |   1 +
 tests/trees.S                                      |   2 +
 ...hout-unit-addr.dts => unit-addr-leading-0s.dts} |   6 +-
 ...hout-unit-addr.dts => unit-addr-leading-0x.dts} |   6 +-
 tests/value-labels.c                               |   6 +-
 treesource.c                                       |  20 +-
 util.c                                             |  11 +-
 util.h                                             |  24 +-
 95 files changed, 5160 insertions(+), 410 deletions(-)
 create mode 100644 Documentation/dt-object-internal.txt
 create mode 100644 fdtoverlay.c
 create mode 100644 libfdt/fdt_overlay.c
 create mode 100644 pylibfdt/.gitignore
 create mode 100644 pylibfdt/Makefile.pylibfdt
 create mode 100644 pylibfdt/libfdt.i
 create mode 100755 pylibfdt/setup.py
 create mode 100644 tests/bad-gpio.dts
 create mode 100644 tests/bad-interrupt-cells.dts
 create mode 100644 tests/bad-phandle-cells.dts
 copy tests/{appendprop2.c => check_path.c} (52%)
 create mode 100644 tests/fdtoverlay-runtest.sh
 create mode 100644 tests/overlay.c
 copy tests/{asm_tree_dump.c => overlay_bad_fixup.c} (53%)
 create mode 100644 tests/overlay_bad_fixup_bad_index.dts
 create mode 100644 tests/overlay_bad_fixup_base.dtsi
 create mode 100644 tests/overlay_bad_fixup_empty.dts
 create mode 100644 tests/overlay_bad_fixup_empty_index.dts
 create mode 100644 tests/overlay_bad_fixup_index_trailing.dts
 create mode 100644 tests/overlay_bad_fixup_path_empty_prop.dts
 create mode 100644 tests/overlay_bad_fixup_path_only.dts
 create mode 100644 tests/overlay_bad_fixup_path_only_sep.dts
 create mode 100644 tests/overlay_bad_fixup_path_prop.dts
 create mode 100644 tests/overlay_base.dts
 create mode 100644 tests/overlay_base_manual_symbols.dts
 create mode 100644 tests/overlay_overlay.dts
 create mode 100644 tests/overlay_overlay_manual_fixups.dts
 create mode 100644 tests/overlay_overlay_no_fixups.dts
 create mode 100644 tests/overlay_overlay_simple.dts
 create mode 100644 tests/pylibfdt_tests.py
 create mode 100644 tests/stacked_overlay_bar.dts
 create mode 100644 tests/stacked_overlay_base.dts
 create mode 100644 tests/stacked_overlay_baz.dts
 create mode 100644 tests/test_label_ref.dts
 copy tests/{reg-without-unit-addr.dts => unit-addr-leading-0s.dts} (61%)
 copy tests/{reg-without-unit-addr.dts => unit-addr-leading-0x.dts} (61%)

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