>>> dtc: Building main/dtc 1.6.1-r2 (using abuild 3.10.0_rc1-r2) started Tue, 25 Oct 2022 14:46:22 +0000 >>> dtc: Checking sanity of /home/buildozer/aports/main/dtc/APKBUILD... >>> dtc: Analyzing dependencies... >>> dtc: Installing for build: build-base bison flex python3-dev swig coreutils (1/22) Installing m4 (1.4.19-r1) (2/22) Installing bison (3.8.2-r0) (3/22) Installing flex (2.6.4-r3) (4/22) Installing libbz2 (1.0.8-r3) (5/22) Installing libffi (3.4.3-r0) (6/22) Installing gdbm (1.23-r0) (7/22) Installing xz-libs (5.2.7-r0) (8/22) Installing mpdecimal (2.5.1-r1) (9/22) Installing readline (8.2.0-r0) (10/22) Installing sqlite-libs (3.39.4-r0) (11/22) Installing python3 (3.10.8-r1) (12/22) Installing python3-dev (3.10.8-r1) (13/22) Installing gc (8.2.2-r0) (14/22) Installing libunistring (1.1-r0) (15/22) Installing guile-libs (3.0.8-r3) (16/22) Installing guile (3.0.8-r3) (17/22) Installing pcre (8.45-r2) (18/22) Installing swig (4.0.2-r7) (19/22) Installing skalibs (2.12.0.1-r0) (20/22) Installing utmps-libs (0.1.2.0-r1) (21/22) Installing coreutils (9.1-r0) (22/22) Installing .makedepends-dtc (20221025.144622) Executing busybox-1.35.0-r27.trigger OK: 423 MiB in 114 packages >>> dtc: Cleaning up srcdir >>> dtc: Cleaning up pkgdir >>> dtc: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/dtc-1.6.1.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> dtc: Fetching https://kernel.org/pub/software/utils/dtc/dtc-1.6.1.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 162 100 162 0 0 297 0 --:--:-- --:--:-- --:--:-- 297 100 158k 100 158k 0 0 231k 0 --:--:-- --:--:-- --:--:-- 231k >>> dtc: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/dtc-1.6.1.tar.xz >>> dtc: Checking sha512sums... dtc-1.6.1.tar.xz: OK install-pylibfdt-to-destdir.patch: OK pylibfdt-fix-with-Python-3.10.patch: OK >>> dtc: Unpacking /var/cache/distfiles/v3.17/dtc-1.6.1.tar.xz... >>> dtc: install-pylibfdt-to-destdir.patch patching file pylibfdt/Makefile.pylibfdt >>> dtc: pylibfdt-fix-with-Python-3.10.patch patching file pylibfdt/libfdt.i patching file pylibfdt/setup.py DEP tests/dumptrees.c DEP tests/trees.S DEP tests/testutils.c DEP tests/value-labels.c DEP tests/asm_tree_dump.c DEP tests/truncated_memrsv.c DEP tests/truncated_string.c DEP tests/truncated_property.c DEP tests/fs_tree1.c DEP tests/check_full.c DEP tests/check_header.c DEP tests/check_path.c DEP tests/overlay_bad_fixup.c DEP tests/overlay.c DEP tests/subnode_iterate.c DEP tests/property_iterate.c DEP tests/integer-expressions.c DEP tests/utilfdt_test.c DEP tests/path_offset_aliases.c DEP tests/add_subnode_with_nops.c DEP tests/dtbs_equal_unordered.c DEP tests/dtb_reverse.c DEP tests/dtbs_equal_ordered.c DEP tests/extra-terminating-null.c DEP tests/incbin.c DEP tests/boot-cpuid.c DEP tests/phandle_format.c DEP tests/path-references.c DEP tests/references.c DEP tests/string_escapes.c DEP tests/propname_escapes.c DEP tests/appendprop2.c DEP tests/appendprop1.c DEP tests/del_node.c DEP tests/del_property.c DEP tests/setprop.c DEP tests/set_name.c DEP tests/rw_oom.c DEP tests/rw_tree1.c DEP tests/open_pack.c DEP tests/nopulate.c DEP tests/mangle-layout.c DEP tests/move_and_save.c DEP tests/sw_states.c DEP tests/sw_tree1.c DEP tests/nop_node.c DEP tests/nop_property.c DEP tests/setprop_inplace.c DEP tests/stringlist.c DEP tests/appendprop_addrrange.c DEP tests/addr_size_cells2.c DEP tests/addr_size_cells.c DEP tests/notfound.c DEP tests/sized_cells.c DEP tests/char_literal.c DEP tests/get_alias.c DEP tests/node_offset_by_compatible.c DEP tests/node_check_compatible.c DEP tests/node_offset_by_phandle.c DEP tests/node_offset_by_prop_value.c DEP tests/parent_offset.c DEP tests/supernode_atdepth_offset.c DEP tests/get_path.c DEP tests/get_phandle.c DEP tests/get_prop_offset.c DEP tests/getprop.c DEP tests/get_name.c DEP tests/path_offset.c DEP tests/subnode_offset.c DEP tests/find_property.c DEP tests/root_node.c DEP tests/get_mem_rsv.c DEP libfdt/fdt_check.c DEP libfdt/fdt_overlay.c DEP libfdt/fdt_addresses.c DEP libfdt/fdt_empty_tree.c DEP libfdt/fdt_strerror.c DEP libfdt/fdt_rw.c DEP libfdt/fdt_sw.c DEP libfdt/fdt_wip.c DEP libfdt/fdt_ro.c DEP libfdt/fdt.c DEP util.c DEP fdtoverlay.c DEP fdtput.c DEP fdtget.c DEP fdtdump.c LEX convert-dtsv0-lexer.lex.c DEP srcpos.c BISON dtc-parser.tab.c LEX dtc-lexer.lex.c DEP treesource.c DEP livetree.c DEP fstree.c DEP flattree.c DEP dtc.c DEP data.c DEP checks.c DEP convert-dtsv0-lexer.lex.c DEP dtc-lexer.lex.c DEP dtc-parser.tab.c CHK version_gen.h DEP dtc-lexer.lex.c UPD version_gen.h DEP util.c CHK version_gen.h CC srcpos.o CC util.o CC convert-dtsv0-lexer.lex.o CC dtc.o CC checks.o CC data.o CC flattree.o CC fstree.o CC livetree.o CC treesource.o CC dtc-lexer.lex.o CC dtc-parser.tab.o CC fdtdump.o CC fdtget.o CC libfdt/fdt.o CC libfdt/fdt_ro.o CC libfdt/fdt_wip.o CC libfdt/fdt_sw.o CC libfdt/fdt_rw.o CC libfdt/fdt_strerror.o CC libfdt/fdt_empty_tree.o CC libfdt/fdt_addresses.o CC libfdt/fdt_overlay.o CC libfdt/fdt_check.o CC fdtput.o CC fdtoverlay.o make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/home/buildozer/aports/main/dtc/src/dtc-1.6.1' CHK version_gen.h CC libfdt/fdt.o LD fdtdump CC libfdt/fdt_ro.o LD libfdt/libfdt-1.6.1.so AR libfdt/libfdt.a LD fdtget LD fdtput LD fdtoverlay LD convert-dtsv0 AR libfdt/libfdt.a PYMOD pylibfdt/_libfdt.so /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/setup.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension LD dtc In file included from /usr/include/python3.10/genobject.h:12, from /usr/include/python3.10/Python.h:110, from /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:154: /usr/include/python3.10/abstract.h:198:24: warning: redundant redeclaration of '_PyObject_CallFunction_SizeT' [-Wredundant-decls] 198 | PyAPI_FUNC(PyObject *) _PyObject_CallFunction_SizeT(PyObject *callable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:139:33: note: previous declaration of '_PyObject_CallFunction_SizeT' with type 'PyObject *(PyObject *, const char *, ...)' {aka 'struct _object *(struct _object *, const char *, ...)'} 139 | # define PyObject_CallFunction _PyObject_CallFunction_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:182:24: note: in expansion of macro 'PyObject_CallFunction' 182 | PyAPI_FUNC(PyObject *) PyObject_CallFunction(PyObject *callable, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:202:24: warning: redundant redeclaration of '_PyObject_CallMethod_SizeT' [-Wredundant-decls] 202 | PyAPI_FUNC(PyObject *) _PyObject_CallMethod_SizeT(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:140:31: note: previous declaration of '_PyObject_CallMethod_SizeT' with type 'PyObject *(PyObject *, const char *, const char *, ...)' {aka 'struct _object *(struct _object *, const char *, const char *, ...)'} 140 | # define PyObject_CallMethod _PyObject_CallMethod_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:194:24: note: in expansion of macro 'PyObject_CallMethod' 194 | PyAPI_FUNC(PyObject *) PyObject_CallMethod(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.10/abstract.h:866: /usr/include/python3.10/cpython/abstract.h:214:24: warning: redundant redeclaration of '_PyObject_CallMethodId_SizeT' [-Wredundant-decls] 214 | PyAPI_FUNC(PyObject *) _PyObject_CallMethodId_SizeT(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/cpython/abstract.h:8:34: note: previous declaration of '_PyObject_CallMethodId_SizeT' with type 'PyObject *(PyObject *, _Py_Identifier *, const char *, ...)' {aka 'struct _object *(struct _object *, _Py_Identifier *, const char *, ...)'} 8 | # define _PyObject_CallMethodId _PyObject_CallMethodId_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/cpython/abstract.h:210:24: note: in expansion of macro '_PyObject_CallMethodId' 210 | PyAPI_FUNC(PyObject *) _PyObject_CallMethodId(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.10/Python.h:126: /usr/include/python3.10/modsupport.h:50:24: warning: redundant redeclaration of '_Py_BuildValue_SizeT' [-Wredundant-decls] 50 | PyAPI_FUNC(PyObject *) _Py_BuildValue_SizeT(const char *, ...); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/modsupport.h:20:41: note: previous declaration of '_Py_BuildValue_SizeT' with type 'PyObject *(const char *, ...)' {aka 'struct _object *(const char *, ...)'} 20 | #define Py_BuildValue _Py_BuildValue_SizeT | ^~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/modsupport.h:49:24: note: in expansion of macro 'Py_BuildValue' 49 | PyAPI_FUNC(PyObject *) Py_BuildValue(const char *, ...); | ^~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function 'SWIG_Python_str_AsChar': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:788:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 788 | return (char *)PyUnicode_AsUTF8(str); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function 'SWIG_FromCharPtrAndSize': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:3052:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3052 | SWIG_InternalNewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void(); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1071:89: note: in definition of macro 'SWIG_InternalNewPointerObj' 1071 | #define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_header': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:3788:34: note: in expansion of macro 'SWIG_as_voidptr' 3788 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_header, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_reserve_entry': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:3950:34: note: in expansion of macro 'SWIG_as_voidptr' 3950 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_reserve_entry, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_node_header': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:4107:34: note: in expansion of macro 'SWIG_as_voidptr' 4107 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_node_header, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_property': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:4368:34: note: in expansion of macro 'SWIG_as_voidptr' 4368 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_property, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_offset_ptr_w': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:4849:34: note: in expansion of macro 'SWIG_as_voidptr' 4849 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_string': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:5617:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5617 | result = (char *)fdt_get_string((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_string': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:5656:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5656 | result = (char *)fdt_string((void const *)arg1,arg2); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_name': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:5952:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5952 | result = (char *)fdt_get_name((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_property_by_offset': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6061:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6061 | result = (struct fdt_property *)fdt_get_property_by_offset((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_property': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6123:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6123 | result = (struct fdt_property *)fdt_get_property((void const *)arg1,arg2,(char const *)arg3,arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_getprop': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6251:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6251 | result = (void *)fdt_getprop((void const *)arg1,arg2,(char const *)arg3,arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_getprop_w': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6315:34: note: in expansion of macro 'SWIG_as_voidptr' 6315 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_alias': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6389:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6389 | result = (char *)fdt_get_alias((void const *)arg1,(char const *)arg2); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_stringlist_get': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6939:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6939 | result = (char *)fdt_stringlist_get((void const *)arg1,arg2,(char const *)arg3,arg4,arg5); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_strerror': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:8628:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 8628 | result = (char *)fdt_strerror(arg1); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: At top level: /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2700:24: warning: no previous prototype for 'PyInit__libfdt' [-Wmissing-prototypes] 2700 | # define SWIG_init PyInit__libfdt | ^~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:9491:1: note: in expansion of macro 'SWIG_init' 9491 | SWIG_init(void) { | ^~~~~~~~~ make[1]: Leaving directory '/home/buildozer/aports/main/dtc/src/dtc-1.6.1' CHK version_gen.h CC tests/get_mem_rsv.o CC tests/testutils.o LD libfdt/libfdt-1.6.1.so CC tests/root_node.o CC tests/find_property.o CC tests/subnode_offset.o CC tests/path_offset.o CC tests/get_name.o CC tests/getprop.o CC tests/get_prop_offset.o CC tests/get_phandle.o CC tests/get_path.o CC tests/supernode_atdepth_offset.o CC tests/parent_offset.o CC tests/node_offset_by_prop_value.o CC tests/node_offset_by_phandle.o CC tests/node_check_compatible.o CC tests/node_offset_by_compatible.o CC tests/get_alias.o CC tests/char_literal.o CC tests/sized_cells.o CC tests/notfound.o CC tests/addr_size_cells.o CC tests/addr_size_cells2.o CC tests/appendprop_addrrange.o CC tests/stringlist.o CC tests/setprop_inplace.o CC tests/nop_property.o CC tests/nop_node.o CC tests/sw_tree1.o CC tests/sw_states.o CC tests/move_and_save.o CC tests/mangle-layout.o CC tests/nopulate.o CC tests/open_pack.o CC tests/rw_tree1.o CC tests/rw_oom.o CC tests/set_name.o CC tests/setprop.o CC tests/del_property.o CC tests/del_node.o CC tests/appendprop1.o CC tests/appendprop2.o CC tests/propname_escapes.o CC tests/string_escapes.o CC tests/references.o CC tests/path-references.o CC tests/phandle_format.o CC tests/boot-cpuid.o CC tests/incbin.o CC tests/extra-terminating-null.o CC tests/dtbs_equal_ordered.o CC tests/dtb_reverse.o CC tests/dtbs_equal_unordered.o CC tests/add_subnode_with_nops.o CC tests/path_offset_aliases.o CC tests/utilfdt_test.o CC tests/integer-expressions.o CC tests/property_iterate.o CC tests/subnode_iterate.o CC tests/overlay.o CC tests/overlay_bad_fixup.o CC tests/check_path.o CC tests/check_header.o CC tests/check_full.o CC tests/fs_tree1.o CC tests/truncated_property.o AS tests/trees.o CC tests/truncated_string.o CC tests/truncated_memrsv.o CC tests/asm_tree_dump.o CC tests/value-labels.o CC tests/dumptrees.o LD fdtput LD fdtget LD fdtoverlay make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/home/buildozer/aports/main/dtc/src/dtc-1.6.1' LD tests/get_mem_rsv LD tests/root_node LD tests/find_property LD tests/subnode_offset LD tests/path_offset LD tests/get_name LD tests/getprop LD tests/get_prop_offset LD tests/get_phandle LD tests/get_path LD tests/supernode_atdepth_offset LD tests/parent_offset LD tests/node_offset_by_prop_value LD tests/node_offset_by_phandle LD tests/node_check_compatible LD tests/node_offset_by_compatible LD tests/get_alias LD tests/char_literal LD tests/sized_cells LD tests/notfound LD tests/addr_size_cells LD tests/addr_size_cells2 CHK version_gen.h LD tests/appendprop_addrrange LD tests/stringlist LD tests/setprop_inplace LD tests/nop_property LD tests/nop_node LD tests/move_and_save LD tests/mangle-layout LD tests/nopulate PYMOD pylibfdt/_libfdt.so LD tests/open_pack LD tests/rw_tree1 LD tests/rw_oom LD tests/set_name LD tests/setprop LD tests/del_property LD tests/del_node LD tests/appendprop1 LD tests/appendprop2 LD tests/propname_escapes LD tests/string_escapes LD tests/references LD tests/path-references LD tests/phandle_format LD tests/boot-cpuid LD tests/incbin LD tests/extra-terminating-null LD tests/dtbs_equal_ordered LD tests/dtb_reverse LD tests/dtbs_equal_unordered LD tests/add_subnode_with_nops LD tests/path_offset_aliases LD tests/utilfdt_test LD tests/integer-expressions LD tests/property_iterate LD tests/subnode_iterate LD tests/overlay_bad_fixup LD tests/check_path LD tests/check_full LD tests/fs_tree1 LD tests/truncated_property LD tests/truncated_string LD tests/truncated_memrsv LD [libdl] tests/asm_tree_dump LD tests/dumptrees LD tests/sw_states /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/setup.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension LD tests/overlay LD [libdl] tests/value-labels DUMPTREES LD tests/check_header LD tests/sw_tree1 make[1]: Leaving directory '/home/buildozer/aports/main/dtc/src/dtc-1.6.1' get_mem_rsv test_tree1.dtb: PASS root_node test_tree1.dtb: PASS find_property test_tree1.dtb: PASS subnode_offset test_tree1.dtb: PASS path_offset test_tree1.dtb: PASS get_name test_tree1.dtb: PASS getprop test_tree1.dtb: PASS get_prop_offset test_tree1.dtb: PASS get_phandle test_tree1.dtb: PASS get_path test_tree1.dtb: PASS supernode_atdepth_offset test_tree1.dtb: PASS parent_offset test_tree1.dtb: PASS node_offset_by_prop_value test_tree1.dtb: PASS node_offset_by_phandle test_tree1.dtb: PASS node_check_compatible test_tree1.dtb: PASS node_offset_by_compatible test_tree1.dtb: PASS notfound test_tree1.dtb: PASS setprop_inplace test_tree1.dtb: PASS nop_property test_tree1.dtb: PASS nop_node test_tree1.dtb: PASS dtc -I dts -O dtb -o addresses.test.dtb ./addresses.dts: PASS addr_size_cells addresses.test.dtb: PASS dtc -I dts -O dtb -o addresses2.test.dtb ./empty.dts: PASS addr_size_cells2 addresses2.test.dtb: PASS dtc -I dts -O dtb -o stringlist.test.dtb ./stringlist.dts: PASS stringlist stringlist.test.dtb: PASS sw_tree1 fixed default: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_states: PASS sw_tree1 resize default: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 realloc default: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 newalloc default: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 fixed no_name_dedup: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_states: PASS sw_tree1 resize no_name_dedup: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 realloc no_name_dedup: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS sw_tree1 newalloc no_name_dedup: PASS get_mem_rsv sw_tree1.test.dtb: PASS root_node sw_tree1.test.dtb: PASS find_property sw_tree1.test.dtb: PASS subnode_offset sw_tree1.test.dtb: PASS path_offset sw_tree1.test.dtb: PASS get_name sw_tree1.test.dtb: PASS getprop sw_tree1.test.dtb: PASS get_prop_offset sw_tree1.test.dtb: PASS get_phandle sw_tree1.test.dtb: PASS get_path sw_tree1.test.dtb: PASS supernode_atdepth_offset sw_tree1.test.dtb: PASS parent_offset sw_tree1.test.dtb: PASS node_offset_by_prop_value sw_tree1.test.dtb: PASS node_offset_by_phandle sw_tree1.test.dtb: PASS node_check_compatible sw_tree1.test.dtb: PASS node_offset_by_compatible sw_tree1.test.dtb: PASS notfound sw_tree1.test.dtb: PASS setprop_inplace sw_tree1.test.dtb: PASS nop_property sw_tree1.test.dtb: PASS nop_node sw_tree1.test.dtb: PASS get_mem_rsv unfinished_tree1.test.dtb: PASS root_node unfinished_tree1.test.dtb: PASS find_property unfinished_tree1.test.dtb: PASS subnode_offset unfinished_tree1.test.dtb: PASS path_offset unfinished_tree1.test.dtb: PASS get_name unfinished_tree1.test.dtb: PASS getprop unfinished_tree1.test.dtb: PASS get_prop_offset unfinished_tree1.test.dtb: PASS get_phandle unfinished_tree1.test.dtb: PASS get_path unfinished_tree1.test.dtb: PASS supernode_atdepth_offset unfinished_tree1.test.dtb: PASS parent_offset unfinished_tree1.test.dtb: PASS node_offset_by_prop_value unfinished_tree1.test.dtb: PASS node_offset_by_phandle unfinished_tree1.test.dtb: PASS node_check_compatible unfinished_tree1.test.dtb: PASS node_offset_by_compatible unfinished_tree1.test.dtb: PASS notfound unfinished_tree1.test.dtb: PASS setprop_inplace unfinished_tree1.test.dtb: PASS nop_property unfinished_tree1.test.dtb: PASS nop_node unfinished_tree1.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb sw_tree1.test.dtb: PASS move_and_save test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb moved.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb shunted.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb deshunted.test_tree1.dtb: PASS move_and_save sw_tree1.test.dtb: PASS dtbs_equal_ordered sw_tree1.test.dtb moved.sw_tree1.test.dtb: PASS dtbs_equal_ordered sw_tree1.test.dtb shunted.sw_tree1.test.dtb: PASS dtbs_equal_ordered sw_tree1.test.dtb deshunted.sw_tree1.test.dtb: PASS move_and_save unfinished_tree1.test.dtb: PASS dtbs_equal_ordered unfinished_tree1.test.dtb moved.unfinished_tree1.test.dtb: PASS dtbs_equal_ordered unfinished_tree1.test.dtb shunted.unfinished_tree1.test.dtb: PASS dtbs_equal_ordered unfinished_tree1.test.dtb deshunted.unfinished_tree1.test.dtb: PASS mangle-layout test_tree1.dtb 17 mts: PASS get_mem_rsv v17.mts.test_tree1.dtb: PASS root_node v17.mts.test_tree1.dtb: PASS find_property v17.mts.test_tree1.dtb: PASS subnode_offset v17.mts.test_tree1.dtb: PASS path_offset v17.mts.test_tree1.dtb: PASS get_name v17.mts.test_tree1.dtb: PASS getprop v17.mts.test_tree1.dtb: PASS get_prop_offset v17.mts.test_tree1.dtb: PASS get_phandle v17.mts.test_tree1.dtb: PASS get_path v17.mts.test_tree1.dtb: PASS supernode_atdepth_offset v17.mts.test_tree1.dtb: PASS parent_offset v17.mts.test_tree1.dtb: PASS node_offset_by_prop_value v17.mts.test_tree1.dtb: PASS node_offset_by_phandle v17.mts.test_tree1.dtb: PASS node_check_compatible v17.mts.test_tree1.dtb: PASS node_offset_by_compatible v17.mts.test_tree1.dtb: PASS notfound v17.mts.test_tree1.dtb: PASS setprop_inplace v17.mts.test_tree1.dtb: PASS nop_property v17.mts.test_tree1.dtb: PASS nop_node v17.mts.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.mts.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 mst: PASS get_mem_rsv v17.mst.test_tree1.dtb: PASS root_node v17.mst.test_tree1.dtb: PASS find_property v17.mst.test_tree1.dtb: PASS subnode_offset v17.mst.test_tree1.dtb: PASS path_offset v17.mst.test_tree1.dtb: PASS get_name v17.mst.test_tree1.dtb: PASS getprop v17.mst.test_tree1.dtb: PASS get_prop_offset v17.mst.test_tree1.dtb: PASS get_phandle v17.mst.test_tree1.dtb: PASS get_path v17.mst.test_tree1.dtb: PASS supernode_atdepth_offset v17.mst.test_tree1.dtb: PASS parent_offset v17.mst.test_tree1.dtb: PASS node_offset_by_prop_value v17.mst.test_tree1.dtb: PASS node_offset_by_phandle v17.mst.test_tree1.dtb: PASS node_check_compatible v17.mst.test_tree1.dtb: PASS node_offset_by_compatible v17.mst.test_tree1.dtb: PASS notfound v17.mst.test_tree1.dtb: PASS setprop_inplace v17.mst.test_tree1.dtb: PASS nop_property v17.mst.test_tree1.dtb: PASS nop_node v17.mst.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.mst.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 tms: PASS get_mem_rsv v17.tms.test_tree1.dtb: PASS root_node v17.tms.test_tree1.dtb: PASS find_property v17.tms.test_tree1.dtb: PASS subnode_offset v17.tms.test_tree1.dtb: PASS path_offset v17.tms.test_tree1.dtb: PASS get_name v17.tms.test_tree1.dtb: PASS getprop v17.tms.test_tree1.dtb: PASS get_prop_offset v17.tms.test_tree1.dtb: PASS get_phandle v17.tms.test_tree1.dtb: PASS get_path v17.tms.test_tree1.dtb: PASS supernode_atdepth_offset v17.tms.test_tree1.dtb: PASS parent_offset v17.tms.test_tree1.dtb: PASS node_offset_by_prop_value v17.tms.test_tree1.dtb: PASS node_offset_by_phandle v17.tms.test_tree1.dtb: PASS node_check_compatible v17.tms.test_tree1.dtb: PASS node_offset_by_compatible v17.tms.test_tree1.dtb: PASS notfound v17.tms.test_tree1.dtb: PASS setprop_inplace v17.tms.test_tree1.dtb: PASS nop_property v17.tms.test_tree1.dtb: PASS nop_node v17.tms.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.tms.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 tsm: PASS get_mem_rsv v17.tsm.test_tree1.dtb: PASS root_node v17.tsm.test_tree1.dtb: PASS find_property v17.tsm.test_tree1.dtb: PASS subnode_offset v17.tsm.test_tree1.dtb: PASS path_offset v17.tsm.test_tree1.dtb: PASS get_name v17.tsm.test_tree1.dtb: PASS getprop v17.tsm.test_tree1.dtb: PASS get_prop_offset v17.tsm.test_tree1.dtb: PASS get_phandle v17.tsm.test_tree1.dtb: PASS get_path v17.tsm.test_tree1.dtb: PASS supernode_atdepth_offset v17.tsm.test_tree1.dtb: PASS parent_offset v17.tsm.test_tree1.dtb: PASS node_offset_by_prop_value v17.tsm.test_tree1.dtb: PASS node_offset_by_phandle v17.tsm.test_tree1.dtb: PASS node_check_compatible v17.tsm.test_tree1.dtb: PASS node_offset_by_compatible v17.tsm.test_tree1.dtb: PASS notfound v17.tsm.test_tree1.dtb: PASS setprop_inplace v17.tsm.test_tree1.dtb: PASS nop_property v17.tsm.test_tree1.dtb: PASS nop_node v17.tsm.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.tsm.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 smt: PASS get_mem_rsv v17.smt.test_tree1.dtb: PASS root_node v17.smt.test_tree1.dtb: PASS find_property v17.smt.test_tree1.dtb: PASS subnode_offset v17.smt.test_tree1.dtb: PASS path_offset v17.smt.test_tree1.dtb: PASS get_name v17.smt.test_tree1.dtb: PASS getprop v17.smt.test_tree1.dtb: PASS get_prop_offset v17.smt.test_tree1.dtb: PASS get_phandle v17.smt.test_tree1.dtb: PASS get_path v17.smt.test_tree1.dtb: PASS supernode_atdepth_offset v17.smt.test_tree1.dtb: PASS parent_offset v17.smt.test_tree1.dtb: PASS node_offset_by_prop_value v17.smt.test_tree1.dtb: PASS node_offset_by_phandle v17.smt.test_tree1.dtb: PASS node_check_compatible v17.smt.test_tree1.dtb: PASS node_offset_by_compatible v17.smt.test_tree1.dtb: PASS notfound v17.smt.test_tree1.dtb: PASS setprop_inplace v17.smt.test_tree1.dtb: PASS nop_property v17.smt.test_tree1.dtb: PASS nop_node v17.smt.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.smt.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 17 stm: PASS get_mem_rsv v17.stm.test_tree1.dtb: PASS root_node v17.stm.test_tree1.dtb: PASS find_property v17.stm.test_tree1.dtb: PASS subnode_offset v17.stm.test_tree1.dtb: PASS path_offset v17.stm.test_tree1.dtb: PASS get_name v17.stm.test_tree1.dtb: PASS getprop v17.stm.test_tree1.dtb: PASS get_prop_offset v17.stm.test_tree1.dtb: PASS get_phandle v17.stm.test_tree1.dtb: PASS get_path v17.stm.test_tree1.dtb: PASS supernode_atdepth_offset v17.stm.test_tree1.dtb: PASS parent_offset v17.stm.test_tree1.dtb: PASS node_offset_by_prop_value v17.stm.test_tree1.dtb: PASS node_offset_by_phandle v17.stm.test_tree1.dtb: PASS node_check_compatible v17.stm.test_tree1.dtb: PASS node_offset_by_compatible v17.stm.test_tree1.dtb: PASS notfound v17.stm.test_tree1.dtb: PASS setprop_inplace v17.stm.test_tree1.dtb: PASS nop_property v17.stm.test_tree1.dtb: PASS nop_node v17.stm.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v17.stm.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 mts: PASS get_mem_rsv v16.mts.test_tree1.dtb: PASS root_node v16.mts.test_tree1.dtb: PASS find_property v16.mts.test_tree1.dtb: PASS subnode_offset v16.mts.test_tree1.dtb: PASS path_offset v16.mts.test_tree1.dtb: PASS get_name v16.mts.test_tree1.dtb: PASS getprop v16.mts.test_tree1.dtb: PASS get_prop_offset v16.mts.test_tree1.dtb: PASS get_phandle v16.mts.test_tree1.dtb: PASS get_path v16.mts.test_tree1.dtb: PASS supernode_atdepth_offset v16.mts.test_tree1.dtb: PASS parent_offset v16.mts.test_tree1.dtb: PASS node_offset_by_prop_value v16.mts.test_tree1.dtb: PASS node_offset_by_phandle v16.mts.test_tree1.dtb: PASS node_check_compatible v16.mts.test_tree1.dtb: PASS node_offset_by_compatible v16.mts.test_tree1.dtb: PASS notfound v16.mts.test_tree1.dtb: PASS setprop_inplace v16.mts.test_tree1.dtb: PASS nop_property v16.mts.test_tree1.dtb: PASS nop_node v16.mts.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.mts.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 mst: PASS get_mem_rsv v16.mst.test_tree1.dtb: PASS root_node v16.mst.test_tree1.dtb: PASS find_property v16.mst.test_tree1.dtb: PASS subnode_offset v16.mst.test_tree1.dtb: PASS path_offset v16.mst.test_tree1.dtb: PASS get_name v16.mst.test_tree1.dtb: PASS getprop v16.mst.test_tree1.dtb: PASS get_prop_offset v16.mst.test_tree1.dtb: PASS get_phandle v16.mst.test_tree1.dtb: PASS get_path v16.mst.test_tree1.dtb: PASS supernode_atdepth_offset v16.mst.test_tree1.dtb: PASS parent_offset v16.mst.test_tree1.dtb: PASS node_offset_by_prop_value v16.mst.test_tree1.dtb: PASS node_offset_by_phandle v16.mst.test_tree1.dtb: PASS node_check_compatible v16.mst.test_tree1.dtb: PASS node_offset_by_compatible v16.mst.test_tree1.dtb: PASS notfound v16.mst.test_tree1.dtb: PASS setprop_inplace v16.mst.test_tree1.dtb: PASS nop_property v16.mst.test_tree1.dtb: PASS nop_node v16.mst.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.mst.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 tms: PASS get_mem_rsv v16.tms.test_tree1.dtb: PASS root_node v16.tms.test_tree1.dtb: PASS find_property v16.tms.test_tree1.dtb: PASS subnode_offset v16.tms.test_tree1.dtb: PASS path_offset v16.tms.test_tree1.dtb: PASS get_name v16.tms.test_tree1.dtb: PASS getprop v16.tms.test_tree1.dtb: PASS get_prop_offset v16.tms.test_tree1.dtb: PASS get_phandle v16.tms.test_tree1.dtb: PASS get_path v16.tms.test_tree1.dtb: PASS supernode_atdepth_offset v16.tms.test_tree1.dtb: PASS parent_offset v16.tms.test_tree1.dtb: PASS node_offset_by_prop_value v16.tms.test_tree1.dtb: PASS node_offset_by_phandle v16.tms.test_tree1.dtb: PASS node_check_compatible v16.tms.test_tree1.dtb: PASS node_offset_by_compatible v16.tms.test_tree1.dtb: PASS notfound v16.tms.test_tree1.dtb: PASS setprop_inplace v16.tms.test_tree1.dtb: PASS nop_property v16.tms.test_tree1.dtb: PASS nop_node v16.tms.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.tms.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 tsm: PASS get_mem_rsv v16.tsm.test_tree1.dtb: PASS root_node v16.tsm.test_tree1.dtb: PASS find_property v16.tsm.test_tree1.dtb: PASS subnode_offset v16.tsm.test_tree1.dtb: PASS path_offset v16.tsm.test_tree1.dtb: PASS get_name v16.tsm.test_tree1.dtb: PASS getprop v16.tsm.test_tree1.dtb: PASS get_prop_offset v16.tsm.test_tree1.dtb: PASS get_phandle v16.tsm.test_tree1.dtb: PASS get_path v16.tsm.test_tree1.dtb: PASS supernode_atdepth_offset v16.tsm.test_tree1.dtb: PASS parent_offset v16.tsm.test_tree1.dtb: PASS node_offset_by_prop_value v16.tsm.test_tree1.dtb: PASS node_offset_by_phandle v16.tsm.test_tree1.dtb: PASS node_check_compatible v16.tsm.test_tree1.dtb: PASS node_offset_by_compatible v16.tsm.test_tree1.dtb: PASS notfound v16.tsm.test_tree1.dtb: PASS setprop_inplace v16.tsm.test_tree1.dtb: PASS nop_property v16.tsm.test_tree1.dtb: PASS nop_node v16.tsm.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.tsm.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 smt: PASS get_mem_rsv v16.smt.test_tree1.dtb: PASS root_node v16.smt.test_tree1.dtb: PASS find_property v16.smt.test_tree1.dtb: PASS subnode_offset v16.smt.test_tree1.dtb: PASS path_offset v16.smt.test_tree1.dtb: PASS get_name v16.smt.test_tree1.dtb: PASS getprop v16.smt.test_tree1.dtb: PASS get_prop_offset v16.smt.test_tree1.dtb: PASS get_phandle v16.smt.test_tree1.dtb: PASS get_path v16.smt.test_tree1.dtb: PASS supernode_atdepth_offset v16.smt.test_tree1.dtb: PASS parent_offset v16.smt.test_tree1.dtb: PASS node_offset_by_prop_value v16.smt.test_tree1.dtb: PASS node_offset_by_phandle v16.smt.test_tree1.dtb: PASS node_check_compatible v16.smt.test_tree1.dtb: PASS node_offset_by_compatible v16.smt.test_tree1.dtb: PASS notfound v16.smt.test_tree1.dtb: PASS setprop_inplace v16.smt.test_tree1.dtb: PASS nop_property v16.smt.test_tree1.dtb: PASS nop_node v16.smt.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.smt.test_tree1.dtb: PASS mangle-layout test_tree1.dtb 16 stm: PASS get_mem_rsv v16.stm.test_tree1.dtb: PASS root_node v16.stm.test_tree1.dtb: PASS find_property v16.stm.test_tree1.dtb: PASS subnode_offset v16.stm.test_tree1.dtb: PASS path_offset v16.stm.test_tree1.dtb: PASS get_name v16.stm.test_tree1.dtb: PASS getprop v16.stm.test_tree1.dtb: PASS get_prop_offset v16.stm.test_tree1.dtb: PASS get_phandle v16.stm.test_tree1.dtb: PASS get_path v16.stm.test_tree1.dtb: PASS supernode_atdepth_offset v16.stm.test_tree1.dtb: PASS parent_offset v16.stm.test_tree1.dtb: PASS node_offset_by_prop_value v16.stm.test_tree1.dtb: PASS node_offset_by_phandle v16.stm.test_tree1.dtb: PASS node_check_compatible v16.stm.test_tree1.dtb: PASS node_offset_by_compatible v16.stm.test_tree1.dtb: PASS notfound v16.stm.test_tree1.dtb: PASS setprop_inplace v16.stm.test_tree1.dtb: PASS nop_property v16.stm.test_tree1.dtb: PASS nop_node v16.stm.test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb v16.stm.test_tree1.dtb: PASS open_pack v17.mts.test_tree1.dtb: PASS get_mem_rsv opened.v17.mts.test_tree1.dtb: PASS root_node opened.v17.mts.test_tree1.dtb: PASS find_property opened.v17.mts.test_tree1.dtb: PASS subnode_offset opened.v17.mts.test_tree1.dtb: PASS path_offset opened.v17.mts.test_tree1.dtb: PASS get_name opened.v17.mts.test_tree1.dtb: PASS getprop opened.v17.mts.test_tree1.dtb: PASS get_prop_offset opened.v17.mts.test_tree1.dtb: PASS get_phandle opened.v17.mts.test_tree1.dtb: PASS get_path opened.v17.mts.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.mts.test_tree1.dtb: PASS parent_offset opened.v17.mts.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.mts.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.mts.test_tree1.dtb: PASS node_check_compatible opened.v17.mts.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.mts.test_tree1.dtb: PASS notfound opened.v17.mts.test_tree1.dtb: PASS setprop_inplace opened.v17.mts.test_tree1.dtb: PASS nop_property opened.v17.mts.test_tree1.dtb: PASS nop_node opened.v17.mts.test_tree1.dtb: PASS get_mem_rsv repacked.v17.mts.test_tree1.dtb: PASS root_node repacked.v17.mts.test_tree1.dtb: PASS find_property repacked.v17.mts.test_tree1.dtb: PASS subnode_offset repacked.v17.mts.test_tree1.dtb: PASS path_offset repacked.v17.mts.test_tree1.dtb: PASS get_name repacked.v17.mts.test_tree1.dtb: PASS getprop repacked.v17.mts.test_tree1.dtb: PASS get_prop_offset repacked.v17.mts.test_tree1.dtb: PASS get_phandle repacked.v17.mts.test_tree1.dtb: PASS get_path repacked.v17.mts.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.mts.test_tree1.dtb: PASS parent_offset repacked.v17.mts.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.mts.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.mts.test_tree1.dtb: PASS node_check_compatible repacked.v17.mts.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.mts.test_tree1.dtb: PASS notfound repacked.v17.mts.test_tree1.dtb: PASS setprop_inplace repacked.v17.mts.test_tree1.dtb: PASS nop_property repacked.v17.mts.test_tree1.dtb: PASS nop_node repacked.v17.mts.test_tree1.dtb: PASS set_name v17.mts.test_tree1.dtb: PASS setprop v17.mts.test_tree1.dtb: PASS del_property v17.mts.test_tree1.dtb: PASS del_node v17.mts.test_tree1.dtb: PASS set_name opened.v17.mts.test_tree1.dtb: PASS setprop opened.v17.mts.test_tree1.dtb: PASS del_property opened.v17.mts.test_tree1.dtb: PASS del_node opened.v17.mts.test_tree1.dtb: PASS set_name repacked.v17.mts.test_tree1.dtb: PASS setprop repacked.v17.mts.test_tree1.dtb: PASS del_property repacked.v17.mts.test_tree1.dtb: PASS del_node repacked.v17.mts.test_tree1.dtb: PASS open_pack v17.mst.test_tree1.dtb: PASS get_mem_rsv opened.v17.mst.test_tree1.dtb: PASS root_node opened.v17.mst.test_tree1.dtb: PASS find_property opened.v17.mst.test_tree1.dtb: PASS subnode_offset opened.v17.mst.test_tree1.dtb: PASS path_offset opened.v17.mst.test_tree1.dtb: PASS get_name opened.v17.mst.test_tree1.dtb: PASS getprop opened.v17.mst.test_tree1.dtb: PASS get_prop_offset opened.v17.mst.test_tree1.dtb: PASS get_phandle opened.v17.mst.test_tree1.dtb: PASS get_path opened.v17.mst.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.mst.test_tree1.dtb: PASS parent_offset opened.v17.mst.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.mst.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.mst.test_tree1.dtb: PASS node_check_compatible opened.v17.mst.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.mst.test_tree1.dtb: PASS notfound opened.v17.mst.test_tree1.dtb: PASS setprop_inplace opened.v17.mst.test_tree1.dtb: PASS nop_property opened.v17.mst.test_tree1.dtb: PASS nop_node opened.v17.mst.test_tree1.dtb: PASS get_mem_rsv repacked.v17.mst.test_tree1.dtb: PASS root_node repacked.v17.mst.test_tree1.dtb: PASS find_property repacked.v17.mst.test_tree1.dtb: PASS subnode_offset repacked.v17.mst.test_tree1.dtb: PASS path_offset repacked.v17.mst.test_tree1.dtb: PASS get_name repacked.v17.mst.test_tree1.dtb: PASS getprop repacked.v17.mst.test_tree1.dtb: PASS get_prop_offset repacked.v17.mst.test_tree1.dtb: PASS get_phandle repacked.v17.mst.test_tree1.dtb: PASS get_path repacked.v17.mst.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.mst.test_tree1.dtb: PASS parent_offset repacked.v17.mst.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.mst.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.mst.test_tree1.dtb: PASS node_check_compatible repacked.v17.mst.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.mst.test_tree1.dtb: PASS notfound repacked.v17.mst.test_tree1.dtb: PASS setprop_inplace repacked.v17.mst.test_tree1.dtb: PASS nop_property repacked.v17.mst.test_tree1.dtb: PASS nop_node repacked.v17.mst.test_tree1.dtb: PASS set_name v17.mst.test_tree1.dtb: PASS setprop v17.mst.test_tree1.dtb: PASS del_property v17.mst.test_tree1.dtb: PASS del_node v17.mst.test_tree1.dtb: PASS set_name opened.v17.mst.test_tree1.dtb: PASS setprop opened.v17.mst.test_tree1.dtb: PASS del_property opened.v17.mst.test_tree1.dtb: PASS del_node opened.v17.mst.test_tree1.dtb: PASS set_name repacked.v17.mst.test_tree1.dtb: PASS setprop repacked.v17.mst.test_tree1.dtb: PASS del_property repacked.v17.mst.test_tree1.dtb: PASS del_node repacked.v17.mst.test_tree1.dtb: PASS open_pack v17.tms.test_tree1.dtb: PASS get_mem_rsv opened.v17.tms.test_tree1.dtb: PASS root_node opened.v17.tms.test_tree1.dtb: PASS find_property opened.v17.tms.test_tree1.dtb: PASS subnode_offset opened.v17.tms.test_tree1.dtb: PASS path_offset opened.v17.tms.test_tree1.dtb: PASS get_name opened.v17.tms.test_tree1.dtb: PASS getprop opened.v17.tms.test_tree1.dtb: PASS get_prop_offset opened.v17.tms.test_tree1.dtb: PASS get_phandle opened.v17.tms.test_tree1.dtb: PASS get_path opened.v17.tms.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.tms.test_tree1.dtb: PASS parent_offset opened.v17.tms.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.tms.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.tms.test_tree1.dtb: PASS node_check_compatible opened.v17.tms.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.tms.test_tree1.dtb: PASS notfound opened.v17.tms.test_tree1.dtb: PASS setprop_inplace opened.v17.tms.test_tree1.dtb: PASS nop_property opened.v17.tms.test_tree1.dtb: PASS nop_node opened.v17.tms.test_tree1.dtb: PASS get_mem_rsv repacked.v17.tms.test_tree1.dtb: PASS root_node repacked.v17.tms.test_tree1.dtb: PASS find_property repacked.v17.tms.test_tree1.dtb: PASS subnode_offset repacked.v17.tms.test_tree1.dtb: PASS path_offset repacked.v17.tms.test_tree1.dtb: PASS get_name repacked.v17.tms.test_tree1.dtb: PASS getprop repacked.v17.tms.test_tree1.dtb: PASS get_prop_offset repacked.v17.tms.test_tree1.dtb: PASS get_phandle repacked.v17.tms.test_tree1.dtb: PASS get_path repacked.v17.tms.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.tms.test_tree1.dtb: PASS parent_offset repacked.v17.tms.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.tms.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.tms.test_tree1.dtb: PASS node_check_compatible repacked.v17.tms.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.tms.test_tree1.dtb: PASS notfound repacked.v17.tms.test_tree1.dtb: PASS setprop_inplace repacked.v17.tms.test_tree1.dtb: PASS nop_property repacked.v17.tms.test_tree1.dtb: PASS nop_node repacked.v17.tms.test_tree1.dtb: PASS set_name v17.tms.test_tree1.dtb: PASS setprop v17.tms.test_tree1.dtb: PASS del_property v17.tms.test_tree1.dtb: PASS del_node v17.tms.test_tree1.dtb: PASS set_name opened.v17.tms.test_tree1.dtb: PASS setprop opened.v17.tms.test_tree1.dtb: PASS del_property opened.v17.tms.test_tree1.dtb: PASS del_node opened.v17.tms.test_tree1.dtb: PASS set_name repacked.v17.tms.test_tree1.dtb: PASS setprop repacked.v17.tms.test_tree1.dtb: PASS del_property repacked.v17.tms.test_tree1.dtb: PASS del_node repacked.v17.tms.test_tree1.dtb: PASS open_pack v17.tsm.test_tree1.dtb: PASS get_mem_rsv opened.v17.tsm.test_tree1.dtb: PASS root_node opened.v17.tsm.test_tree1.dtb: PASS find_property opened.v17.tsm.test_tree1.dtb: PASS subnode_offset opened.v17.tsm.test_tree1.dtb: PASS path_offset opened.v17.tsm.test_tree1.dtb: PASS get_name opened.v17.tsm.test_tree1.dtb: PASS getprop opened.v17.tsm.test_tree1.dtb: PASS get_prop_offset opened.v17.tsm.test_tree1.dtb: PASS get_phandle opened.v17.tsm.test_tree1.dtb: PASS get_path opened.v17.tsm.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.tsm.test_tree1.dtb: PASS parent_offset opened.v17.tsm.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.tsm.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.tsm.test_tree1.dtb: PASS node_check_compatible opened.v17.tsm.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.tsm.test_tree1.dtb: PASS notfound opened.v17.tsm.test_tree1.dtb: PASS setprop_inplace opened.v17.tsm.test_tree1.dtb: PASS nop_property opened.v17.tsm.test_tree1.dtb: PASS nop_node opened.v17.tsm.test_tree1.dtb: PASS get_mem_rsv repacked.v17.tsm.test_tree1.dtb: PASS root_node repacked.v17.tsm.test_tree1.dtb: PASS find_property repacked.v17.tsm.test_tree1.dtb: PASS subnode_offset repacked.v17.tsm.test_tree1.dtb: PASS path_offset repacked.v17.tsm.test_tree1.dtb: PASS get_name repacked.v17.tsm.test_tree1.dtb: PASS getprop repacked.v17.tsm.test_tree1.dtb: PASS get_prop_offset repacked.v17.tsm.test_tree1.dtb: PASS get_phandle repacked.v17.tsm.test_tree1.dtb: PASS get_path repacked.v17.tsm.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.tsm.test_tree1.dtb: PASS parent_offset repacked.v17.tsm.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.tsm.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.tsm.test_tree1.dtb: PASS node_check_compatible repacked.v17.tsm.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.tsm.test_tree1.dtb: PASS notfound repacked.v17.tsm.test_tree1.dtb: PASS setprop_inplace repacked.v17.tsm.test_tree1.dtb: PASS nop_property repacked.v17.tsm.test_tree1.dtb: PASS nop_node repacked.v17.tsm.test_tree1.dtb: PASS set_name v17.tsm.test_tree1.dtb: PASS setprop v17.tsm.test_tree1.dtb: PASS del_property v17.tsm.test_tree1.dtb: PASS del_node v17.tsm.test_tree1.dtb: PASS set_name opened.v17.tsm.test_tree1.dtb: PASS setprop opened.v17.tsm.test_tree1.dtb: PASS del_property opened.v17.tsm.test_tree1.dtb: PASS del_node opened.v17.tsm.test_tree1.dtb: PASS set_name repacked.v17.tsm.test_tree1.dtb: PASS setprop repacked.v17.tsm.test_tree1.dtb: PASS del_property repacked.v17.tsm.test_tree1.dtb: PASS del_node repacked.v17.tsm.test_tree1.dtb: PASS open_pack v17.smt.test_tree1.dtb: PASS get_mem_rsv opened.v17.smt.test_tree1.dtb: PASS root_node opened.v17.smt.test_tree1.dtb: PASS find_property opened.v17.smt.test_tree1.dtb: PASS subnode_offset opened.v17.smt.test_tree1.dtb: PASS path_offset opened.v17.smt.test_tree1.dtb: PASS get_name opened.v17.smt.test_tree1.dtb: PASS getprop opened.v17.smt.test_tree1.dtb: PASS get_prop_offset opened.v17.smt.test_tree1.dtb: PASS get_phandle opened.v17.smt.test_tree1.dtb: PASS get_path opened.v17.smt.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.smt.test_tree1.dtb: PASS parent_offset opened.v17.smt.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.smt.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.smt.test_tree1.dtb: PASS node_check_compatible opened.v17.smt.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.smt.test_tree1.dtb: PASS notfound opened.v17.smt.test_tree1.dtb: PASS setprop_inplace opened.v17.smt.test_tree1.dtb: PASS nop_property opened.v17.smt.test_tree1.dtb: PASS nop_node opened.v17.smt.test_tree1.dtb: PASS get_mem_rsv repacked.v17.smt.test_tree1.dtb: PASS root_node repacked.v17.smt.test_tree1.dtb: PASS find_property repacked.v17.smt.test_tree1.dtb: PASS subnode_offset repacked.v17.smt.test_tree1.dtb: PASS path_offset repacked.v17.smt.test_tree1.dtb: PASS get_name repacked.v17.smt.test_tree1.dtb: PASS getprop repacked.v17.smt.test_tree1.dtb: PASS get_prop_offset repacked.v17.smt.test_tree1.dtb: PASS get_phandle repacked.v17.smt.test_tree1.dtb: PASS get_path repacked.v17.smt.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.smt.test_tree1.dtb: PASS parent_offset repacked.v17.smt.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.smt.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.smt.test_tree1.dtb: PASS node_check_compatible repacked.v17.smt.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.smt.test_tree1.dtb: PASS notfound repacked.v17.smt.test_tree1.dtb: PASS setprop_inplace repacked.v17.smt.test_tree1.dtb: PASS nop_property repacked.v17.smt.test_tree1.dtb: PASS nop_node repacked.v17.smt.test_tree1.dtb: PASS set_name v17.smt.test_tree1.dtb: PASS setprop v17.smt.test_tree1.dtb: PASS del_property v17.smt.test_tree1.dtb: PASS del_node v17.smt.test_tree1.dtb: PASS set_name opened.v17.smt.test_tree1.dtb: PASS setprop opened.v17.smt.test_tree1.dtb: PASS del_property opened.v17.smt.test_tree1.dtb: PASS del_node opened.v17.smt.test_tree1.dtb: PASS set_name repacked.v17.smt.test_tree1.dtb: PASS setprop repacked.v17.smt.test_tree1.dtb: PASS del_property repacked.v17.smt.test_tree1.dtb: PASS del_node repacked.v17.smt.test_tree1.dtb: PASS open_pack v17.stm.test_tree1.dtb: PASS get_mem_rsv opened.v17.stm.test_tree1.dtb: PASS root_node opened.v17.stm.test_tree1.dtb: PASS find_property opened.v17.stm.test_tree1.dtb: PASS subnode_offset opened.v17.stm.test_tree1.dtb: PASS path_offset opened.v17.stm.test_tree1.dtb: PASS get_name opened.v17.stm.test_tree1.dtb: PASS getprop opened.v17.stm.test_tree1.dtb: PASS get_prop_offset opened.v17.stm.test_tree1.dtb: PASS get_phandle opened.v17.stm.test_tree1.dtb: PASS get_path opened.v17.stm.test_tree1.dtb: PASS supernode_atdepth_offset opened.v17.stm.test_tree1.dtb: PASS parent_offset opened.v17.stm.test_tree1.dtb: PASS node_offset_by_prop_value opened.v17.stm.test_tree1.dtb: PASS node_offset_by_phandle opened.v17.stm.test_tree1.dtb: PASS node_check_compatible opened.v17.stm.test_tree1.dtb: PASS node_offset_by_compatible opened.v17.stm.test_tree1.dtb: PASS notfound opened.v17.stm.test_tree1.dtb: PASS setprop_inplace opened.v17.stm.test_tree1.dtb: PASS nop_property opened.v17.stm.test_tree1.dtb: PASS nop_node opened.v17.stm.test_tree1.dtb: PASS get_mem_rsv repacked.v17.stm.test_tree1.dtb: PASS root_node repacked.v17.stm.test_tree1.dtb: PASS find_property repacked.v17.stm.test_tree1.dtb: PASS subnode_offset repacked.v17.stm.test_tree1.dtb: PASS path_offset repacked.v17.stm.test_tree1.dtb: PASS get_name repacked.v17.stm.test_tree1.dtb: PASS getprop repacked.v17.stm.test_tree1.dtb: PASS get_prop_offset repacked.v17.stm.test_tree1.dtb: PASS get_phandle repacked.v17.stm.test_tree1.dtb: PASS get_path repacked.v17.stm.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v17.stm.test_tree1.dtb: PASS parent_offset repacked.v17.stm.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v17.stm.test_tree1.dtb: PASS node_offset_by_phandle repacked.v17.stm.test_tree1.dtb: PASS node_check_compatible repacked.v17.stm.test_tree1.dtb: PASS node_offset_by_compatible repacked.v17.stm.test_tree1.dtb: PASS notfound repacked.v17.stm.test_tree1.dtb: PASS setprop_inplace repacked.v17.stm.test_tree1.dtb: PASS nop_property repacked.v17.stm.test_tree1.dtb: PASS nop_node repacked.v17.stm.test_tree1.dtb: PASS set_name v17.stm.test_tree1.dtb: PASS setprop v17.stm.test_tree1.dtb: PASS del_property v17.stm.test_tree1.dtb: PASS del_node v17.stm.test_tree1.dtb: PASS set_name opened.v17.stm.test_tree1.dtb: PASS setprop opened.v17.stm.test_tree1.dtb: PASS del_property opened.v17.stm.test_tree1.dtb: PASS del_node opened.v17.stm.test_tree1.dtb: PASS set_name repacked.v17.stm.test_tree1.dtb: PASS setprop repacked.v17.stm.test_tree1.dtb: PASS del_property repacked.v17.stm.test_tree1.dtb: PASS del_node repacked.v17.stm.test_tree1.dtb: PASS open_pack v16.mts.test_tree1.dtb: PASS get_mem_rsv opened.v16.mts.test_tree1.dtb: PASS root_node opened.v16.mts.test_tree1.dtb: PASS find_property opened.v16.mts.test_tree1.dtb: PASS subnode_offset opened.v16.mts.test_tree1.dtb: PASS path_offset opened.v16.mts.test_tree1.dtb: PASS get_name opened.v16.mts.test_tree1.dtb: PASS getprop opened.v16.mts.test_tree1.dtb: PASS get_prop_offset opened.v16.mts.test_tree1.dtb: PASS get_phandle opened.v16.mts.test_tree1.dtb: PASS get_path opened.v16.mts.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.mts.test_tree1.dtb: PASS parent_offset opened.v16.mts.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.mts.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.mts.test_tree1.dtb: PASS node_check_compatible opened.v16.mts.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.mts.test_tree1.dtb: PASS notfound opened.v16.mts.test_tree1.dtb: PASS setprop_inplace opened.v16.mts.test_tree1.dtb: PASS nop_property opened.v16.mts.test_tree1.dtb: PASS nop_node opened.v16.mts.test_tree1.dtb: PASS get_mem_rsv repacked.v16.mts.test_tree1.dtb: PASS root_node repacked.v16.mts.test_tree1.dtb: PASS find_property repacked.v16.mts.test_tree1.dtb: PASS subnode_offset repacked.v16.mts.test_tree1.dtb: PASS path_offset repacked.v16.mts.test_tree1.dtb: PASS get_name repacked.v16.mts.test_tree1.dtb: PASS getprop repacked.v16.mts.test_tree1.dtb: PASS get_prop_offset repacked.v16.mts.test_tree1.dtb: PASS get_phandle repacked.v16.mts.test_tree1.dtb: PASS get_path repacked.v16.mts.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.mts.test_tree1.dtb: PASS parent_offset repacked.v16.mts.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.mts.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.mts.test_tree1.dtb: PASS node_check_compatible repacked.v16.mts.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.mts.test_tree1.dtb: PASS notfound repacked.v16.mts.test_tree1.dtb: PASS setprop_inplace repacked.v16.mts.test_tree1.dtb: PASS nop_property repacked.v16.mts.test_tree1.dtb: PASS nop_node repacked.v16.mts.test_tree1.dtb: PASS set_name v16.mts.test_tree1.dtb: PASS setprop v16.mts.test_tree1.dtb: PASS del_property v16.mts.test_tree1.dtb: PASS del_node v16.mts.test_tree1.dtb: PASS set_name opened.v16.mts.test_tree1.dtb: PASS setprop opened.v16.mts.test_tree1.dtb: PASS del_property opened.v16.mts.test_tree1.dtb: PASS del_node opened.v16.mts.test_tree1.dtb: PASS set_name repacked.v16.mts.test_tree1.dtb: PASS setprop repacked.v16.mts.test_tree1.dtb: PASS del_property repacked.v16.mts.test_tree1.dtb: PASS del_node repacked.v16.mts.test_tree1.dtb: PASS open_pack v16.mst.test_tree1.dtb: PASS get_mem_rsv opened.v16.mst.test_tree1.dtb: PASS root_node opened.v16.mst.test_tree1.dtb: PASS find_property opened.v16.mst.test_tree1.dtb: PASS subnode_offset opened.v16.mst.test_tree1.dtb: PASS path_offset opened.v16.mst.test_tree1.dtb: PASS get_name opened.v16.mst.test_tree1.dtb: PASS getprop opened.v16.mst.test_tree1.dtb: PASS get_prop_offset opened.v16.mst.test_tree1.dtb: PASS get_phandle opened.v16.mst.test_tree1.dtb: PASS get_path opened.v16.mst.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.mst.test_tree1.dtb: PASS parent_offset opened.v16.mst.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.mst.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.mst.test_tree1.dtb: PASS node_check_compatible opened.v16.mst.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.mst.test_tree1.dtb: PASS notfound opened.v16.mst.test_tree1.dtb: PASS setprop_inplace opened.v16.mst.test_tree1.dtb: PASS nop_property opened.v16.mst.test_tree1.dtb: PASS nop_node opened.v16.mst.test_tree1.dtb: PASS get_mem_rsv repacked.v16.mst.test_tree1.dtb: PASS root_node repacked.v16.mst.test_tree1.dtb: PASS find_property repacked.v16.mst.test_tree1.dtb: PASS subnode_offset repacked.v16.mst.test_tree1.dtb: PASS path_offset repacked.v16.mst.test_tree1.dtb: PASS get_name repacked.v16.mst.test_tree1.dtb: PASS getprop repacked.v16.mst.test_tree1.dtb: PASS get_prop_offset repacked.v16.mst.test_tree1.dtb: PASS get_phandle repacked.v16.mst.test_tree1.dtb: PASS get_path repacked.v16.mst.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.mst.test_tree1.dtb: PASS parent_offset repacked.v16.mst.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.mst.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.mst.test_tree1.dtb: PASS node_check_compatible repacked.v16.mst.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.mst.test_tree1.dtb: PASS notfound repacked.v16.mst.test_tree1.dtb: PASS setprop_inplace repacked.v16.mst.test_tree1.dtb: PASS nop_property repacked.v16.mst.test_tree1.dtb: PASS nop_node repacked.v16.mst.test_tree1.dtb: PASS set_name v16.mst.test_tree1.dtb: PASS setprop v16.mst.test_tree1.dtb: PASS del_property v16.mst.test_tree1.dtb: PASS del_node v16.mst.test_tree1.dtb: PASS set_name opened.v16.mst.test_tree1.dtb: PASS setprop opened.v16.mst.test_tree1.dtb: PASS del_property opened.v16.mst.test_tree1.dtb: PASS del_node opened.v16.mst.test_tree1.dtb: PASS set_name repacked.v16.mst.test_tree1.dtb: PASS setprop repacked.v16.mst.test_tree1.dtb: PASS del_property repacked.v16.mst.test_tree1.dtb: PASS del_node repacked.v16.mst.test_tree1.dtb: PASS open_pack v16.tms.test_tree1.dtb: PASS get_mem_rsv opened.v16.tms.test_tree1.dtb: PASS root_node opened.v16.tms.test_tree1.dtb: PASS find_property opened.v16.tms.test_tree1.dtb: PASS subnode_offset opened.v16.tms.test_tree1.dtb: PASS path_offset opened.v16.tms.test_tree1.dtb: PASS get_name opened.v16.tms.test_tree1.dtb: PASS getprop opened.v16.tms.test_tree1.dtb: PASS get_prop_offset opened.v16.tms.test_tree1.dtb: PASS get_phandle opened.v16.tms.test_tree1.dtb: PASS get_path opened.v16.tms.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.tms.test_tree1.dtb: PASS parent_offset opened.v16.tms.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.tms.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.tms.test_tree1.dtb: PASS node_check_compatible opened.v16.tms.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.tms.test_tree1.dtb: PASS notfound opened.v16.tms.test_tree1.dtb: PASS setprop_inplace opened.v16.tms.test_tree1.dtb: PASS nop_property opened.v16.tms.test_tree1.dtb: PASS nop_node opened.v16.tms.test_tree1.dtb: PASS get_mem_rsv repacked.v16.tms.test_tree1.dtb: PASS root_node repacked.v16.tms.test_tree1.dtb: PASS find_property repacked.v16.tms.test_tree1.dtb: PASS subnode_offset repacked.v16.tms.test_tree1.dtb: PASS path_offset repacked.v16.tms.test_tree1.dtb: PASS get_name repacked.v16.tms.test_tree1.dtb: PASS getprop repacked.v16.tms.test_tree1.dtb: PASS get_prop_offset repacked.v16.tms.test_tree1.dtb: PASS get_phandle repacked.v16.tms.test_tree1.dtb: PASS get_path repacked.v16.tms.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.tms.test_tree1.dtb: PASS parent_offset repacked.v16.tms.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.tms.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.tms.test_tree1.dtb: PASS node_check_compatible repacked.v16.tms.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.tms.test_tree1.dtb: PASS notfound repacked.v16.tms.test_tree1.dtb: PASS setprop_inplace repacked.v16.tms.test_tree1.dtb: PASS nop_property repacked.v16.tms.test_tree1.dtb: PASS nop_node repacked.v16.tms.test_tree1.dtb: PASS set_name v16.tms.test_tree1.dtb: PASS setprop v16.tms.test_tree1.dtb: PASS del_property v16.tms.test_tree1.dtb: PASS del_node v16.tms.test_tree1.dtb: PASS set_name opened.v16.tms.test_tree1.dtb: PASS setprop opened.v16.tms.test_tree1.dtb: PASS del_property opened.v16.tms.test_tree1.dtb: PASS del_node opened.v16.tms.test_tree1.dtb: PASS set_name repacked.v16.tms.test_tree1.dtb: PASS setprop repacked.v16.tms.test_tree1.dtb: PASS del_property repacked.v16.tms.test_tree1.dtb: PASS del_node repacked.v16.tms.test_tree1.dtb: PASS open_pack v16.tsm.test_tree1.dtb: PASS get_mem_rsv opened.v16.tsm.test_tree1.dtb: PASS root_node opened.v16.tsm.test_tree1.dtb: PASS find_property opened.v16.tsm.test_tree1.dtb: PASS subnode_offset opened.v16.tsm.test_tree1.dtb: PASS path_offset opened.v16.tsm.test_tree1.dtb: PASS get_name opened.v16.tsm.test_tree1.dtb: PASS getprop opened.v16.tsm.test_tree1.dtb: PASS get_prop_offset opened.v16.tsm.test_tree1.dtb: PASS get_phandle opened.v16.tsm.test_tree1.dtb: PASS get_path opened.v16.tsm.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.tsm.test_tree1.dtb: PASS parent_offset opened.v16.tsm.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.tsm.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.tsm.test_tree1.dtb: PASS node_check_compatible opened.v16.tsm.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.tsm.test_tree1.dtb: PASS notfound opened.v16.tsm.test_tree1.dtb: PASS setprop_inplace opened.v16.tsm.test_tree1.dtb: PASS nop_property opened.v16.tsm.test_tree1.dtb: PASS nop_node opened.v16.tsm.test_tree1.dtb: PASS get_mem_rsv repacked.v16.tsm.test_tree1.dtb: PASS root_node repacked.v16.tsm.test_tree1.dtb: PASS find_property repacked.v16.tsm.test_tree1.dtb: PASS subnode_offset repacked.v16.tsm.test_tree1.dtb: PASS path_offset repacked.v16.tsm.test_tree1.dtb: PASS get_name repacked.v16.tsm.test_tree1.dtb: PASS getprop repacked.v16.tsm.test_tree1.dtb: PASS get_prop_offset repacked.v16.tsm.test_tree1.dtb: PASS get_phandle repacked.v16.tsm.test_tree1.dtb: PASS get_path repacked.v16.tsm.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.tsm.test_tree1.dtb: PASS parent_offset repacked.v16.tsm.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.tsm.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.tsm.test_tree1.dtb: PASS node_check_compatible repacked.v16.tsm.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.tsm.test_tree1.dtb: PASS notfound repacked.v16.tsm.test_tree1.dtb: PASS setprop_inplace repacked.v16.tsm.test_tree1.dtb: PASS nop_property repacked.v16.tsm.test_tree1.dtb: PASS nop_node repacked.v16.tsm.test_tree1.dtb: PASS set_name v16.tsm.test_tree1.dtb: PASS setprop v16.tsm.test_tree1.dtb: PASS del_property v16.tsm.test_tree1.dtb: PASS del_node v16.tsm.test_tree1.dtb: PASS set_name opened.v16.tsm.test_tree1.dtb: PASS setprop opened.v16.tsm.test_tree1.dtb: PASS del_property opened.v16.tsm.test_tree1.dtb: PASS del_node opened.v16.tsm.test_tree1.dtb: PASS set_name repacked.v16.tsm.test_tree1.dtb: PASS setprop repacked.v16.tsm.test_tree1.dtb: PASS del_property repacked.v16.tsm.test_tree1.dtb: PASS del_node repacked.v16.tsm.test_tree1.dtb: PASS open_pack v16.smt.test_tree1.dtb: PASS get_mem_rsv opened.v16.smt.test_tree1.dtb: PASS root_node opened.v16.smt.test_tree1.dtb: PASS find_property opened.v16.smt.test_tree1.dtb: PASS subnode_offset opened.v16.smt.test_tree1.dtb: PASS path_offset opened.v16.smt.test_tree1.dtb: PASS get_name opened.v16.smt.test_tree1.dtb: PASS getprop opened.v16.smt.test_tree1.dtb: PASS get_prop_offset opened.v16.smt.test_tree1.dtb: PASS get_phandle opened.v16.smt.test_tree1.dtb: PASS get_path opened.v16.smt.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.smt.test_tree1.dtb: PASS parent_offset opened.v16.smt.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.smt.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.smt.test_tree1.dtb: PASS node_check_compatible opened.v16.smt.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.smt.test_tree1.dtb: PASS notfound opened.v16.smt.test_tree1.dtb: PASS setprop_inplace opened.v16.smt.test_tree1.dtb: PASS nop_property opened.v16.smt.test_tree1.dtb: PASS nop_node opened.v16.smt.test_tree1.dtb: PASS get_mem_rsv repacked.v16.smt.test_tree1.dtb: PASS root_node repacked.v16.smt.test_tree1.dtb: PASS find_property repacked.v16.smt.test_tree1.dtb: PASS subnode_offset repacked.v16.smt.test_tree1.dtb: PASS path_offset repacked.v16.smt.test_tree1.dtb: PASS get_name repacked.v16.smt.test_tree1.dtb: PASS getprop repacked.v16.smt.test_tree1.dtb: PASS get_prop_offset repacked.v16.smt.test_tree1.dtb: PASS get_phandle repacked.v16.smt.test_tree1.dtb: PASS get_path repacked.v16.smt.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.smt.test_tree1.dtb: PASS parent_offset repacked.v16.smt.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.smt.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.smt.test_tree1.dtb: PASS node_check_compatible repacked.v16.smt.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.smt.test_tree1.dtb: PASS notfound repacked.v16.smt.test_tree1.dtb: PASS setprop_inplace repacked.v16.smt.test_tree1.dtb: PASS nop_property repacked.v16.smt.test_tree1.dtb: PASS nop_node repacked.v16.smt.test_tree1.dtb: PASS set_name v16.smt.test_tree1.dtb: PASS setprop v16.smt.test_tree1.dtb: PASS del_property v16.smt.test_tree1.dtb: PASS del_node v16.smt.test_tree1.dtb: PASS set_name opened.v16.smt.test_tree1.dtb: PASS setprop opened.v16.smt.test_tree1.dtb: PASS del_property opened.v16.smt.test_tree1.dtb: PASS del_node opened.v16.smt.test_tree1.dtb: PASS set_name repacked.v16.smt.test_tree1.dtb: PASS setprop repacked.v16.smt.test_tree1.dtb: PASS del_property repacked.v16.smt.test_tree1.dtb: PASS del_node repacked.v16.smt.test_tree1.dtb: PASS open_pack v16.stm.test_tree1.dtb: PASS get_mem_rsv opened.v16.stm.test_tree1.dtb: PASS root_node opened.v16.stm.test_tree1.dtb: PASS find_property opened.v16.stm.test_tree1.dtb: PASS subnode_offset opened.v16.stm.test_tree1.dtb: PASS path_offset opened.v16.stm.test_tree1.dtb: PASS get_name opened.v16.stm.test_tree1.dtb: PASS getprop opened.v16.stm.test_tree1.dtb: PASS get_prop_offset opened.v16.stm.test_tree1.dtb: PASS get_phandle opened.v16.stm.test_tree1.dtb: PASS get_path opened.v16.stm.test_tree1.dtb: PASS supernode_atdepth_offset opened.v16.stm.test_tree1.dtb: PASS parent_offset opened.v16.stm.test_tree1.dtb: PASS node_offset_by_prop_value opened.v16.stm.test_tree1.dtb: PASS node_offset_by_phandle opened.v16.stm.test_tree1.dtb: PASS node_check_compatible opened.v16.stm.test_tree1.dtb: PASS node_offset_by_compatible opened.v16.stm.test_tree1.dtb: PASS notfound opened.v16.stm.test_tree1.dtb: PASS setprop_inplace opened.v16.stm.test_tree1.dtb: PASS nop_property opened.v16.stm.test_tree1.dtb: PASS nop_node opened.v16.stm.test_tree1.dtb: PASS get_mem_rsv repacked.v16.stm.test_tree1.dtb: PASS root_node repacked.v16.stm.test_tree1.dtb: PASS find_property repacked.v16.stm.test_tree1.dtb: PASS subnode_offset repacked.v16.stm.test_tree1.dtb: PASS path_offset repacked.v16.stm.test_tree1.dtb: PASS get_name repacked.v16.stm.test_tree1.dtb: PASS getprop repacked.v16.stm.test_tree1.dtb: PASS get_prop_offset repacked.v16.stm.test_tree1.dtb: PASS get_phandle repacked.v16.stm.test_tree1.dtb: PASS get_path repacked.v16.stm.test_tree1.dtb: PASS supernode_atdepth_offset repacked.v16.stm.test_tree1.dtb: PASS parent_offset repacked.v16.stm.test_tree1.dtb: PASS node_offset_by_prop_value repacked.v16.stm.test_tree1.dtb: PASS node_offset_by_phandle repacked.v16.stm.test_tree1.dtb: PASS node_check_compatible repacked.v16.stm.test_tree1.dtb: PASS node_offset_by_compatible repacked.v16.stm.test_tree1.dtb: PASS notfound repacked.v16.stm.test_tree1.dtb: PASS setprop_inplace repacked.v16.stm.test_tree1.dtb: PASS nop_property repacked.v16.stm.test_tree1.dtb: PASS nop_node repacked.v16.stm.test_tree1.dtb: PASS set_name v16.stm.test_tree1.dtb: PASS setprop v16.stm.test_tree1.dtb: PASS del_property v16.stm.test_tree1.dtb: PASS del_node v16.stm.test_tree1.dtb: PASS set_name opened.v16.stm.test_tree1.dtb: PASS setprop opened.v16.stm.test_tree1.dtb: PASS del_property opened.v16.stm.test_tree1.dtb: PASS del_node opened.v16.stm.test_tree1.dtb: PASS set_name repacked.v16.stm.test_tree1.dtb: PASS setprop repacked.v16.stm.test_tree1.dtb: PASS del_property repacked.v16.stm.test_tree1.dtb: PASS del_node repacked.v16.stm.test_tree1.dtb: PASS rw_tree1: PASS get_mem_rsv rw_tree1.test.dtb: PASS root_node rw_tree1.test.dtb: PASS find_property rw_tree1.test.dtb: PASS subnode_offset rw_tree1.test.dtb: PASS path_offset rw_tree1.test.dtb: PASS get_name rw_tree1.test.dtb: PASS getprop rw_tree1.test.dtb: PASS get_prop_offset rw_tree1.test.dtb: PASS get_phandle rw_tree1.test.dtb: PASS get_path rw_tree1.test.dtb: PASS supernode_atdepth_offset rw_tree1.test.dtb: PASS parent_offset rw_tree1.test.dtb: PASS node_offset_by_prop_value rw_tree1.test.dtb: PASS node_offset_by_phandle rw_tree1.test.dtb: PASS node_check_compatible rw_tree1.test.dtb: PASS node_offset_by_compatible rw_tree1.test.dtb: PASS notfound rw_tree1.test.dtb: PASS setprop_inplace rw_tree1.test.dtb: PASS nop_property rw_tree1.test.dtb: PASS nop_node rw_tree1.test.dtb: PASS set_name rw_tree1.test.dtb: PASS setprop rw_tree1.test.dtb: PASS del_property rw_tree1.test.dtb: PASS del_node rw_tree1.test.dtb: PASS appendprop1: PASS appendprop2 appendprop1.test.dtb: PASS dtc -I dts -O dtb -o appendprop.test.dtb ./appendprop.dts: PASS dtbs_equal_ordered appendprop2.test.dtb appendprop.test.dtb: PASS dtc -I dts -O dtb -o overlay_base_no_symbols.test.dtb ./overlay_base.dts: PASS check_path overlay_base_no_symbols.test.dtb not-exists /__symbols__: PASS check_path overlay_base_no_symbols.test.dtb not-exists /__fixups__: PASS check_path overlay_base_no_symbols.test.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_no_fixups.test.dtb ./overlay_overlay_no_fixups.dts: PASS check_path overlay_overlay_no_fixups.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay_no_fixups.test.dtb not-exists /__fixups__: PASS check_path overlay_overlay_no_fixups.test.dtb exists /__local_fixups__: PASS overlay overlay_base_no_symbols.test.dtb overlay_overlay_no_fixups.test.dtb: PASS dtc -I dts -O dtb -o overlay_base_manual_symbols.test.dtb ./overlay_base_manual_symbols.dts: PASS check_path overlay_base_manual_symbols.test.dtb exists /__symbols__: PASS check_path overlay_base_manual_symbols.test.dtb not-exists /__fixups__: PASS check_path overlay_base_manual_symbols.test.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_manual_fixups.test.dtb ./overlay_overlay_manual_fixups.dts: PASS check_path overlay_overlay_manual_fixups.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay_manual_fixups.test.dtb exists /__fixups__: PASS check_path overlay_overlay_manual_fixups.test.dtb exists /__local_fixups__: PASS overlay overlay_base_manual_symbols.test.dtb overlay_overlay_manual_fixups.test.dtb: PASS dtc -@ -I dts -O dtb -o overlay_overlay_simple.dtb ./overlay_overlay_simple.dts: PASS check_path overlay_overlay_simple.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_bad_fixup_bad_index.test.dtb ./overlay_bad_fixup_bad_index.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_bad_index.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_empty.test.dtb ./overlay_bad_fixup_empty.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_empty.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_empty_index.test.dtb ./overlay_bad_fixup_empty_index.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_empty_index.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_index_trailing.test.dtb ./overlay_bad_fixup_index_trailing.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_index_trailing.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_path_empty_prop.test.dtb ./overlay_bad_fixup_path_empty_prop.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_path_empty_prop.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_path_only.test.dtb ./overlay_bad_fixup_path_only.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_path_only.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_path_only_sep.test.dtb ./overlay_bad_fixup_path_only_sep.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_path_only_sep.test.dtb: PASS dtc -I dts -O dtb -o overlay_bad_fixup_path_prop.test.dtb ./overlay_bad_fixup_path_prop.dts: PASS overlay_bad_fixup overlay_base_no_symbols.test.dtb overlay_bad_fixup_path_prop.test.dtb: PASS nopulate test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb noppy.test_tree1.dtb: PASS get_mem_rsv noppy.test_tree1.dtb: PASS root_node noppy.test_tree1.dtb: PASS find_property noppy.test_tree1.dtb: PASS subnode_offset noppy.test_tree1.dtb: PASS path_offset noppy.test_tree1.dtb: PASS get_name noppy.test_tree1.dtb: PASS getprop noppy.test_tree1.dtb: PASS get_prop_offset noppy.test_tree1.dtb: PASS get_phandle noppy.test_tree1.dtb: PASS get_path noppy.test_tree1.dtb: PASS supernode_atdepth_offset noppy.test_tree1.dtb: PASS parent_offset noppy.test_tree1.dtb: PASS node_offset_by_prop_value noppy.test_tree1.dtb: PASS node_offset_by_phandle noppy.test_tree1.dtb: PASS node_check_compatible noppy.test_tree1.dtb: PASS node_offset_by_compatible noppy.test_tree1.dtb: PASS notfound noppy.test_tree1.dtb: PASS setprop_inplace noppy.test_tree1.dtb: PASS nop_property noppy.test_tree1.dtb: PASS nop_node noppy.test_tree1.dtb: PASS set_name noppy.test_tree1.dtb: PASS setprop noppy.test_tree1.dtb: PASS del_property noppy.test_tree1.dtb: PASS del_node noppy.test_tree1.dtb: PASS nopulate sw_tree1.test.dtb: PASS dtbs_equal_ordered sw_tree1.test.dtb noppy.sw_tree1.test.dtb: PASS get_mem_rsv noppy.sw_tree1.test.dtb: PASS root_node noppy.sw_tree1.test.dtb: PASS find_property noppy.sw_tree1.test.dtb: PASS subnode_offset noppy.sw_tree1.test.dtb: PASS path_offset noppy.sw_tree1.test.dtb: PASS get_name noppy.sw_tree1.test.dtb: PASS getprop noppy.sw_tree1.test.dtb: PASS get_prop_offset noppy.sw_tree1.test.dtb: PASS get_phandle noppy.sw_tree1.test.dtb: PASS get_path noppy.sw_tree1.test.dtb: PASS supernode_atdepth_offset noppy.sw_tree1.test.dtb: PASS parent_offset noppy.sw_tree1.test.dtb: PASS node_offset_by_prop_value noppy.sw_tree1.test.dtb: PASS node_offset_by_phandle noppy.sw_tree1.test.dtb: PASS node_check_compatible noppy.sw_tree1.test.dtb: PASS node_offset_by_compatible noppy.sw_tree1.test.dtb: PASS notfound noppy.sw_tree1.test.dtb: PASS setprop_inplace noppy.sw_tree1.test.dtb: PASS nop_property noppy.sw_tree1.test.dtb: PASS nop_node noppy.sw_tree1.test.dtb: PASS set_name noppy.sw_tree1.test.dtb: PASS setprop noppy.sw_tree1.test.dtb: PASS del_property noppy.sw_tree1.test.dtb: PASS del_node noppy.sw_tree1.test.dtb: PASS nopulate rw_tree1.test.dtb: PASS dtbs_equal_ordered rw_tree1.test.dtb noppy.rw_tree1.test.dtb: PASS get_mem_rsv noppy.rw_tree1.test.dtb: PASS root_node noppy.rw_tree1.test.dtb: PASS find_property noppy.rw_tree1.test.dtb: PASS subnode_offset noppy.rw_tree1.test.dtb: PASS path_offset noppy.rw_tree1.test.dtb: PASS get_name noppy.rw_tree1.test.dtb: PASS getprop noppy.rw_tree1.test.dtb: PASS get_prop_offset noppy.rw_tree1.test.dtb: PASS get_phandle noppy.rw_tree1.test.dtb: PASS get_path noppy.rw_tree1.test.dtb: PASS supernode_atdepth_offset noppy.rw_tree1.test.dtb: PASS parent_offset noppy.rw_tree1.test.dtb: PASS node_offset_by_prop_value noppy.rw_tree1.test.dtb: PASS node_offset_by_phandle noppy.rw_tree1.test.dtb: PASS node_check_compatible noppy.rw_tree1.test.dtb: PASS node_offset_by_compatible noppy.rw_tree1.test.dtb: PASS notfound noppy.rw_tree1.test.dtb: PASS setprop_inplace noppy.rw_tree1.test.dtb: PASS nop_property noppy.rw_tree1.test.dtb: PASS nop_node noppy.rw_tree1.test.dtb: PASS set_name noppy.rw_tree1.test.dtb: PASS setprop noppy.rw_tree1.test.dtb: PASS del_property noppy.rw_tree1.test.dtb: PASS del_node noppy.rw_tree1.test.dtb: PASS rw_oom: PASS dtc -I dts -O dtb -o subnode_iterate.dtb ./subnode_iterate.dts: PASS subnode_iterate subnode_iterate.dtb: PASS dtc -I dts -O dtb -o property_iterate.dtb ./property_iterate.dts: PASS property_iterate property_iterate.dtb: PASS dtc -I dts -O dtb -o unit-addr-without-reg.dtb ./unit-addr-without-reg.dts: PASS appendprop_addrrange unit-addr-without-reg.dtb 1 1 1: PASS appendprop_addrrange unit-addr-without-reg.dtb 2 2 2: PASS appendprop_addrrange unit-addr-without-reg.dtb 2 1 3: PASS truncated_property: PASS truncated_string: PASS truncated_memrsv: PASS dtc -I dts -O dtb -o aliases.dtb ./aliases.dts: PASS get_alias aliases.dtb: PASS path_offset_aliases aliases.dtb: PASS add_subnode_with_nops: PASS dtc -I dts -O dts -o sourceoutput.test.dts ./sourceoutput.dts: PASS dtc -I dts -O dtb -o sourceoutput.test.dtb ./sourceoutput.dts: PASS dtc -I dts -O dtb -o sourceoutput.test.dts.test.dtb sourceoutput.test.dts: PASS dtbs_equal_ordered sourceoutput.test.dtb sourceoutput.test.dts.test.dtb: PASS dtc -I dts -O dtb -o embedded_nul.test.dtb ./embedded_nul.dts: PASS dtc -I dts -O dtb -o embedded_nul_equiv.test.dtb ./embedded_nul_equiv.dts: PASS dtbs_equal_ordered embedded_nul.test.dtb embedded_nul_equiv.test.dtb: PASS dtc -I dts -O dtb ./bad-size-cells.dts: PASS ../dtc division-by-zero.dts {!= 0}: PASS ../dtc bad-octal-literal.dts {!= 0}: PASS dtc -I dts -O dtb ./nul-in-escape.dts: PASS ../dtc nul-in-line-info1.dts {!= 0}: PASS ../dtc nul-in-line-info2.dts {!= 0}: PASS ../dtc -I dtb -O dts -o /dev/null ovf_size_strings.dtb {!= 0}: PASS check_header test_tree1.dtb: PASS fs_tree1 fs/test_tree1: PASS dtc -I fs -O dts -o fs.test_tree1.test.dts fs/test_tree1: PASS dtc -I fs -O dtb -o fs.test_tree1.test.dtb fs/test_tree1: PASS dtbs_equal_unordered -m fs.test_tree1.test.dtb test_tree1.dtb: PASS check_full test_tree1.dtb: PASS check_full -n truncated_property.dtb: PASS check_full -n truncated_string.dtb: PASS check_full -n truncated_memrsv.dtb: PASS check_full -n two_roots.dtb: PASS check_full -n named_root.dtb: PASS utilfdt_test: PASS dtc -I dts -O dtb -o dtc_tree1.test.dtb ./test_tree1.dts: PASS get_mem_rsv dtc_tree1.test.dtb: PASS root_node dtc_tree1.test.dtb: PASS find_property dtc_tree1.test.dtb: PASS subnode_offset dtc_tree1.test.dtb: PASS path_offset dtc_tree1.test.dtb: PASS get_name dtc_tree1.test.dtb: PASS getprop dtc_tree1.test.dtb: PASS get_prop_offset dtc_tree1.test.dtb: PASS get_phandle dtc_tree1.test.dtb: PASS get_path dtc_tree1.test.dtb: PASS supernode_atdepth_offset dtc_tree1.test.dtb: PASS parent_offset dtc_tree1.test.dtb: PASS node_offset_by_prop_value dtc_tree1.test.dtb: PASS node_offset_by_phandle dtc_tree1.test.dtb: PASS node_check_compatible dtc_tree1.test.dtb: PASS node_offset_by_compatible dtc_tree1.test.dtb: PASS notfound dtc_tree1.test.dtb: PASS setprop_inplace dtc_tree1.test.dtb: PASS nop_property dtc_tree1.test.dtb: PASS nop_node dtc_tree1.test.dtb: PASS set_name dtc_tree1.test.dtb: PASS setprop dtc_tree1.test.dtb: PASS del_property dtc_tree1.test.dtb: PASS del_node dtc_tree1.test.dtb: PASS dtbs_equal_ordered dtc_tree1.test.dtb test_tree1.dtb: PASS dtc -I dts -O dtb -o dtc_escapes.test.dtb ./propname_escapes.dts: PASS propname_escapes dtc_escapes.test.dtb: PASS dtc -I dts -O dtb -o line_directives.test.dtb ./line_directives.dts: PASS dtc -I dts -O dtb -o dtc_escapes.test.dtb ./escapes.dts: PASS string_escapes dtc_escapes.test.dtb: PASS dtc -I dts -O dtb -o dtc_char_literal.test.dtb ./char_literal.dts: PASS char_literal dtc_char_literal.test.dtb: PASS dtc -I dts -O dtb -o dtc_sized_cells.test.dtb ./sized_cells.dts: PASS sized_cells dtc_sized_cells.test.dtb: PASS dtc -I dts -O dtb -o dtc_extra-terminating-null.test.dtb ./extra-terminating-null.dts: PASS extra-terminating-null dtc_extra-terminating-null.test.dtb: PASS dtc -I dts -O dtb -o dtc_references.test.dtb ./references.dts: PASS references dtc_references.test.dtb: PASS dtc -I dts -O dtb -o dtc_path-references.test.dtb ./path-references.dts: PASS path-references dtc_path-references.test.dtb: PASS phandle_format dtc_references.test.dtb epapr: PASS dtc -I dts -O dtb -H legacy -o dtc_references.test.legacy.dtb ./references.dts: PASS phandle_format dtc_references.test.legacy.dtb legacy: PASS dtc -I dts -O dtb -H epapr -o dtc_references.test.epapr.dtb ./references.dts: PASS phandle_format dtc_references.test.epapr.dtb epapr: PASS dtc -I dts -O dtb -H both -o dtc_references.test.both.dtb ./references.dts: PASS phandle_format dtc_references.test.both.dtb both: PASS dtc -I dts -O dtb -o multilabel.test.dtb ./multilabel.dts: PASS references multilabel.test.dtb: PASS dtc -I dts -O dtb -o label_repeated.test.dtb ./label_repeated.dts: PASS dtc -I dts -O dtb -o dtc_comments.test.dtb ./comments.dts: PASS dtc -I dts -O dtb -o dtc_comments-cmp.test.dtb ./comments-cmp.dts: PASS dtbs_equal_ordered dtc_comments.test.dtb dtc_comments-cmp.test.dtb: PASS dtc -I dts -O dtb -o includes.test.dtb ./include0.dts: PASS dtbs_equal_ordered includes.test.dtb test_tree1.dtb: PASS dtc -I dts -O dtb -o incbin.test.dtb ./incbin.dts: PASS incbin ./incbin.bin incbin.test.dtb: PASS dtc -I dts -O dtb -o boot_cpuid.test.dtb ./boot-cpuid.dts: PASS boot-cpuid boot_cpuid.test.dtb 16: PASS dtc -I dts -O dtb -b 17 -o boot_cpuid_17.test.dtb ./boot-cpuid.dts: PASS boot-cpuid boot_cpuid_17.test.dtb 17: PASS dtc -I dtb -O dtb -o preserve_boot_cpuid.test.dtb boot_cpuid.test.dtb: PASS boot-cpuid preserve_boot_cpuid.test.dtb 16: PASS dtbs_equal_ordered preserve_boot_cpuid.test.dtb boot_cpuid.test.dtb: PASS dtc -I dtb -O dtb -o preserve_boot_cpuid_17.test.dtb boot_cpuid_17.test.dtb: PASS boot-cpuid preserve_boot_cpuid_17.test.dtb 17: PASS dtbs_equal_ordered preserve_boot_cpuid_17.test.dtb boot_cpuid_17.test.dtb: PASS dtc -I dtb -O dtb -b17 -o override17_boot_cpuid.test.dtb boot_cpuid.test.dtb: PASS boot-cpuid override17_boot_cpuid.test.dtb 17: PASS dtc -I dtb -O dtb -b0 -o override0_boot_cpuid_17.test.dtb boot_cpuid_17.test.dtb: PASS boot-cpuid override0_boot_cpuid_17.test.dtb 0: PASS dtc -I dts -O asm -o oasm_test_tree1.dts.test.s ./test_tree1.dts: PASS asm_to_so oasm_test_tree1.dts: PASS dtc -I dts -O dtb -o test_tree1.dts.test.dtb ./test_tree1.dts: PASS asm_tree_dump ./oasm_test_tree1.dts.test.so oasm_test_tree1.dts.test.dtb: PASS cmp oasm_test_tree1.dts.test.dtb test_tree1.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_escapes.dts.test.s ./escapes.dts: PASS asm_to_so oasm_escapes.dts: PASS dtc -I dts -O dtb -o escapes.dts.test.dtb ./escapes.dts: PASS asm_tree_dump ./oasm_escapes.dts.test.so oasm_escapes.dts.test.dtb: PASS cmp oasm_escapes.dts.test.dtb escapes.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_references.dts.test.s ./references.dts: PASS asm_to_so oasm_references.dts: PASS dtc -I dts -O dtb -o references.dts.test.dtb ./references.dts: PASS asm_tree_dump ./oasm_references.dts.test.so oasm_references.dts.test.dtb: PASS cmp oasm_references.dts.test.dtb references.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_path-references.dts.test.s ./path-references.dts: PASS asm_to_so oasm_path-references.dts: PASS dtc -I dts -O dtb -o path-references.dts.test.dtb ./path-references.dts: PASS asm_tree_dump ./oasm_path-references.dts.test.so oasm_path-references.dts.test.dtb: PASS cmp "oasm_path-references.dts.test.dt"...<33 bytes> path-references.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_comments.dts.test.s ./comments.dts: PASS asm_to_so oasm_comments.dts: PASS dtc -I dts -O dtb -o comments.dts.test.dtb ./comments.dts: PASS asm_tree_dump ./oasm_comments.dts.test.so oasm_comments.dts.test.dtb: PASS cmp oasm_comments.dts.test.dtb comments.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_aliases.dts.test.s ./aliases.dts: PASS asm_to_so oasm_aliases.dts: PASS dtc -I dts -O dtb -o aliases.dts.test.dtb ./aliases.dts: PASS asm_tree_dump ./oasm_aliases.dts.test.so oasm_aliases.dts.test.dtb: PASS cmp oasm_aliases.dts.test.dtb aliases.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_include0.dts.test.s ./include0.dts: PASS asm_to_so oasm_include0.dts: PASS dtc -I dts -O dtb -o include0.dts.test.dtb ./include0.dts: PASS asm_tree_dump ./oasm_include0.dts.test.so oasm_include0.dts.test.dtb: PASS cmp oasm_include0.dts.test.dtb include0.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_incbin.dts.test.s ./incbin.dts: PASS asm_to_so oasm_incbin.dts: PASS dtc -I dts -O dtb -o incbin.dts.test.dtb ./incbin.dts: PASS asm_tree_dump ./oasm_incbin.dts.test.so oasm_incbin.dts.test.dtb: PASS cmp oasm_incbin.dts.test.dtb incbin.dts.test.dtb: PASS dtc -I dts -O asm -o oasm_value-labels.dts.test.s ./value-labels.dts: PASS asm_to_so oasm_value-labels.dts: PASS dtc -I dts -O dtb -o value-labels.dts.test.dtb ./value-labels.dts: PASS asm_tree_dump ./oasm_value-labels.dts.test.so oasm_value-labels.dts.test.dtb: PASS cmp oasm_value-labels.dts.test.dtb value-labels.dts.test.dtb: PASS value-labels ./oasm_value-labels.dts.test.so: PASS dtc -I dtb -O dts -o odts_test_tree1.dtb.test.dts test_tree1.dtb: PASS dtc -I dts -O dtb -o odts_test_tree1.dtb.test.dtb odts_test_tree1.dtb.test.dts: PASS dtbs_equal_ordered test_tree1.dtb odts_test_tree1.dtb.test.dtb: PASS dtc -I dtb -O dts -o odts_dtc_tree1.test.dtb.test.dts dtc_tree1.test.dtb: PASS dtc -I dts -O dtb -o odts_dtc_tree1.test.dtb.test.dtb odts_dtc_tree1.test.dtb.test.dts: PASS dtbs_equal_ordered dtc_tree1.test.dtb odts_dtc_tree1.test.dtb.test.dtb: PASS dtc -I dtb -O dts -o odts_dtc_escapes.test.dtb.test.dts dtc_escapes.test.dtb: PASS dtc -I dts -O dtb -o odts_dtc_escapes.test.dtb.test.dtb odts_dtc_escapes.test.dtb.test.dts: PASS dtbs_equal_ordered dtc_escapes.test.dtb odts_dtc_escapes.test.dtb.test.dtb: PASS dtc -I dtb -O dts -o odts_dtc_extra-terminating-null.test.dtb.test.dts dtc_extra-terminating-null.test.dtb: PASS dtc -I dts -O dtb -o odts_dtc_extra-terminating-null.test.dtb.test.dtb odts_dtc_extra-terminating-null.test.dtb.test.dts: PASS dtbs_equal_ordered dtc_extra-terminating-null.test.dtb odts_dtc_extra-terminating-null.test.dtb.test.dtb: PASS dtc -I dtb -O dts -o odts_dtc_references.test.dtb.test.dts dtc_references.test.dtb: PASS dtc -I dts -O dtb -o odts_dtc_references.test.dtb.test.dtb odts_dtc_references.test.dtb.test.dts: PASS dtbs_equal_ordered dtc_references.test.dtb odts_dtc_references.test.dtb.test.dtb: PASS dtc -I dts -O dts -o type-preservation.dts.test.dts ./type-preservation.dts: PASS dtc -I dts -O dts type-preservation.dts.test.dts: PASS cmp ./type-preservation.dts type-preservation.dts.test.dts: PASS dtc -I dts -O dtb -o path-references.test.dtb ./path-references.dts: PASS dtc -I dts -O dts -o path-references.test.dts ./path-references.dts: PASS dtc -I dts -O dtb -o path-references.test.dts.test.dtb path-references.test.dts: PASS dtbs_equal_ordered path-references.test.dtb path-references.test.dts.test.dtb: PASS dtc -I dtb -O dtb -V1 -o ov1_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov1_test_tree1.dtb.test.dtb ov1_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov1_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov1_test_tree1.dtb.test.dtb ov1_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov1_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V2 -o ov2_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov2_test_tree1.dtb.test.dtb ov2_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov2_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov2_test_tree1.dtb.test.dtb ov2_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov2_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V3 -o ov3_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov3_test_tree1.dtb.test.dtb ov3_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov3_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov3_test_tree1.dtb.test.dtb ov3_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov3_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov16_test_tree1.dtb.test.dtb ov16_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov16_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov16_test_tree1.dtb.test.dtb ov16_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov16_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V16 -o ov16_ov17_test_tree1.dtb.test.dtb ov17_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov16_ov17_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dtb -O dtb -V17 -o ov17_ov17_test_tree1.dtb.test.dtb ov17_test_tree1.dtb.test.dtb: PASS dtbs_equal_ordered ov17_ov17_test_tree1.dtb.test.dtb test_tree1.dtb: PASS dtc -I dts -O dtb -o dtc_tree1_merge.test.dtb ./test_tree1_merge.dts: PASS get_mem_rsv dtc_tree1_merge.test.dtb: PASS root_node dtc_tree1_merge.test.dtb: PASS find_property dtc_tree1_merge.test.dtb: PASS subnode_offset dtc_tree1_merge.test.dtb: PASS path_offset dtc_tree1_merge.test.dtb: PASS get_name dtc_tree1_merge.test.dtb: PASS getprop dtc_tree1_merge.test.dtb: PASS get_prop_offset dtc_tree1_merge.test.dtb: PASS get_phandle dtc_tree1_merge.test.dtb: PASS get_path dtc_tree1_merge.test.dtb: PASS supernode_atdepth_offset dtc_tree1_merge.test.dtb: PASS parent_offset dtc_tree1_merge.test.dtb: PASS node_offset_by_prop_value dtc_tree1_merge.test.dtb: PASS node_offset_by_phandle dtc_tree1_merge.test.dtb: PASS node_check_compatible dtc_tree1_merge.test.dtb: PASS node_offset_by_compatible dtc_tree1_merge.test.dtb: PASS notfound dtc_tree1_merge.test.dtb: PASS setprop_inplace dtc_tree1_merge.test.dtb: PASS nop_property dtc_tree1_merge.test.dtb: PASS nop_node dtc_tree1_merge.test.dtb: PASS dtc -I dts -O dtb -o dtc_tree1_merge_labelled.test.dtb ./test_tree1_merge_labelled.dts: PASS get_mem_rsv dtc_tree1_merge_labelled.test.dtb: PASS root_node dtc_tree1_merge_labelled.test.dtb: PASS find_property dtc_tree1_merge_labelled.test.dtb: PASS subnode_offset dtc_tree1_merge_labelled.test.dtb: PASS path_offset dtc_tree1_merge_labelled.test.dtb: PASS get_name dtc_tree1_merge_labelled.test.dtb: PASS getprop dtc_tree1_merge_labelled.test.dtb: PASS get_prop_offset dtc_tree1_merge_labelled.test.dtb: PASS get_phandle dtc_tree1_merge_labelled.test.dtb: PASS get_path dtc_tree1_merge_labelled.test.dtb: PASS supernode_atdepth_offset dtc_tree1_merge_labelled.test.dtb: PASS parent_offset dtc_tree1_merge_labelled.test.dtb: PASS node_offset_by_prop_value dtc_tree1_merge_labelled.test.dtb: PASS node_offset_by_phandle dtc_tree1_merge_labelled.test.dtb: PASS node_check_compatible dtc_tree1_merge_labelled.test.dtb: PASS node_offset_by_compatible dtc_tree1_merge_labelled.test.dtb: PASS notfound dtc_tree1_merge_labelled.test.dtb: PASS setprop_inplace dtc_tree1_merge_labelled.test.dtb: PASS nop_property dtc_tree1_merge_labelled.test.dtb: PASS nop_node dtc_tree1_merge_labelled.test.dtb: PASS dtc -I dts -O dtb -o dtc_tree1_label_noderef.test.dtb ./test_tree1_label_noderef.dts: PASS dtbs_equal_unordered dtc_tree1_label_noderef.test.dtb test_tree1.dtb: PASS dtc -I dts -O dtb -o multilabel_merge.test.dtb ./multilabel_merge.dts: PASS references multilabel.test.dtb: PASS dtbs_equal_ordered multilabel.test.dtb multilabel_merge.test.dtb: PASS dtc -I dts -O dtb -o dtc_tree1_merge_path.test.dtb ./test_tree1_merge_path.dts: PASS get_mem_rsv dtc_tree1_merge_path.test.dtb: PASS root_node dtc_tree1_merge_path.test.dtb: PASS find_property dtc_tree1_merge_path.test.dtb: PASS subnode_offset dtc_tree1_merge_path.test.dtb: PASS path_offset dtc_tree1_merge_path.test.dtb: PASS get_name dtc_tree1_merge_path.test.dtb: PASS getprop dtc_tree1_merge_path.test.dtb: PASS get_prop_offset dtc_tree1_merge_path.test.dtb: PASS get_phandle dtc_tree1_merge_path.test.dtb: PASS get_path dtc_tree1_merge_path.test.dtb: PASS supernode_atdepth_offset dtc_tree1_merge_path.test.dtb: PASS parent_offset dtc_tree1_merge_path.test.dtb: PASS node_offset_by_prop_value dtc_tree1_merge_path.test.dtb: PASS node_offset_by_phandle dtc_tree1_merge_path.test.dtb: PASS node_check_compatible dtc_tree1_merge_path.test.dtb: PASS node_offset_by_compatible dtc_tree1_merge_path.test.dtb: PASS notfound dtc_tree1_merge_path.test.dtb: PASS setprop_inplace dtc_tree1_merge_path.test.dtb: PASS nop_property dtc_tree1_merge_path.test.dtb: PASS nop_node dtc_tree1_merge_path.test.dtb: PASS ../dtc -I dts -O dtb -o /dev/null ./test_label_ref.dts {!= 0}: PASS dtc -I dts -O dtb -o dtc_tree1_delete.test.dtb ./test_tree1_delete.dts: PASS get_mem_rsv dtc_tree1_delete.test.dtb: PASS root_node dtc_tree1_delete.test.dtb: PASS find_property dtc_tree1_delete.test.dtb: PASS subnode_offset dtc_tree1_delete.test.dtb: PASS path_offset dtc_tree1_delete.test.dtb: PASS get_name dtc_tree1_delete.test.dtb: PASS getprop dtc_tree1_delete.test.dtb: PASS get_prop_offset dtc_tree1_delete.test.dtb: PASS get_phandle dtc_tree1_delete.test.dtb: PASS get_path dtc_tree1_delete.test.dtb: PASS supernode_atdepth_offset dtc_tree1_delete.test.dtb: PASS parent_offset dtc_tree1_delete.test.dtb: PASS node_offset_by_prop_value dtc_tree1_delete.test.dtb: PASS node_offset_by_phandle dtc_tree1_delete.test.dtb: PASS node_check_compatible dtc_tree1_delete.test.dtb: PASS node_offset_by_compatible dtc_tree1_delete.test.dtb: PASS notfound dtc_tree1_delete.test.dtb: PASS setprop_inplace dtc_tree1_delete.test.dtb: PASS nop_property dtc_tree1_delete.test.dtb: PASS nop_node dtc_tree1_delete.test.dtb: PASS dtc -I dts -O dtb -o omit-no-ref.test.dtb ./omit-no-ref.dts: PASS check_path omit-no-ref.test.dtb not-exists /node1: PASS check_path omit-no-ref.test.dtb not-exists /node2: PASS check_path omit-no-ref.test.dtb exists /node3: PASS check_path omit-no-ref.test.dtb exists /node4: PASS dtc -I dts -O dts -o delete_reinstate_multilabel.dts.test.dts ./delete_reinstate_multilabel.dts: PASS cmp "delete_reinstate_multilabel.dts."...<40 bytes> "./delete_reinstate_multilabel_re"...<39 bytes>PASS ./dtc-checkfails.sh duplicate_node_names -- -I dts -O dtb ./dup-nodename.dts: PASS dtc -I dts -O dtb -o ./dup-nodename.dts.test.dtb -f ./dup-nodename.dts: PASS ./dtc-checkfails.sh duplicate_node_names -- -I dtb -O dtb ./dup-nodename.dts.test.dtb: PASS ./dtc-checkfails.sh duplicate_property_names -- -I dts -O dtb ./dup-propname.dts: PASS dtc -I dts -O dtb -o ./dup-propname.dts.test.dtb -f ./dup-propname.dts: PASS ./dtc-checkfails.sh duplicate_property_names -- -I dtb -O dtb ./dup-propname.dts.test.dtb: PASS ./dtc-checkfails.sh explicit_phandles -- -I dts -O dtb ./dup-phandle.dts: PASS dtc -I dts -O dtb -o ./dup-phandle.dts.test.dtb -f ./dup-phandle.dts: PASS ./dtc-checkfails.sh explicit_phandles -- -I dtb -O dtb ./dup-phandle.dts.test.dtb: PASS ./dtc-checkfails.sh explicit_phandles -- -I dts -O dtb ./zero-phandle.dts: PASS dtc -I dts -O dtb -o ./zero-phandle.dts.test.dtb -f ./zero-phandle.dts: PASS ./dtc-checkfails.sh explicit_phandles -- -I dtb -O dtb ./zero-phandle.dts.test.dtb: PASS ./dtc-checkfails.sh explicit_phandles -- -I dts -O dtb ./minusone-phandle.dts: PASS dtc -I dts -O dtb -o ./minusone-phandle.dts.test.dtb -f ./minusone-phandle.dts: PASS ./dtc-checkfails.sh explicit_phandles -- -I dtb -O dtb ./minusone-phandle.dts.test.dtb: PASS ./dtc-checkfails.sh phandle_references -- -I dts -O dtb ./nonexist-node-ref.dts: PASS ./dtc-checkfails.sh phandle_references -- -I dts -O dtb ./nonexist-label-ref.dts: PASS ./dtc-fatal.sh -I dts -O dtb ./nonexist-node-ref2.dts: PASS ./dtc-checkfails.sh name_properties -- -I dts -O dtb ./bad-name-property.dts: PASS dtc -I dts -O dtb -o ./bad-name-property.dts.test.dtb -f ./bad-name-property.dts: PASS ./dtc-checkfails.sh name_properties -- -I dtb -O dtb ./bad-name-property.dts.test.dtb: PASS ./dtc-checkfails.sh address_cells_is_cell size_cells_is_cell interrupts_extended_is_cell -- -I dts -O dtb ./bad-ncells.dts: PASS dtc -I dts -O dtb -o ./bad-ncells.dts.test.dtb -f ./bad-ncells.dts: PASS ./dtc-checkfails.sh address_cells_is_cell size_cells_is_cell interrupts_extended_is_cell -- -I dtb -O dtb ./bad-ncells.dts.test.dtb: PASS ./dtc-checkfails.sh device_type_is_string model_is_string status_is_string label_is_string compatible_is_string_list names_is_string_list -- -I dts -O dtb ./bad-string-props.dts: PASS dtc -I dts -O dtb -o ./bad-string-props.dts.test.dtb -f ./bad-string-props.dts: PASS ./dtc-checkfails.sh device_type_is_string model_is_string status_is_string label_is_string compatible_is_string_list names_is_string_list -- -I dtb -O dtb ./bad-string-props.dts.test.dtb: PASS ./dtc-checkfails.sh chosen_node_is_root -- -I dts -O dtb ./bad-chosen.dts: PASS dtc -I dts -O dtb -o ./bad-chosen.dts.test.dtb -f ./bad-chosen.dts: PASS ./dtc-checkfails.sh chosen_node_is_root -- -I dtb -O dtb ./bad-chosen.dts.test.dtb: PASS ./dtc-checkfails.sh chosen_node_bootargs -- -I dts -O dtb ./bad-chosen.dts: PASS dtc -I dts -O dtb -o ./bad-chosen.dts.test.dtb -f ./bad-chosen.dts: PASS ./dtc-checkfails.sh chosen_node_bootargs -- -I dtb -O dtb ./bad-chosen.dts.test.dtb: PASS ./dtc-checkfails.sh chosen_node_stdout_path -- -I dts -O dtb ./bad-chosen.dts: PASS dtc -I dts -O dtb -o ./bad-chosen.dts.test.dtb -f ./bad-chosen.dts: PASS ./dtc-checkfails.sh chosen_node_stdout_path -- -I dtb -O dtb ./bad-chosen.dts.test.dtb: PASS ./dtc-checkfails.sh reg_format ranges_format -- -I dts -O dtb ./bad-reg-ranges.dts: PASS dtc -I dts -O dtb -o ./bad-reg-ranges.dts.test.dtb -f ./bad-reg-ranges.dts: PASS ./dtc-checkfails.sh reg_format ranges_format -- -I dtb -O dtb ./bad-reg-ranges.dts.test.dtb: PASS ./dtc-checkfails.sh ranges_format -- -I dts -O dtb ./bad-empty-ranges.dts: PASS dtc -I dts -O dtb -o ./bad-empty-ranges.dts.test.dtb -f ./bad-empty-ranges.dts: PASS ./dtc-checkfails.sh ranges_format -- -I dtb -O dtb ./bad-empty-ranges.dts.test.dtb: PASS ./dtc-checkfails.sh reg_format ranges_format -- -I dts -O dtb ./reg-ranges-root.dts: PASS dtc -I dts -O dtb -o ./reg-ranges-root.dts.test.dtb -f ./reg-ranges-root.dts: PASS ./dtc-checkfails.sh reg_format ranges_format -- -I dtb -O dtb ./reg-ranges-root.dts.test.dtb: PASS ./dtc-checkfails.sh dma_ranges_format -- -I dts -O dtb ./bad-dma-ranges.dts: PASS dtc -I dts -O dtb -o ./bad-dma-ranges.dts.test.dtb -f ./bad-dma-ranges.dts: PASS ./dtc-checkfails.sh dma_ranges_format -- -I dtb -O dtb ./bad-dma-ranges.dts.test.dtb: PASS ./dtc-checkfails.sh avoid_default_addr_size -- -I dts -O dtb ./default-addr-size.dts: PASS dtc -I dts -O dtb -o ./default-addr-size.dts.test.dtb -f ./default-addr-size.dts: PASS ./dtc-checkfails.sh avoid_default_addr_size -- -I dtb -O dtb ./default-addr-size.dts.test.dtb: PASS ./dtc-checkfails.sh obsolete_chosen_interrupt_controller -- -I dts -O dtb ./obsolete-chosen-interrupt-controller.dts: PASS dtc -I dts -O dtb -o ./obsolete-chosen-interrupt-controller.dts.test.dtb -f ./obsolete-chosen-interrupt-controller.dts: PASS ./dtc-checkfails.sh obsolete_chosen_interrupt_controller -- -I dtb -O dtb ./obsolete-chosen-interrupt-controller.dts.test.dtb: PASS ./dtc-checkfails.sh unit_address_vs_reg -- -I dts -O dtb ./reg-without-unit-addr.dts: PASS dtc -I dts -O dtb -o ./reg-without-unit-addr.dts.test.dtb -f ./reg-without-unit-addr.dts: PASS ./dtc-checkfails.sh unit_address_vs_reg -- -I dtb -O dtb ./reg-without-unit-addr.dts.test.dtb: PASS ./dtc-checkfails.sh unit_address_vs_reg -- -I dts -O dtb ./unit-addr-without-reg.dts: PASS dtc -I dts -O dtb -o ./unit-addr-without-reg.dts.test.dtb -f ./unit-addr-without-reg.dts: PASS ./dtc-checkfails.sh unit_address_vs_reg -- -I dtb -O dtb ./unit-addr-without-reg.dts.test.dtb: PASS ./dtc-checkfails.sh unit_address_format -- -I dts -O dtb ./unit-addr-leading-0x.dts: PASS dtc -I dts -O dtb -o ./unit-addr-leading-0x.dts.test.dtb -f ./unit-addr-leading-0x.dts: PASS ./dtc-checkfails.sh unit_address_format -- -I dtb -O dtb ./unit-addr-leading-0x.dts.test.dtb: PASS ./dtc-checkfails.sh unit_address_format -- -I dts -O dtb ./unit-addr-leading-0s.dts: PASS dtc -I dts -O dtb -o ./unit-addr-leading-0s.dts.test.dtb -f ./unit-addr-leading-0s.dts: PASS ./dtc-checkfails.sh unit_address_format -- -I dtb -O dtb ./unit-addr-leading-0s.dts.test.dtb: PASS ./dtc-checkfails.sh unique_unit_address -- -I dts -O dtb ./unit-addr-unique.dts: PASS dtc -I dts -O dtb -o ./unit-addr-unique.dts.test.dtb -f ./unit-addr-unique.dts: PASS ./dtc-checkfails.sh unique_unit_address -- -I dtb -O dtb ./unit-addr-unique.dts.test.dtb: PASS ./dtc-checkfails.sh interrupts_extended_property -- -I dts -O dtb ./bad-phandle-cells.dts: PASS dtc -I dts -O dtb -o ./bad-phandle-cells.dts.test.dtb -f ./bad-phandle-cells.dts: PASS ./dtc-checkfails.sh interrupts_extended_property -- -I dtb -O dtb ./bad-phandle-cells.dts.test.dtb: PASS ./dtc-checkfails.sh gpios_property -- -I dts -O dtb ./bad-gpio.dts: PASS dtc -I dts -O dtb -o ./bad-gpio.dts.test.dtb -f ./bad-gpio.dts: PASS ./dtc-checkfails.sh gpios_property -- -I dtb -O dtb ./bad-gpio.dts.test.dtb: PASS ./dtc-checkfails.sh -n gpios_property -- -I dts -O dtb ./good-gpio.dts: PASS dtc -I dts -O dtb -o ./good-gpio.dts.test.dtb -f ./good-gpio.dts: PASS ./dtc-checkfails.sh -n gpios_property -- -I dtb -O dtb ./good-gpio.dts.test.dtb: PASS ./dtc-checkfails.sh graph_child_address -- -I dts -O dtb ./bad-graph.dts: PASS dtc -I dts -O dtb -o ./bad-graph.dts.test.dtb -f ./bad-graph.dts: PASS ./dtc-checkfails.sh graph_child_address -- -I dtb -O dtb ./bad-graph.dts.test.dtb: PASS ./dtc-checkfails.sh graph_port -- -I dts -O dtb ./bad-graph.dts: PASS dtc -I dts -O dtb -o ./bad-graph.dts.test.dtb -f ./bad-graph.dts: PASS ./dtc-checkfails.sh graph_port -- -I dtb -O dtb ./bad-graph.dts.test.dtb: PASS ./dtc-checkfails.sh graph_endpoint -- -I dts -O dtb ./bad-graph.dts: PASS dtc -I dts -O dtb -o ./bad-graph.dts.test.dtb -f ./bad-graph.dts: PASS ./dtc-checkfails.sh graph_endpoint -- -I dtb -O dtb ./bad-graph.dts.test.dtb: PASS ./dtc-checkfails.sh deprecated_gpio_property -- -Wdeprecated_gpio_property -I dts -O dtb ./bad-gpio.dts: PASS ./dtc-checkfails.sh -n deprecated_gpio_property -- -Wdeprecated_gpio_property -I dts -O dtb ./good-gpio.dts: PASS ./dtc-checkfails.sh interrupts_property -- -I dts -O dtb ./bad-interrupt-cells.dts: PASS dtc -I dts -O dtb -o ./bad-interrupt-cells.dts.test.dtb -f ./bad-interrupt-cells.dts: PASS ./dtc-checkfails.sh interrupts_property -- -I dtb -O dtb ./bad-interrupt-cells.dts.test.dtb: PASS ./dtc-checkfails.sh interrupt_provider -- -I dts -O dtb ./bad-interrupt-controller.dts: PASS dtc -I dts -O dtb -o ./bad-interrupt-controller.dts.test.dtb -f ./bad-interrupt-controller.dts: PASS ./dtc-checkfails.sh interrupt_provider -- -I dtb -O dtb ./bad-interrupt-controller.dts.test.dtb: PASS ./dtc-checkfails.sh node_name_chars -- -I dtb -O dtb bad_node_char.dtb: PASS ./dtc-checkfails.sh node_name_format -- -I dtb -O dtb bad_node_format.dtb: PASS ./dtc-checkfails.sh property_name_chars -- -I dtb -O dtb bad_prop_char.dtb: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label1.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label2.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label3.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label4.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label5.dts: PASS ./dtc-checkfails.sh duplicate_label -- -I dts -O dtb ./reuse-label6.dts: PASS check_path test_tree1.dtb exists /subnode@1: PASS check_path test_tree1.dtb not-exists /subnode@10: PASS ./dtc-checkfails.sh -n pci_bridge -- -I dts -O dtb ./pci-bridge-ok.dts: PASS dtc -I dts -O dtb -o ./pci-bridge-ok.dts.test.dtb -f ./pci-bridge-ok.dts: PASS ./dtc-checkfails.sh -n pci_bridge -- -I dtb -O dtb ./pci-bridge-ok.dts.test.dtb: PASS ./dtc-checkfails.sh pci_bridge -- -I dts -O dtb ./pci-bridge-bad1.dts: PASS dtc -I dts -O dtb -o ./pci-bridge-bad1.dts.test.dtb -f ./pci-bridge-bad1.dts: PASS ./dtc-checkfails.sh pci_bridge -- -I dtb -O dtb ./pci-bridge-bad1.dts.test.dtb: PASS ./dtc-checkfails.sh pci_bridge -- -I dts -O dtb ./pci-bridge-bad2.dts: PASS dtc -I dts -O dtb -o ./pci-bridge-bad2.dts.test.dtb -f ./pci-bridge-bad2.dts: PASS ./dtc-checkfails.sh pci_bridge -- -I dtb -O dtb ./pci-bridge-bad2.dts.test.dtb: PASS ./dtc-checkfails.sh simple_bus_reg -- -I dts -O dtb ./unit-addr-simple-bus-reg-mismatch.dts: PASS dtc -I dts -O dtb -o ./unit-addr-simple-bus-reg-mismatch.dts.test.dtb -f ./unit-addr-simple-bus-reg-mismatch.dts: PASS ./dtc-checkfails.sh simple_bus_reg -- -I dtb -O dtb ./unit-addr-simple-bus-reg-mismatch.dts.test.dtb: PASS ./dtc-checkfails.sh simple_bus_reg -- -I dts -O dtb ./unit-addr-simple-bus-compatible.dts: PASS dtc -I dts -O dtb -o ./unit-addr-simple-bus-compatible.dts.test.dtb -f ./unit-addr-simple-bus-compatible.dts: PASS ./dtc-checkfails.sh simple_bus_reg -- -I dtb -O dtb ./unit-addr-simple-bus-compatible.dts.test.dtb: PASS ./dtc-checkfails.sh address_cells_is_cell interrupts_extended_is_cell -n size_cells_is_cell -- -Wno_size_cells_is_cell -I dts -O dtb ./bad-ncells.dts: PASS ./dtc-fails.sh -n test-warn-output.test.dtb -I dts -O dtb ./bad-ncells.dts: PASS ./dtc-fails.sh test-error-output.test.dtb -I dts -O dtb bad-ncells.dts -Esize_cells_is_cell: PASS ./dtc-checkfails.sh always_fail -- -Walways_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-checkfails.sh -n always_fail -- -Walways_fail -Wno_always_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-fails.sh test-negation-1.test.dtb -Ealways_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-fails.sh -n test-negation-2.test.dtb -Ealways_fail -Eno_always_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-fails.sh test-negation-3.test.dtb -Ealways_fail -Wno_always_fail -I dts -O dtb ./test_tree1.dts: PASS ./dtc-fails.sh -n test-negation-4.test.dtb -Esize_cells_is_cell -Eno_size_cells_is_cell -I dts -O dtb ./bad-ncells.dts: PASS ./dtc-checkfails.sh size_cells_is_cell -- -Esize_cells_is_cell -Eno_size_cells_is_cell -I dts -O dtb ./bad-ncells.dts: PASS dtc -I dts -O dtb -o stdin_dtc_tree1.test.dtb -: PASS cmp stdin_dtc_tree1.test.dtb dtc_tree1.test.dtb: PASS dtc -I dtb -O dts -o stdin_odts_test_tree1.dtb.test.dts -: PASS cmp "stdin_odts_test_tree1.dtb.test.d"...<34 bytes> odts_test_tree1.dtb.test.dts: PASS integer-expressions -g integer-expressions.test.dts: PASS dtc -I dts -O dtb -o integer-expressions.test.dtb integer-expressions.test.dts: PASS integer-expressions integer-expressions.test.dtb: PASS ./dtc-fatal.sh -I dts -O dtb nosuchfile.dts: PASS ./dtc-fatal.sh -I dtb -O dtb nosuchfile.dtb: PASS ./dtc-fatal.sh -I fs -O dtb nosuchfile: PASS dtc -I dts -O dtb -o dependencies.test.dtb -d dependencies.test.d ./dependencies.dts: PASS cmp dependencies.test.d ./dependencies.cmp: PASS ../dtc -I dts -O dtb -o search_paths.dtb ./search_paths.dts {!= 0}: PASS dtc -i ./search_dir -I dts -O dtb -o search_paths.dtb ./search_paths.dts: PASS ../dtc -i ./search_dir_b -I dts -O dtb -o search_paths_b.dtb ./search_paths_b.dts {!= 0}: PASS dtc -i ./search_dir_b -i ./search_dir -I dts -O dtb -o search_paths_b.dtb ./search_paths_b.dts: PASS dtc -I dts -O dtb -o search_paths_subdir.dtb ./search_dir_b/search_paths_subdir.dts: PASS dtc -O dtb -p 1000 -a 2 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 2: PASS dtc -O dtb -S 1999 -a 2 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 2: PASS dtc -O dtb -p 1000 -a 4 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 4: PASS dtc -O dtb -S 1999 -a 4 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 4: PASS dtc -O dtb -p 1000 -a 8 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 8: PASS dtc -O dtb -S 1999 -a 8 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 8: PASS dtc -O dtb -p 1000 -a 16 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 16: PASS dtc -O dtb -S 1999 -a 16 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 16: PASS dtc -O dtb -p 1000 -a 32 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 32: PASS dtc -O dtb -S 1999 -a 32 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 32: PASS dtc -O dtb -p 1000 -a 64 -o align0.dtb ./subnode_iterate.dts: PASS check_align align0.dtb 64: PASS dtc -O dtb -S 1999 -a 64 -o align1.dtb ./subnode_iterate.dts: PASS check_align align1.dtb 64: PASS dtc -@ -I dts -O dtb -o overlay_base.test.dtb ./overlay_base.dts: PASS check_path overlay_base.test.dtb exists /__symbols__: PASS check_path overlay_base.test.dtb not-exists /__fixups__: PASS check_path overlay_base.test.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay.test.dtb ./overlay_overlay.dts: PASS check_path overlay_overlay.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay.test.dtb exists /__fixups__: PASS check_path overlay_overlay.test.dtb exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_nosugar.test.dtb ./overlay_overlay_nosugar.dts: PASS check_path overlay_overlay_nosugar.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay_nosugar.test.dtb exists /__fixups__: PASS check_path overlay_overlay_nosugar.test.dtb exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_bypath.test.dtb ./overlay_overlay_bypath.dts: PASS check_path overlay_overlay_bypath.test.dtb not-exists /__symbols__: PASS check_path overlay_overlay_bypath.test.dtb not-exists /__fixups__: PASS check_path overlay_overlay_bypath.test.dtb exists /__local_fixups__: PASS dtc -I dts -O dtb -o overlay_overlay_local_merge.test.dtb ./overlay_overlay_local_merge.dts: PASS check_path overlay_overlay_local_merge.test.dtb exists /fragment@0/__overlay__/new-node/new-merged-node: PASS check_path overlay_overlay_local_merge.test.dtb exists /fragment@1/__overlay__/new-root-node: PASS dtbs_equal_ordered overlay_overlay.test.dtb overlay_overlay_nosugar.test.dtb: PASS dtc -I dts -O dtb -o overlay_overlay_manual_fixups.test.dtb ./overlay_overlay_manual_fixups.dts: PASS dtbs_equal_ordered overlay_overlay.test.dtb overlay_overlay_manual_fixups.test.dtb: PASS dtc -I dts -O dtb -o overlay_overlay_no_fixups.test.dtb ./overlay_overlay_no_fixups.dts: PASS dtbs_equal_ordered overlay_overlay_bypath.test.dtb overlay_overlay_no_fixups.test.dtb: PASS dtc -I dts -O dtb -o overlay_base_no_symbols.test.dtb ./overlay_base.dts: PASS overlay overlay_base.test.dtb overlay_overlay.test.dtb: PASS overlay overlay_base_no_symbols.test.dtb overlay_overlay_bypath.test.dtb: PASS dtc -I dtb -O dts -o overlay_overlay_decompile.test.dts overlay_overlay.test.dtb: PASS dtc -I dts -O dtb -o overlay_overlay_decompile.test.dtb overlay_overlay_decompile.test.dts: PASS dtbs_equal_ordered overlay_overlay.test.dtb overlay_overlay_decompile.test.dtb: PASS dtc -A -I dts -O dtb -o overlay_base_with_aliases.dtb ./overlay_base.dts: PASS check_path overlay_base_with_aliases.dtb exists /aliases: PASS check_path overlay_base_with_aliases.dtb not-exists /__symbols__: PASS check_path overlay_base_with_aliases.dtb not-exists /__fixups__: PASS check_path overlay_base_with_aliases.dtb not-exists /__local_fixups__: PASS dtc -I dts -O dtb -o test_tree1_wrong1.test.dtb ./test_tree1_wrong1.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong2.test.dtb ./test_tree1_wrong2.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong3.test.dtb ./test_tree1_wrong3.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong4.test.dtb ./test_tree1_wrong4.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong5.test.dtb ./test_tree1_wrong5.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong6.test.dtb ./test_tree1_wrong6.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong7.test.dtb ./test_tree1_wrong7.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong8.test.dtb ./test_tree1_wrong8.dts: PASS dtc -I dts -O dtb -o test_tree1_wrong9.test.dtb ./test_tree1_wrong9.dts: PASS dtb_reverse test_tree1.dtb: PASS dtbs_equal_ordered test_tree1.dtb test_tree1.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1.dtb.reversed.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong1.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong2.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong3.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong4.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong5.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong6.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong7.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong8.test.dtb: PASS dtbs_equal_ordered -n test_tree1.dtb test_tree1_wrong9.test.dtb: PASS dtbs_equal_unordered test_tree1.dtb test_tree1.dtb: PASS dtbs_equal_unordered test_tree1.dtb test_tree1.dtb.reversed.test.dtb: PASS dtbs_equal_unordered test_tree1.dtb.reversed.test.dtb test_tree1.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong1.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong2.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong3.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong4.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong5.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong6.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong7.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong8.test.dtb: PASS dtbs_equal_unordered -n test_tree1.dtb test_tree1_wrong9.test.dtb: PASS dtc -I dtb -O dtb -s -o test_tree1.dtb.sorted.test.dtb test_tree1.dtb: PASS dtbs_equal_unordered test_tree1.dtb test_tree1.dtb.sorted.test.dtb: PASS dtc -I dtb -O dtb -s -o test_tree1.dtb.reversed.sorted.test.dtb test_tree1.dtb.reversed.test.dtb: PASS dtbs_equal_unordered test_tree1.dtb.reversed.test.dtb test_tree1.dtb.reversed.sorted.test.dtb: PASS dtbs_equal_ordered test_tree1.dtb.sorted.test.dtb test_tree1.dtb.reversed.sorted.test.dtb: PASS dtc -O dtb -o label01.dts.fdtget.test.dtb ./label01.dts: PASS fdtget-runtest.sh MyBoardName label01.dts.fdtget.test.dtb / model: PASS fdtget-runtest.sh MyBoardName MyBoardFamilyName label01.dts.fdtget.test.dtb / compatible: PASS fdtget-runtest.sh 77 121 66 111 97 114 100 78 97 109 101 0 77 121 66 111 97 114 100 70 97 109 105 108 121 78 97 109 101 0 -t bu label01.dts.fdtget.test.dtb / compatible: PASS fdtget-runtest.sh MyBoardName MyBoardFamilyName -t s label01.dts.fdtget.test.dtb / compatible: PASS fdtget-runtest.sh 32768 label01.dts.fdtget.test.dtb /cpus/PowerPC,970@1 d-cache-size: PASS fdtget-runtest.sh 8000 -tx label01.dts.fdtget.test.dtb /cpus/PowerPC,970@1 d-cache-size: PASS fdtget-runtest.sh 61 62 63 0 -tbx label01.dts.fdtget.test.dtb /randomnode tricky1: PASS fdtget-runtest.sh a b c d de ea ad be ef -tbx label01.dts.fdtget.test.dtb /randomnode blob: PASS ../fdtget -tlx label01.dts.fdtget.test.dtb /randomnode mixed {!= 0}: PASS fdtget-runtest.sh 6162 6300 1234 0 a 0 b 0 c -thx label01.dts.fdtget.test.dtb /randomnode mixed: PASS fdtget-runtest.sh 61 62 63 0 12 34 0 0 0 a 0 0 0 b 0 0 0 c -thhx label01.dts.fdtget.test.dtb /randomnode mixed: PASS ../fdtget -ts label01.dts.fdtget.test.dtb /randomnode doctor-who {!= 0}: PASS fdtget-runtest.sh MyBoardName\nmemory -ts label01.dts.fdtget.test.dtb / model /memory device_type: PASS ../fdtget -tx label01.dts.fdtget.test.dtb /randomnode doctor-who {!= 0}: PASS fdtget-runtest.sh -tx -d label01.dts.fdtget.test.dtb /randomnode doctor-who: PASS fdtget-runtest.sh -tx -d label01.dts.fdtget.test.dtb /memory doctor-who: PASS dtc -O dtb -p 2055 -o label01.dts.fdtput.test.dtb ./label01.dts: PASS fdtput-runtest.sh a_model label01.dts.fdtput.test.dtb / model -ts a_model: PASS fdtput-runtest.sh board1 board2 label01.dts.fdtput.test.dtb / compatible -ts board1 board2: PASS fdtput-runtest.sh board1 board2 label01.dts.fdtput.test.dtb / compatible -ts board1 board2: PASS fdtput-runtest.sh 32768 label01.dts.fdtput.test.dtb /cpus/PowerPC,970@1 d-cache-size 32768: PASS fdtput-runtest.sh 8001 label01.dts.fdtput.test.dtb /cpus/PowerPC,970@1 d-cache-size -tx 0x8001: PASS fdtput-runtest.sh 2 3 12 label01.dts.fdtput.test.dtb /randomnode tricky1 -tbi 02 003 12: PASS fdtput-runtest.sh a b c ea ad be ef label01.dts.fdtput.test.dtb /randomnode blob -tbx a b c ea ad be ef: PASS fdtput-runtest.sh a0b0c0d deeaae ef000000 label01.dts.fdtput.test.dtb /randomnode blob -tx a0b0c0d deeaae ef000000: PASS fdtput-runtest.sh "Lorem ipsum dolor sit amet, cons"...<2054 bytes> label01.dts.fdtput.test.dtb /randomnode blob -ts "Lorem ipsum dolor sit amet, cons"...<2054 bytes>: PASS fdtput-runtest.sh "Lorem ipsum dolor sit amet, cons"...<4109 bytes> label01.dts.fdtput.test.dtb /randomnode blob -ts "Lorem ipsum dolor sit amet, cons"...<4109 bytes>: PASS dtc -O dtb -p 2055 -o label01.dts.fdtput.test.dtb ./label01.dts: PASS ../fdtput label01.dts.fdtput.test.dtb -c /baldrick sod {!= 0}: PASS ../fdtput label01.dts.fdtput.test.dtb -c /chosen/son /chosen/daughter: PASS fdtput-runtest.sh eva label01.dts.fdtput.test.dtb /chosen/daughter name -ts eva: PASS fdtput-runtest.sh adam label01.dts.fdtput.test.dtb /chosen/son name -ts adam: PASS ../fdtput label01.dts.fdtput.test.dtb -c /chosen {!= 0}: PASS ../fdtput label01.dts.fdtput.test.dtb -c /chosen/son {!= 0}: PASS ../fdtput label01.dts.fdtput.test.dtb -cp /blackadder/the-second/turnip /blackadder/the-second/potato: PASS fdtput-runtest.sh 1000 label01.dts.fdtput.test.dtb /blackadder/the-second/turnip cost 1000: PASS fdtput-runtest.sh fine wine label01.dts.fdtput.test.dtb /blackadder/the-second/potato drink -ts fine wine: PASS ../fdtput label01.dts.fdtput.test.dtb -p /you/are/drunk/sir/winston slurp -ts twice: PASS ../fdtput label01.dts.fdtput.test.dtb -cp "Lorem ipsum dolor sit amet, cons"...<4119 bytes>PASS ../fdtput label01.dts.fdtput.test.dtb -cp /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -cp /chosen/son: PASS dtc -O dtb -p 2055 -o label01.dts.fdtput.test.dtb ./label01.dts: PASS ../fdtput label01.dts.fdtput.test.dtb -c /chosen/node1 /chosen/node2 /chosen/node3: PASS fdtget-runtest.sh node3\nnode2\nnode1 label01.dts.fdtput.test.dtb -l /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -r /chosen/node1 /chosen/node2: PASS fdtget-runtest.sh node3 label01.dts.fdtput.test.dtb -l /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -r /non-existent/node {!= 0}: PASS fdtput-runtest.sh eva label01.dts.fdtput.test.dtb /chosen/ name -ts eva: PASS fdtput-runtest.sh 016 label01.dts.fdtput.test.dtb /chosen/ age -ts 016: PASS fdtget-runtest.sh age\nname\nbootargs\nlinux,platform label01.dts.fdtput.test.dtb -p /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -d /chosen/ name age: PASS fdtget-runtest.sh bootargs\nlinux,platform label01.dts.fdtput.test.dtb -p /chosen: PASS ../fdtput label01.dts.fdtput.test.dtb -d /chosen non-existent-prop {!= 0}: PASS fdtdump-runtest.sh ./fdtdump.dts: PASS dtc -@ -I dts -O dtb -o overlay_base.fdoverlay.test.dtb ./overlay_base.dts: PASS dtc -@ -I dts -O dtb -o overlay_overlay_manual_fixups.fdoverlay.test.dtb ./overlay_overlay_manual_fixups.dts: PASS fdtoverlay-runtest.sh foobar /test-node test-str-property -ts overlay_base.fdoverlay.test.dtb target.fdoverlay.test.dtb "overlay_overlay_manual_fixups.fd"...<48 bytes>: PASS dtc -@ -I dts -O dtb -o stacked_overlay_base.fdtoverlay.test.dtb ./stacked_overlay_base.dts: PASS dtc -@ -I dts -O dtb -o stacked_overlay_bar.fdtoverlay.test.dtb ./stacked_overlay_bar.dts: PASS dtc -@ -I dts -O dtb -o stacked_overlay_baz.fdtoverlay.test.dtb ./stacked_overlay_baz.dts: PASS fdtoverlay-runtest.sh baz /foonode/barnode/baznode baz-property -ts "stacked_overlay_base.fdtoverlay."...<40 bytes> "stacked_overlay_target.fdtoverla"...<42 bytes> "stacked_overlay_bar.fdtoverlay.t"...<39 bytes> "stacked_overlay_baz.fdtoverlay.t"...<39 bytes>: PASS fdtoverlay-runtest.sh /foonode/barnode /__symbols__ bar -ts "stacked_overlay_base.fdtoverlay."...<40 bytes> "stacked_overlay_target.fdtoverla"...<42 bytes> "stacked_overlay_bar.fdtoverlay.t"...<39 bytes>: PASS fdtoverlay-runtest.sh /foonode/barnode/baznode /__symbols__ baz -ts "stacked_overlay_base.fdtoverlay."...<40 bytes> "stacked_overlay_target.fdtoverla"...<42 bytes> "stacked_overlay_bar.fdtoverlay.t"...<39 bytes> "stacked_overlay_baz.fdtoverlay.t"...<39 bytes>: PASS dtc -@ -I dts -O dtb -o overlay_overlay_long_path.fdoverlay.test.dtb ./overlay_overlay_long_path.dts: PASS fdtoverlay-runtest.sh lpath "/test-node/sub-test-node/sub-tes"...<72 bytes> prop -ts overlay_base.fdoverlay.test.dtb "overlay_overlay_long_path_target"...<51 bytes> "overlay_overlay_long_path.fdover"...<44 bytes>: PASS dtc -@ -I dts -O dtb -o stacked_overlay_base_nolabel.test.dtb ./stacked_overlay_base_nolabel.dts: PASS dtc -@ -I dts -O dtb -o stacked_overlay_addlabel.test.dtb ./stacked_overlay_addlabel.dts: PASS fdtoverlay-runtest.sh baz /foonode/barnode/baznode baz-property -ts "stacked_overlay_base_nolabel.tes"...<37 bytes> "stacked_overlay_target_nolabel.f"...<50 bytes> "stacked_overlay_addlabel.test.dt"...<33 bytes> "stacked_overlay_bar.fdtoverlay.t"...<39 bytes> "stacked_overlay_baz.fdtoverlay.t"...<39 bytes>: PASS dtc -I dts -O dtb -o test_props.dtb ./test_props.dts: PASS testAddDeleteNodes (__main__.PyLibfdtBasicTests) Test that we can add and delete nodes ... ok testBadFdt (__main__.PyLibfdtBasicTests) Check that a filename provided accidentally is not accepted ... ok testBadPathOffset (__main__.PyLibfdtBasicTests) Test that bad path names are detected ... ok testBadPropertyOffset (__main__.PyLibfdtBasicTests) Test that bad property offsets are detected ... ok testDeleteProperty (__main__.PyLibfdtBasicTests) Test that we can delete a property ... ok testEmpty (__main__.PyLibfdtBasicTests) Test that we can create an empty tree ... ok testFirstNextSubnodeOffset (__main__.PyLibfdtBasicTests) Check that we can walk through subnodes ... ok testFirstNextSubnodeOffsetExceptions (__main__.PyLibfdtBasicTests) Check except handling for first/next subnode functions ... ok testGetAlias (__main__.PyLibfdtBasicTests) Test for the get_alias() method ... ok testGetIntProperties (__main__.PyLibfdtBasicTests) Test that we can access properties as integers ... ok testGetName (__main__.PyLibfdtBasicTests) Check that we can get the name of a node ... ok testGetPhandle (__main__.PyLibfdtBasicTests) Test for the get_phandle() method ... ok testGetProp (__main__.PyLibfdtBasicTests) Check that we can read the contents of a property by name ... ok testGetPropertyByOffset (__main__.PyLibfdtBasicTests) Check that we can read the name and contents of a property ... ok testHeader (__main__.PyLibfdtBasicTests) Test that we can access the header values ... ok testImport (__main__.PyLibfdtBasicTests) Check that we can import the library correctly ... ok testIntegers (__main__.PyLibfdtBasicTests) Check that integers can be passed and returned ... ok testNextNodeOffset (__main__.PyLibfdtBasicTests) Check that we can walk through nodes ... ok testNodeOffsetByPhandle (__main__.PyLibfdtBasicTests) Test for the node_offset_by_phandle() method ... ok testOpenInto (__main__.PyLibfdtBasicTests) Test that we can resize a tree ... ok testPack (__main__.PyLibfdtBasicTests) Test that we can pack the tree after deleting something ... ok testParentOffset (__main__.PyLibfdtBasicTests) Test for the parent_offset() method ... ok testPathOffset (__main__.PyLibfdtBasicTests) Check that we can find the offset of a node ... ok testPropertyOffset (__main__.PyLibfdtBasicTests) Walk through all the properties in the root node ... ok testPropertyOffsetExceptions (__main__.PyLibfdtBasicTests) Check that exceptions are raised as expected ... ok testQuietAll (__main__.PyLibfdtBasicTests) Check that exceptions can be masked by QUIET_ALL ... ok testReserveMap (__main__.PyLibfdtBasicTests) Test that we can access the memory reserve map ... ok testSetName (__main__.PyLibfdtBasicTests) Test that we can update a node name ... ok testSetProp (__main__.PyLibfdtBasicTests) Test that we can update and create properties ... ok testSetPropStr (__main__.PyLibfdtBasicTests) Test that we can set a property to a particular string ... ok testSetPropU32 (__main__.PyLibfdtBasicTests) Test that we can update and create integer properties ... ok testSetPropU64 (__main__.PyLibfdtBasicTests) Test that we can update and create integer properties ... ok testStrError (__main__.PyLibfdtBasicTests) Check that we can get an error string ... ok testSubnodeOffset (__main__.PyLibfdtBasicTests) check that we can locate a subnode by name ... ok testAccess (__main__.PyLibfdtRoTests) Basic sanity check for the FdtRo class ... ok testCreate (__main__.PyLibfdtSwTests) ... ok ---------------------------------------------------------------------- Ran 36 tests in 0.012s OK ********** TEST SUMMARY * Total testcases: 2074 * PASS: 2074 * FAIL: 0 * Bad configuration: 0 * Strange test result: 0 ********** >>> dtc: Entering fakeroot... CHK version_gen.h make[1]: Entering directory '/home/buildozer/aports/main/dtc/src/dtc-1.6.1' CHK version_gen.h PYMOD pylibfdt/_libfdt.so /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/setup.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension make[1]: Leaving directory '/home/buildozer/aports/main/dtc/src/dtc-1.6.1' INSTALL-BIN INSTALL-LIB INSTALL-INC make[1]: Entering directory '/home/buildozer/aports/main/dtc/src/dtc-1.6.1' CHK version_gen.h PYMOD pylibfdt/_libfdt.so /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/setup.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension INSTALL-PYLIB /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/setup.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension In file included from /usr/include/python3.10/genobject.h:12, from /usr/include/python3.10/Python.h:110, from /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:154: /usr/include/python3.10/abstract.h:198:24: warning: redundant redeclaration of '_PyObject_CallFunction_SizeT' [-Wredundant-decls] 198 | PyAPI_FUNC(PyObject *) _PyObject_CallFunction_SizeT(PyObject *callable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:139:33: note: previous declaration of '_PyObject_CallFunction_SizeT' with type 'PyObject *(PyObject *, const char *, ...)' {aka 'struct _object *(struct _object *, const char *, ...)'} 139 | # define PyObject_CallFunction _PyObject_CallFunction_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:182:24: note: in expansion of macro 'PyObject_CallFunction' 182 | PyAPI_FUNC(PyObject *) PyObject_CallFunction(PyObject *callable, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:202:24: warning: redundant redeclaration of '_PyObject_CallMethod_SizeT' [-Wredundant-decls] 202 | PyAPI_FUNC(PyObject *) _PyObject_CallMethod_SizeT(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:140:31: note: previous declaration of '_PyObject_CallMethod_SizeT' with type 'PyObject *(PyObject *, const char *, const char *, ...)' {aka 'struct _object *(struct _object *, const char *, const char *, ...)'} 140 | # define PyObject_CallMethod _PyObject_CallMethod_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/abstract.h:194:24: note: in expansion of macro 'PyObject_CallMethod' 194 | PyAPI_FUNC(PyObject *) PyObject_CallMethod(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.10/abstract.h:866: /usr/include/python3.10/cpython/abstract.h:214:24: warning: redundant redeclaration of '_PyObject_CallMethodId_SizeT' [-Wredundant-decls] 214 | PyAPI_FUNC(PyObject *) _PyObject_CallMethodId_SizeT(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/cpython/abstract.h:8:34: note: previous declaration of '_PyObject_CallMethodId_SizeT' with type 'PyObject *(PyObject *, _Py_Identifier *, const char *, ...)' {aka 'struct _object *(struct _object *, _Py_Identifier *, const char *, ...)'} 8 | # define _PyObject_CallMethodId _PyObject_CallMethodId_SizeT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/cpython/abstract.h:210:24: note: in expansion of macro '_PyObject_CallMethodId' 210 | PyAPI_FUNC(PyObject *) _PyObject_CallMethodId(PyObject *obj, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.10/Python.h:126: /usr/include/python3.10/modsupport.h:50:24: warning: redundant redeclaration of '_Py_BuildValue_SizeT' [-Wredundant-decls] 50 | PyAPI_FUNC(PyObject *) _Py_BuildValue_SizeT(const char *, ...); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/modsupport.h:20:41: note: previous declaration of '_Py_BuildValue_SizeT' with type 'PyObject *(const char *, ...)' {aka 'struct _object *(const char *, ...)'} 20 | #define Py_BuildValue _Py_BuildValue_SizeT | ^~~~~~~~~~~~~~~~~~~~ /usr/include/python3.10/modsupport.h:49:24: note: in expansion of macro 'Py_BuildValue' 49 | PyAPI_FUNC(PyObject *) Py_BuildValue(const char *, ...); | ^~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function 'SWIG_Python_str_AsChar': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:788:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 788 | return (char *)PyUnicode_AsUTF8(str); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function 'SWIG_FromCharPtrAndSize': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:3052:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3052 | SWIG_InternalNewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void(); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1071:89: note: in definition of macro 'SWIG_InternalNewPointerObj' 1071 | #define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_header': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:3788:34: note: in expansion of macro 'SWIG_as_voidptr' 3788 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_header, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_reserve_entry': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:3950:34: note: in expansion of macro 'SWIG_as_voidptr' 3950 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_reserve_entry, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_node_header': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:4107:34: note: in expansion of macro 'SWIG_as_voidptr' 4107 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_node_header, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_new_fdt_property': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:4368:34: note: in expansion of macro 'SWIG_as_voidptr' 4368 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_fdt_property, SWIG_POINTER_NEW | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_offset_ptr_w': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:4849:34: note: in expansion of macro 'SWIG_as_voidptr' 4849 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_string': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:5617:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5617 | result = (char *)fdt_get_string((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_string': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:5656:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5656 | result = (char *)fdt_string((void const *)arg1,arg2); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_name': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:5952:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5952 | result = (char *)fdt_get_name((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_property_by_offset': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6061:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6061 | result = (struct fdt_property *)fdt_get_property_by_offset((void const *)arg1,arg2,arg3); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_property': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6123:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6123 | result = (struct fdt_property *)fdt_get_property((void const *)arg1,arg2,(char const *)arg3,arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_getprop': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6251:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6251 | result = (void *)fdt_getprop((void const *)arg1,arg2,(char const *)arg3,arg4); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_getprop_w': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2712:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2712 | #define SWIG_as_voidptr(a) (void *)((const void *)(a)) | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:1068:89: note: in definition of macro 'SWIG_NewPointerObj' 1068 | #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) | ^~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6315:34: note: in expansion of macro 'SWIG_as_voidptr' 6315 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); | ^~~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_get_alias': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6389:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6389 | result = (char *)fdt_get_alias((void const *)arg1,(char const *)arg2); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_stringlist_get': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:6939:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6939 | result = (char *)fdt_stringlist_get((void const *)arg1,arg2,(char const *)arg3,arg4,arg5); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: In function '_wrap_fdt_strerror': /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:8628:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 8628 | result = (char *)fdt_strerror(arg1); | ^ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c: At top level: /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:2700:24: warning: no previous prototype for 'PyInit__libfdt' [-Wmissing-prototypes] 2700 | # define SWIG_init PyInit__libfdt | ^~~~~~~~~~~~~~ /home/buildozer/aports/main/dtc/src/dtc-1.6.1/pylibfdt/libfdt_wrap.c:9491:1: note: in expansion of macro 'SWIG_init' 9491 | SWIG_init(void) { | ^~~~~~~~~ make[1]: Leaving directory '/home/buildozer/aports/main/dtc/src/dtc-1.6.1' >>> dtc-dev*: Running split function dev... >>> dtc-dev*: Preparing subpackage dtc-dev... >>> dtc-dev*: Stripping binaries >>> dtc-dev*: Running postcheck for dtc-dev >>> libfdt*: Running split function libfdt... renamed '/home/buildozer/aports/main/dtc/pkg/dtc/usr/lib/libfdt-1.6.1.so' -> '/home/buildozer/aports/main/dtc/pkg/libfdt/usr/lib/libfdt-1.6.1.so' renamed '/home/buildozer/aports/main/dtc/pkg/dtc/usr/lib/libfdt.so.1' -> '/home/buildozer/aports/main/dtc/pkg/libfdt/usr/lib/libfdt.so.1' >>> libfdt*: Preparing subpackage libfdt... >>> libfdt*: Stripping binaries >>> libfdt*: Running postcheck for libfdt >>> py3-libfdt*: Running split function py3_libfdt... renamed '/home/buildozer/aports/main/dtc/pkg/dtc/usr/lib/python3.10' -> '/home/buildozer/aports/main/dtc/pkg/py3-libfdt/usr/lib/python3.10' >>> py3-libfdt*: Preparing subpackage py3-libfdt... >>> py3-libfdt*: Stripping binaries >>> py3-libfdt*: Running postcheck for py3-libfdt >>> dtc*: Running postcheck for dtc >>> dtc*: Preparing package dtc... >>> dtc*: Stripping binaries >>> dtc-dev*: Scanning shared objects >>> dtc*: Scanning shared objects >>> libfdt*: Scanning shared objects >>> py3-libfdt*: Scanning shared objects >>> dtc-dev*: Tracing dependencies... libfdt=1.6.1-r2 >>> dtc-dev*: Package size: 100.0 KB >>> dtc-dev*: Compressing data... >>> dtc-dev*: Create checksum... >>> dtc-dev*: Create dtc-dev-1.6.1-r2.apk >>> dtc*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libfdt.so.1 >>> dtc*: Package size: 268.0 KB >>> dtc*: Compressing data... >>> dtc*: Create checksum... >>> dtc*: Create dtc-1.6.1-r2.apk >>> libfdt*: Tracing dependencies... so:libc.musl-x86_64.so.1 >>> libfdt*: Package size: 52.0 KB >>> libfdt*: Compressing data... >>> libfdt*: Create checksum... >>> libfdt*: Create libfdt-1.6.1-r2.apk >>> py3-libfdt*: Tracing dependencies... python3 so:libc.musl-x86_64.so.1 >>> py3-libfdt*: Package size: 272.0 KB >>> py3-libfdt*: Compressing data... >>> py3-libfdt*: Create checksum... >>> py3-libfdt*: Create py3-libfdt-1.6.1-r2.apk >>> dtc: Build complete at Tue, 25 Oct 2022 14:46:44 +0000 elapsed time 0h 0m 22s >>> dtc: Cleaning up srcdir >>> dtc: Cleaning up pkgdir >>> dtc: Uninstalling dependencies... (1/22) Purging .makedepends-dtc (20221025.144622) (2/22) Purging bison (3.8.2-r0) (3/22) Purging flex (2.6.4-r3) (4/22) Purging m4 (1.4.19-r1) (5/22) Purging python3-dev (3.10.8-r1) (6/22) Purging python3 (3.10.8-r1) (7/22) Purging swig (4.0.2-r7) (8/22) Purging guile (3.0.8-r3) (9/22) Purging coreutils (9.1-r0) Executing coreutils-9.1-r0.post-deinstall (10/22) Purging libbz2 (1.0.8-r3) (11/22) Purging guile-libs (3.0.8-r3) (12/22) Purging libffi (3.4.3-r0) (13/22) Purging gdbm (1.23-r0) (14/22) Purging xz-libs (5.2.7-r0) (15/22) Purging mpdecimal (2.5.1-r1) (16/22) Purging readline (8.2.0-r0) (17/22) Purging sqlite-libs (3.39.4-r0) (18/22) Purging gc (8.2.2-r0) (19/22) Purging libunistring (1.1-r0) (20/22) Purging pcre (8.45-r2) (21/22) Purging utmps-libs (0.1.2.0-r1) (22/22) Purging skalibs (2.12.0.1-r0) Executing busybox-1.35.0-r27.trigger OK: 266 MiB in 92 packages >>> dtc: Updating the main/x86_64 repository index... >>> dtc: Signing the index...