<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/plat/common, branch master</title>
<subtitle>Broadcom-s Trusted Firmware A</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/atf/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/atf/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/'/>
<updated>2019-09-11T13:15:54Z</updated>
<entry>
<title>Add UBSAN support and handlers</title>
<updated>2019-09-11T13:15:54Z</updated>
<author>
<name>Justin Chadwell</name>
</author>
<published>2019-08-20T10:01:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=1f4619796af5baf4b41b5723bbf708355f8597fa'/>
<id>urn:sha1:1f4619796af5baf4b41b5723bbf708355f8597fa</id>
<content type='text'>
This patch adds support for the Undefined Behaviour sanitizer. There are
two types of support offered - minimalistic trapping support which
essentially immediately crashes on undefined behaviour and full support
with full debug messages.

The full support relies on ubsan.c which has been adapted from code used
by OPTEE.

Change-Id: I417c810f4fc43dcb56db6a6a555bfd0b38440727
Signed-off-by: Justin Chadwell &lt;justin.chadwell@arm.com&gt;
</content>
</entry>
<entry>
<title>console: add a flag to prepend '\r' in the multi-console framework</title>
<updated>2019-08-19T08:00:08Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2019-07-23T03:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=f51df47572fb9d5e6808a07ccf5a7e6a5170554d'/>
<id>urn:sha1:f51df47572fb9d5e6808a07ccf5a7e6a5170554d</id>
<content type='text'>
Currently, console drivers prepend '\r' to '\n' by themselves. This is
common enough to be supported in the framework.

Add a new flag, CONSOLE_FLAG_TRANSLATE_CRLF. A driver can set this
flag to ask the framework to transform LF into CRLF instead of doing
it by itself.

Change-Id: I4f5c5887591bc0a8749a105abe62b6562eaf503b
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>Switch AARCH32/AARCH64 to __aarch64__</title>
<updated>2019-08-01T20:45:03Z</updated>
<author>
<name>Julius Werner</name>
</author>
<published>2019-07-09T21:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=402b3cf8766fe2cb4ae462f7ee7761d08a1ba56c'/>
<id>urn:sha1:402b3cf8766fe2cb4ae462f7ee7761d08a1ba56c</id>
<content type='text'>
NOTE: AARCH32/AARCH64 macros are now deprecated in favor of __aarch64__.

All common C compilers pre-define the same macros to signal which
architecture the code is being compiled for: __arm__ for AArch32 (or
earlier versions) and __aarch64__ for AArch64. There's no need for TF-A
to define its own custom macros for this. In order to unify code with
the export headers (which use __aarch64__ to avoid another dependency),
let's deprecate the AARCH32 and AARCH64 macros and switch the code base
over to the pre-defined standard macro. (Since it is somewhat
unintuitive that __arm__ only means AArch32, let's standardize on only
using __aarch64__.)

Change-Id: Ic77de4b052297d77f38fc95f95f65a8ee70cf200
Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt;
</content>
</entry>
<entry>
<title>Remove MULTI_CONSOLE_API flag and references to it</title>
<updated>2019-06-28T09:52:48Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-04-04T08:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=5b6ebeec9c99f8d6a539d3b15e5dfb827891174a'/>
<id>urn:sha1:5b6ebeec9c99f8d6a539d3b15e5dfb827891174a</id>
<content type='text'>
The new API becomes the default one.

Change-Id: Ic1d602da3dff4f4ebbcc158b885295c902a24fec
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>Remove deprecated plat_crash_console_*</title>
<updated>2019-04-03T13:55:18Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-03-27T13:48:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=2cc97771700aafa5db9a6f8d0b0ea4cb17ffb718'/>
<id>urn:sha1:2cc97771700aafa5db9a6f8d0b0ea4cb17ffb718</id>
<content type='text'>
The default implementations are defined in crash_console_helpers.S. The
platforms have to define plat_crash_console_*.

Implemented placeholders for platforms that were missing helpers.

Change-Id: Iea60b6f851956916e421dfd8c34a62d96eb9148e
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>Remove several warnings reported with W=1</title>
<updated>2019-04-01T09:43:42Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-02-13T15:58:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=609e053caabf0807a71243eec11f49120eaaab61'/>
<id>urn:sha1:609e053caabf0807a71243eec11f49120eaaab61</id>
<content type='text'>
Improved support for W=1 compilation flag by solving missing-prototypes
and old-style-definition warnings.

The libraries are compiling with warnings (which turn into errors with
the Werror flag).

Outside of libraries, some warnings cannot be fixed without heavy
structural changes.

Change-Id: I1668cf99123ac4195c2a6a1d48945f7a64c67f16
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #1847 from jts-arm/mbedtls</title>
<updated>2019-03-05T10:39:14Z</updated>
<author>
<name>Antonio Niño Díaz</name>
</author>
<published>2019-03-05T10:39:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=f009c5f312476cdfc0704a3c8a9c66b7fe5b6586'/>
<id>urn:sha1:f009c5f312476cdfc0704a3c8a9c66b7fe5b6586</id>
<content type='text'>
Remove Mbed TLS dependency from plat_bl_common.c</content>
</entry>
<entry>
<title>Remove Mbed TLS dependency from plat_bl_common.c</title>
<updated>2019-02-28T14:01:42Z</updated>
<author>
<name>John Tsichritzis</name>
</author>
<published>2019-02-28T11:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=17e1335c893bce16883c8e76b251e1013c6ec001'/>
<id>urn:sha1:17e1335c893bce16883c8e76b251e1013c6ec001</id>
<content type='text'>
Due to the shared Mbed TLS heap optimisation introduced in 6d01a463,
common code files were depending on Mbed TLS specific headers. This
dependency is now removed by moving the default, unoptimised heap
implementation inside the Mbed TLS specific files.

Change-Id: I11ea3eb4474f0d9b6cb79a2afd73a51a4a9b8994
Signed-off-by: John Tsichritzis &lt;john.tsichritzis@arm.com&gt;
</content>
</entry>
<entry>
<title>Minor changes to documentation and comments</title>
<updated>2019-02-28T13:35:21Z</updated>
<author>
<name>Antonio Nino Diaz</name>
</author>
<published>2019-02-28T13:35:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=73308618fee8afc4518c592956b31864e57e48e7'/>
<id>urn:sha1:73308618fee8afc4518c592956b31864e57e48e7</id>
<content type='text'>
Fix some typos and clarify some sentences.

Change-Id: Id276d1ced9a991b4eddc5c47ad9a825e6b29ef74
Signed-off-by: Antonio Nino Diaz &lt;antonio.ninodiaz@arm.com&gt;
</content>
</entry>
<entry>
<title>Remove unused function symbols</title>
<updated>2019-02-07T16:47:21Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2019-01-10T23:45:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=e095ba34d7267a34d98747837f5b4b76be96b93e'/>
<id>urn:sha1:e095ba34d7267a34d98747837f5b4b76be96b93e</id>
<content type='text'>
This patch removes the unused functions that are marked as .global
in code but not defined anywhere in the code.

Change-Id: Ia5057a77c0b0b4a61043eab868734cd3437304cc
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
</feed>
