<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/tools, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-06-20T14:57:08Z</updated>
<entry>
<title>fw_env: Add missing write failure check</title>
<updated>2019-06-20T14:57:08Z</updated>
<author>
<name>Alex Kiernan</name>
</author>
<published>2019-06-12T14:27:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=a762311a6cf02396977f59babdf945c226f4404f'/>
<id>urn:sha1:a762311a6cf02396977f59babdf945c226f4404f</id>
<content type='text'>
If flash_write fails, whilst we propagate this up to our caller, we need
to avoid swapping in the new file (if we're on a filesystem) in this
case.

Fixes: dbc34323796b ("tools: env: Implement atomic replace for filesystem")
Signed-off-by: Alex Kiernan &lt;alex.kiernan@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: add tools/spl_size_limit to ignore list</title>
<updated>2019-06-14T20:10:48Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-06-11T20:18:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=c78b5cb7d3517a5842d3f97199fb2b1fd7f00b44'/>
<id>urn:sha1:c78b5cb7d3517a5842d3f97199fb2b1fd7f00b44</id>
<content type='text'>
This tool has just been added but it seems I forgot to add it to
the ignore list. So to prevent the built binary being marked as
unversioned, add it to the ignore list.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>spl: add overall SPL size check</title>
<updated>2019-06-07T15:03:39Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-05-24T20:07:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=2577015dc5c48e7892dea8731a27530543606673'/>
<id>urn:sha1:2577015dc5c48e7892dea8731a27530543606673</id>
<content type='text'>
This adds a size check for SPL that can dynamically check generated
SPL binaries (including devicetree) for a size limit that ensures
this image plus global data, heap and stack fit in initial SRAM.

Since some of these sizes are not available to make, a new host tool
'spl_size_limit' is added that dumps the resulting maximum size for
an SPL binary to stdout. This tool is used in toplevel Makefile to
implement the size check on SPL binaries.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'u-boot-stm32-20190523' of https://github.com/pchotard/u-boot</title>
<updated>2019-05-24T12:13:27Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2019-05-24T12:13:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=866a78dc28411f4c76ba887f439f69f1116d8a6b'/>
<id>urn:sha1:866a78dc28411f4c76ba887f439f69f1116d8a6b</id>
<content type='text'>
- Add various STM32MP1 fixes for serial, env, clk, board, i2c ...

- Add STM32MP1 DDR driver update:
	These update introduce the DDR interactive mode described in:
	https://wiki.st.com/stm32mpu/index.php/U-Boot_SPL:_DDR_interactive_mode

	This mode is used by the CubeMX: DDR tuning tool.
	https://wiki.st.com/stm32mpu/index.php/STM32CubeMX

	The DDR interactive mode is NOT activated by default because
	it increase the SPL size and slow down the boot time
	(200ms wait added).
</content>
</entry>
<entry>
<title>mkimage: change stm32image header to manage binary information</title>
<updated>2019-05-23T09:36:47Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2019-04-18T15:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=8099e3db6092ab122bdd50272e9fb4a2a931c327'/>
<id>urn:sha1:8099e3db6092ab122bdd50272e9fb4a2a931c327</id>
<content type='text'>
To get more information from STM32 Header about the generated binary,
we will add a new byte with the following field:
replace padding byte 255 with 0x00 for "U-Boot"

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</content>
</entry>
<entry>
<title>buildman: Deal more nicely with invalid build-status file</title>
<updated>2019-05-21T23:33:23Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2019-04-27T01:02:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=347ea0b63eb5143bf0e48aba65a41f50999367f0'/>
<id>urn:sha1:347ea0b63eb5143bf0e48aba65a41f50999367f0</id>
<content type='text'>
The 'done' files created by buildman may end up being empty if buildman
runs out of disk space while writing them. At present buildman dies with
an exception when using -s to check the build status. Fix this.

Seriesl-cc: trini

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>tools: use read-only mmap in fit_check_sign</title>
<updated>2019-05-18T16:32:02Z</updated>
<author>
<name>Luca Boccassi</name>
</author>
<published>2019-05-14T18:35:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=7d57485a8a3c45c254919f01337c14cc2856accd'/>
<id>urn:sha1:7d57485a8a3c45c254919f01337c14cc2856accd</id>
<content type='text'>
Add an option to open files in read-only mode in mmap_fdt so
that fit_check_sign can be used to inspect files on read-only
filesystems.
For example, this is useful when a key is shipped in a read-only
rootfs or squashfs.

Signed-off-by: Luca Boccassi &lt;luca.boccassi@microsoft.com&gt;
</content>
</entry>
<entry>
<title>arm: k3: config.mk: Use k3_gen_x509_cert.sh to generate boot images</title>
<updated>2019-05-10T00:22:05Z</updated>
<author>
<name>Lokesh Vutla</name>
</author>
<published>2019-05-02T10:05:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=a325796da48c3623b9e572dc329f97b83ec2a01c'/>
<id>urn:sha1:a325796da48c3623b9e572dc329f97b83ec2a01c</id>
<content type='text'>
Instead of overlading makefile, use the k3_gen_x509_cert.sh script
to generate boot images.

Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
</content>
</entry>
<entry>
<title>tools: k3_get_x509 cert: Add a script to generate x509 certificate for K3 devices</title>
<updated>2019-05-10T00:22:04Z</updated>
<author>
<name>Lokesh Vutla</name>
</author>
<published>2019-05-02T10:05:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=ca71186a76baafb0230e5f9c6fd5af92758abf8b'/>
<id>urn:sha1:ca71186a76baafb0230e5f9c6fd5af92758abf8b</id>
<content type='text'>
TI's K3 boot architecture mandates a x509 certificate for every boot image.
While signing the image K3 ROM allows for two types of keys based on which
the boot image gets loaded in different ways:
- Degenerate RSA keys: This generates a signature which is equal to the digest.
		       When ROM sees this, it does a DMA for copying the images,
		       which significantly improves the boot time.
- Any other key: Does a memcpy to load the image. This is introduced as a
		 fallback for DMA copy.

Add a script for generating boot images with the above options. Default
generates image using rsa degenerate key in order to improve boot time.

Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Signed-off-by: Dave Gerlach &lt;d-gerlach@ti.com&gt;
Signed-off-by: Andreas Dannenberg &lt;dannenberg@ti.com&gt;
</content>
</entry>
<entry>
<title>Make FIT support really optional</title>
<updated>2019-05-09T23:52:55Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2019-05-03T20:37:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=93e078807f2e31c25a6fbbb153f62652d75ffe0a'/>
<id>urn:sha1:93e078807f2e31c25a6fbbb153f62652d75ffe0a</id>
<content type='text'>
Due to some mistakes in the source code, it was not possible to really
turn FIT support off. This commit fixes the problem by means of the
following changes:

- Enclose "bootm_host_load_image" and "bootm_host_load_images" between
  checks for CONFIG_FIT_SIGNATURE, in common/bootm.c.

- Enclose the declaration of "bootm_host_load_images" between checks for
  CONFIG_FIT_SIGNATURE, in common/bootm.h.

- Condition the compilation and linking of fit_common.o fit_image.o
  image-host.o common/image-fit.o to CONFIG_FIT=y, in tools/Makefile.

Signed-off-by: Carlos Santos &lt;casantos@datacom.ind.br&gt;
[fabio: adapt for 2016.07]
Signed-off-by: Fabio Estevam &lt;festevam@gmail.com&gt;
[Ricardo: fix conditional compilation and linking of the files mentioned above
for 2016.07]
Signed-off-by: Ricardo Martincoski &lt;ricardo.martincoski@gmail.com&gt;
[Jörg: adapt for 2019.01]
Signed-off-by: Jörg Krause &lt;joerg.krause@embedded.rocks&gt;
[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/uboot-tools/0003-Make-FIT-support-really-optional.patch]
Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
</feed>
