<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/tools/binman/README.entries, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2018-09-30T22:16:51Z</updated>
<entry>
<title>Merge git://git.denx.de/u-boot-dm</title>
<updated>2018-09-30T22:16:51Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-09-30T22:16:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d24c1d0f4da3b081a4fedf7ae2a08790871f08d0'/>
<id>urn:sha1:d24c1d0f4da3b081a4fedf7ae2a08790871f08d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>binman: Support ELF files for U-Boot and SPL</title>
<updated>2018-09-29T17:49:35Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-09-14T10:57:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fe1ae3ecc3a2203babd7837bd2d5cf514a374c1f'/>
<id>urn:sha1:fe1ae3ecc3a2203babd7837bd2d5cf514a374c1f</id>
<content type='text'>
For sandbox we want to put ELF files in the image since that is what we
need to execute. Add support for this.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>binman: Support x86 microcode in TPL</title>
<updated>2018-09-29T17:49:35Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-09-14T10:57:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f025363543636191cfc6d277733317cb0198189f'/>
<id>urn:sha1:f025363543636191cfc6d277733317cb0198189f</id>
<content type='text'>
When TPL is used on x86 we may want to program the microcode (at least for
the first CPU) early in boot. Add support for this by refactoring the
existing code to be more generic.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>binman: Support adding files</title>
<updated>2018-09-29T17:49:35Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-09-14T10:57:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=0a98b28b06800da48f006069fe14e47dd399d2ff'/>
<id>urn:sha1:0a98b28b06800da48f006069fe14e47dd399d2ff</id>
<content type='text'>
In some cases it is useful to add a group of files to the image and be
able to access them at run-time. Of course it is possible to generate
the binman config file with a set of blobs each with a filename. But for
convenience, add an entry type which can do this.

Add required support (for adding nodes and string properties) into the
state module.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>binman: Support compressed entries</title>
<updated>2018-09-29T17:49:32Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-09-14T10:57:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=83d73c2f7c471c1a7e5a9a2bf0de287491408b2d'/>
<id>urn:sha1:83d73c2f7c471c1a7e5a9a2bf0de287491408b2d</id>
<content type='text'>
Add support for compressing blob entries. This can help reduce image sizes
for many types of data. It requires that the firmware be able to
decompress the data at run-time.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>binman: Support updating all device tree files</title>
<updated>2018-09-28T17:09:01Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-09-14T10:57:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=6ed45ba0a831393ab6c5d3355384238d2b4f47da'/>
<id>urn:sha1:6ed45ba0a831393ab6c5d3355384238d2b4f47da</id>
<content type='text'>
Binman currently supports updating the main device tree with things like
the position of each entry. Extend this support to SPL and TPL as well,
since they may need (a subset of) this information.

Also adjust DTB output files to have a .out extension since this seems
clearer than having a .dtb extension with 'out' in the name somwhere.

Also add a few missing comments and update the DT setup code to use
ReadFile and WriteFile().

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>binman: Tidy up the vblock entry</title>
<updated>2018-09-28T17:09:01Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-09-14T10:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a326b495cdcfd56507841e38158683e6e4d5894c'/>
<id>urn:sha1:a326b495cdcfd56507841e38158683e6e4d5894c</id>
<content type='text'>
At present if there are two vblock entries an image their contents are
written to the same file in the output directory. This prevents checking
the contents of each separately.

Fix this by adding part of the entry path to the filename, and add some
missing comments.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>binman: Add x86 support for starting TPL</title>
<updated>2018-09-28T17:09:01Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-09-14T10:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=35b384cbe5d40e618391cc076409e89cedf9c863'/>
<id>urn:sha1:35b384cbe5d40e618391cc076409e89cedf9c863</id>
<content type='text'>
Sometimes we want to include TPL for x86 platforms, such as when we want
to select between different SPL images (e.g. for Chrome OS verified boot).
Add support for this.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>binman: Move 'special properties' docs to README.entries</title>
<updated>2018-09-28T17:09:01Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-09-14T10:57:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f069303852bdfa1303cd5787667bd7924f0482d9'/>
<id>urn:sha1:f069303852bdfa1303cd5787667bd7924f0482d9</id>
<content type='text'>
This information should be in the entry it relates to, not in the main
README. Move it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>binman: Add support for PowerPC mpc85xx 'bootpg + resetvec' entry</title>
<updated>2018-09-27T17:13:51Z</updated>
<author>
<name>Jagdish Gediya</name>
</author>
<published>2018-09-03T16:05:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9d368f32bc9ee5dd8cdfb4dd7dd394e9a0f00638'/>
<id>urn:sha1:9d368f32bc9ee5dd8cdfb4dd7dd394e9a0f00638</id>
<content type='text'>
This entry contains the PowerPC mpc85xx boot page and resetvec
sections.

Signed-off-by: Jagdish Gediya &lt;jagdish.gediya@nxp.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
</feed>
