[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