Home
last modified time | relevance | path

Searched full:binman (Results 1 – 25 of 154) sorted by relevance

1234567

/openbmc/u-boot/tools/binman/
H A DREADME16 Binman aims to provide a mechanism for building images, from simple
23 Binman reads your board's device tree and finds a node which describes the
32 So far binman is pretty simple. It supports binary blobs, such as 'u-boot',
39 Binman does not yet update the device tree with the final location of
44 Binman can also support incorporating filesystems in the image if required.
47 Binman is intended for use with U-Boot but is designed to be general enough
88 Binman uses the following terms:
106 Binman considers FIT to be one of the binaries it can place in the image.
108 Where possible it is best to put as much as possible in the FIT, with binman
114 For U-Boot, binman should not be used to create ad-hoc images in place of
[all …]
H A Dbinman44 args: List of positional args provided to binman. This can hold a test
45 name to execute (as in 'binman -t testSections', for example)
94 print 'binman tests FAILED'
114 test_util.RunTestCoverage('tools/binman/binman.py', None,
115 ['*test*', '*binman.py', 'tools/patman/*', 'tools/dtoc/*'],
119 """Main entry point to binman once arguments are parsed
144 ret_code = control.Binman(options, args)
146 print 'binman: %s' % e
H A Dbinman.py44 args: List of positional args provided to binman. This can hold a test
45 name to execute (as in 'binman -t testSections', for example)
94 print 'binman tests FAILED'
114 test_util.RunTestCoverage('tools/binman/binman.py', None,
115 ['*test*', '*binman.py', 'tools/patman/*', 'tools/dtoc/*'],
119 """Main entry point to binman once arguments are parsed
144 ret_code = control.Binman(options, args)
146 print 'binman: %s' % e
H A Dftest.py18 import binman
67 """Functional tests for binman
87 self._binman_pathname = os.path.join(self._binman_dir, 'binman')
157 """Run binman using the command line
171 """Run binman using directly (in the same process)
182 options.pager = 'binman-invalid-pager'
187 return control.Binman(options, args)
191 """Run binman with a given test file
199 entry_args: Dict of entry args to supply to binman
255 dtb.GetNode('/binman').AddZeroProp(name)
[all …]
H A Dcontrol.py24 """Read the image descriptions from the /binman node
30 binman_node: Node object of the /binman node
43 """Find the 'binman' node in the device tree
48 Node object of /binman node, or None if not found
51 if node.name == 'binman':
67 def Binman(options, args): function
68 """The main control code for binman
117 # in binman.
125 raise ValueError("Device tree '%s' does not have a 'binman' "
H A DREADME.entries1 Binman Entry Documentation
4 This file describes the entry types supported by binman. These entry types can
270 Properties / Entry arguments: (see binman README for more information)
283 in the binman README for more information.
309 binman -amessage="this is my message"
311 and binman will insert that string into the entry.
337 U-Boot can access binman symbols at runtime. See:
339 'Access to binman entry offsets at run time (fdt)'
341 in the binman README for more information.
356 binman to know which entries contain a device tree.
[all …]
H A Dstate.py5 # Holds and modifies the state information held by binman
15 # Records the device-tree files known to binman, keyed by filename (e.g.
19 # Arguments passed to binman to provide arguments to entries
38 Binman keeps track of at least one device-tree file called u-boot.dtb but
154 """Yield all device tree files being used by binman
H A Dcmdline.py5 # Command-line parser for binman
11 """Parse the binman command-line arguments
56 default=False, help='Update the binman node with offset/size info')
H A Dimage.py5 # Class for an image, the output of binman
20 """A Image, representing an output from binman
74 When binman has completed packing the entries the offset and size of
H A Dentry.py197 """Set the value of device-tree properties calculated by binman"""
427 Some node properties can be provided as arguments to binman. First check
466 print('''Binman Entry Documentation
469 This file describes the entry types supported by binman. These entry types can
512 of all ancestors (starting from within the 'binman' node) separated
520 if node.name == 'binman':
H A Delf.py85 entry (using the ELF file) and replacing them with values from binman's data
95 syms = GetSymbols(fname, ['image', 'binman'])
/openbmc/u-boot/include/
H A Dbinman_sym.h3 * Symbol access for symbols set up by binman as part of the build.
6 * assembled by binman.
19 * binman_symname() - Internal fnuction to get a binman symbol name
53 * If this symbol cannot be provided by binman, an error will not be generated.
75 * @returns value of that property (filled in by binman)
80 #else /* !BINMAN */
90 #endif /* BINMAN */
/openbmc/u-boot/test/
H A Drun41 run_test "binman" ./tools/binman/binman -t
52 run_test "binman code coverage" ./tools/binman/binman -T
/openbmc/u-boot/tools/binman/etype/
H A Du_boot_spl.py26 SPL can access binman symbols at runtime. See:
28 'Access to binman entry offsets at run time (symbols)'
30 in the binman README for more information.
33 binman uses that to look up symbols to write into the SPL binary.
H A Du_boot_tpl.py26 SPL can access binman symbols at runtime. See:
28 'Access to binman entry offsets at run time (symbols)'
30 in the binman README for more information.
33 binman uses that to look up symbols to write into the TPL binary.
H A Du_boot.py22 U-Boot can access binman symbols at runtime. See:
24 'Access to binman entry offsets at run time (fdt)'
26 in the binman README for more information.
H A Dtext.py34 binman -amessage="this is my message"
36 and binman will insert that string into the entry.
H A Dsection.py18 Properties / Entry arguments: (see binman README for more information)
31 in the binman README for more information.
/openbmc/u-boot/tools/binman/test/
H A Du_boot_binman_syms_size.c5 * Simple program to create some binman symbols. This is used by binman tests.
H A Du_boot_binman_syms_bad.c5 * Simple program to create some binman symbols. This is used by binman tests.
H A Du_boot_binman_syms.c5 * Simple program to create some binman symbols. This is used by binman tests.
H A D058_x86_ucode_spl_needs_retry.dts9 binman {
17 * Microcode goes before the DTB which contains it, so binman
H A D073_gbb_no_size.dts5 binman {
H A D003_empty.dts7 binman {
H A D091_hash_no_algo.dts5 binman {

1234567