<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/tools/fiptool, branch master</title>
<subtitle>Broadcom-s Trusted Firmware A</subtitle>
<id>https://git-03.infra.openwrt.org/project/bcm63xx/atf/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/'/>
<updated>2019-07-02T13:12:01Z</updated>
<entry>
<title>tools/fiptool: Add Makefile.msvc to build on Windows.</title>
<updated>2019-07-02T13:12:01Z</updated>
<author>
<name>Girish Pathak</name>
</author>
<published>2019-03-22T14:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=7e771a9bc46ac29c259027c724d0b5d15c716bc3'/>
<id>urn:sha1:7e771a9bc46ac29c259027c724d0b5d15c716bc3</id>
<content type='text'>
This change adds nmake compatible Makefile.msvc file for
building (nmake /FMakefile.msvc) fiptool on the Windows.

Change-Id: Iccd1fe8da072edd09eb04b8622f27b3c4693b281
Signed-off-by: Girish Pathak &lt;girish.pathak@arm.com&gt;
</content>
</entry>
<entry>
<title>tools: Remove TODO from fiptool</title>
<updated>2019-03-12T13:42:08Z</updated>
<author>
<name>Paul Beesley</name>
</author>
<published>2019-03-06T15:28:11Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=efb20d8bc316384d1e22ef48edb81482a219ea4e'/>
<id>urn:sha1:efb20d8bc316384d1e22ef48edb81482a219ea4e</id>
<content type='text'>
It is quite unlikely that this number will ever change and, if it
does need to change, we should have a good reason to do so. It
seems that this comment is now redundant.

Change-Id: I409c764080748e338e9bc5606bbdcc475213fb6e
Signed-off-by: Paul Beesley &lt;paul.beesley@arm.com&gt;
</content>
</entry>
<entry>
<title>tools/fiptool: Fix UUID parsing in blob handling</title>
<updated>2019-01-29T09:25:14Z</updated>
<author>
<name>Andre Przywara</name>
</author>
<published>2019-01-29T09:25:14Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=e56b8dc82bba526348fc7b1d2f615c8452caf21a'/>
<id>urn:sha1:e56b8dc82bba526348fc7b1d2f615c8452caf21a</id>
<content type='text'>
Commit 033648652f ("Make TF UUID RFC 4122 compliant") changed the scanf
parsing string to handle endianness correctly.
However that changed the number of items sscanf handles, without
adjusting the sanity check just below.

Increase the expected return value from 11 to 16 to let fiptool handle
UUIDs given as blob parameters correctly again.

Signed-off-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
</content>
</entry>
<entry>
<title>Standardise header guards across codebase</title>
<updated>2018-11-08T10:20:19Z</updated>
<author>
<name>Antonio Nino Diaz</name>
</author>
<published>2018-11-08T10:20:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=c3cf06f1a3a9b9ee8ac7a0ae505f95c45f7dca84'/>
<id>urn:sha1:c3cf06f1a3a9b9ee8ac7a0ae505f95c45f7dca84</id>
<content type='text'>
All identifiers, regardless of use, that start with two underscores are
reserved. This means they can't be used in header guards.

The style that this project is now to use the full name of the file in
capital letters followed by 'H'. For example, for a file called
"uart_example.h", the header guard is UART_EXAMPLE_H.

The exceptions are files that are imported from other projects:

- CryptoCell driver
- dt-bindings folders
- zlib headers

Change-Id: I50561bf6c88b491ec440d0c8385c74650f3c106e
Signed-off-by: Antonio Nino Diaz &lt;antonio.ninodiaz@arm.com&gt;
</content>
</entry>
<entry>
<title>tools: Make invocation of host compiler correct</title>
<updated>2018-10-04T13:35:38Z</updated>
<author>
<name>Antonio Nino Diaz</name>
</author>
<published>2018-10-04T13:35:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=750e8d807dced6cd2a523aad7be74161dc705f6e'/>
<id>urn:sha1:750e8d807dced6cd2a523aad7be74161dc705f6e</id>
<content type='text'>
HOSTCC should be used in any of the tools inside the tools/ directory
instead of CC. That way it is possible to override both values from the
command line when building the Trusted Firmware and the tools at the
same time. Also, use HOSTCCFLAGS instead of CFLAGS.

Also, instead of printing the strings CC and LD in the console during
the compilation of the tools, HOSTCC and HOSTLD have to be used for
clarity. This is how it is done in other projects like U-Boot or Linux.

Change-Id: Icd6f74c31eb74cdd1c353583399ab19e173e293e
Signed-off-by: Antonio Nino Diaz &lt;antonio.ninodiaz@arm.com&gt;
</content>
</entry>
<entry>
<title>fip_create: Remove fip_create compatibility script</title>
<updated>2018-09-28T14:31:52Z</updated>
<author>
<name>dp-arm</name>
</author>
<published>2016-12-30T14:33:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=dadb16eac2692f9d43fcdc547650288d6aa9c9fa'/>
<id>urn:sha1:dadb16eac2692f9d43fcdc547650288d6aa9c9fa</id>
<content type='text'>
A compatibility script has been provided for about 2 years. Users should
have migrated to fiptool by now so remove the compat script.

Change-Id: I643e0c40a9e3fb428bad3be04a82cb431aad74dc
Signed-off-by: dp-arm &lt;dimitris.papastamos@arm.com&gt;
</content>
</entry>
<entry>
<title>Make TF UUID RFC 4122 compliant</title>
<updated>2018-06-14T13:41:00Z</updated>
<author>
<name>Roberto Vargas</name>
</author>
<published>2018-04-26T12:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=033648652f2d66abe2454a75ded891a47cb13446'/>
<id>urn:sha1:033648652f2d66abe2454a75ded891a47cb13446</id>
<content type='text'>
RFC4122 defines that fields are stored in network order (big endian),
but TF-A stores them in machine order (little endian by default in TF-A).
We cannot change the future UUIDs that are already generated, but we can store
all the bytes using arrays and modify fiptool to generate the UUIDs with
the correct byte order.

Change-Id: I97be2d3168d91f4dee7ccfafc533ea55ff33e46f
Signed-off-by: Roberto Vargas &lt;roberto.vargas@arm.com&gt;
</content>
</entry>
<entry>
<title>Dynamic cfg: Enable support on CoT for other configs</title>
<updated>2018-05-18T11:26:38Z</updated>
<author>
<name>Soby Mathew</name>
</author>
<published>2018-03-29T13:29:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=17bc617e80e2b31ddaa65215526c556c23ca1374'/>
<id>urn:sha1:17bc617e80e2b31ddaa65215526c556c23ca1374</id>
<content type='text'>
This patch implements support for adding dynamic configurations for
BL31 (soc_fw_config), BL32 (tos_fw_config) and BL33 (nt_fw_config). The
necessary cert tool support and changes to default chain of trust are made
for these configs.

Change-Id: I25f266277b5b5501a196d2f2f79639d838794518
Signed-off-by: Soby Mathew &lt;soby.mathew@arm.com&gt;
</content>
</entry>
<entry>
<title>tools/fiptool: fix memory leaks in fiptool</title>
<updated>2018-05-03T14:05:09Z</updated>
<author>
<name>Jonathan Wright</name>
</author>
<published>2018-05-03T14:05:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=8d283231c9193a9e7c754fe0b03da9bf96d9bf05'/>
<id>urn:sha1:8d283231c9193a9e7c754fe0b03da9bf96d9bf05</id>
<content type='text'>
Free desc-&gt;image-&gt;buffer before freeing desc-&gt;image. We make sure that
the desc-&gt;image is non-null before attempting this.

Change-Id: I35c5674629a41d7cf1a78b7b41ca4b930d0fb688
Signed-off-by: Jonathan Wright &lt;jonathan.wright@arm.com&gt;
</content>
</entry>
<entry>
<title>Dynamic cfg: Update the tools</title>
<updated>2018-02-26T16:31:10Z</updated>
<author>
<name>Soby Mathew</name>
</author>
<published>2017-11-07T16:50:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/atf/commit/?id=e24659df354c31626f78f4d46d453e14959a9953'/>
<id>urn:sha1:e24659df354c31626f78f4d46d453e14959a9953</id>
<content type='text'>
This patch updates the `fiptool` and `cert_create` for the
`hw_config` and `tb_fw_config` dynamic configuration files.
The necessary UUIDs and OIDs are assigned to these files and
the `cert_create` is updated to generate appropriate hashes
and include them in the "Trusted Boot FW Certificate". The
`fiptool` is updated to allow the configs to be specified
via cmdline and included in the generated FIP.

Change-Id: I940e751a49621ae681d14e162aa1f5697eb0cb15
Signed-off-by: Soby Mathew &lt;soby.mathew@arm.com&gt;
</content>
</entry>
</feed>
