<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/plat/arm/css, 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-26T03:06:49Z</updated>
<entry>
<title>Migrate ARM platforms to use the new GICv3 API</title>
<updated>2019-09-26T03:06:49Z</updated>
<author>
<name>Madhukar Pappireddy</name>
</author>
<published>2019-06-10T21:54:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=6806cd2381901d424b40ba3f17d23f5ffa4ca57e'/>
<id>urn:sha1:6806cd2381901d424b40ba3f17d23f5ffa4ca57e</id>
<content type='text'>
This patch invokes the new function gicv3_rdistif_probe() in the
ARM platform specific gicv3 driver. Since this API modifies the
shared GIC related data structure, it must be invoked coherently
by using the platform specific pwr_domain_on_finish_late hook.

Change-Id: I6efb17d5da61545a1c5a6641b8f58472b31e62a8
Signed-off-by: Madhukar Pappireddy &lt;madhukar.pappireddy@arm.com&gt;
</content>
</entry>
<entry>
<title>Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__</title>
<updated>2019-08-01T20:14:12Z</updated>
<author>
<name>Julius Werner</name>
</author>
<published>2019-07-09T20:49:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=d5dfdeb65ff5b7f24dded201d2945c7b74565ce8'/>
<id>urn:sha1:d5dfdeb65ff5b7f24dded201d2945c7b74565ce8</id>
<content type='text'>
NOTE: __ASSEMBLY__ macro is now deprecated in favor of __ASSEMBLER__.

All common C compilers predefine a macro called __ASSEMBLER__ when
preprocessing a .S file. There is no reason for TF-A to define it's own
__ASSEMBLY__ macro for this purpose instead. To unify code with the
export headers (which use __ASSEMBLER__ to avoid one extra dependency),
let's deprecate __ASSEMBLY__ and switch the code base over to the
predefined standard.

Change-Id: Id7d0ec8cf330195da80499c68562b65cb5ab7417
Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt;
</content>
</entry>
<entry>
<title>sgm775: Fix build fail for TSP support on sgm775</title>
<updated>2019-07-25T14:45:17Z</updated>
<author>
<name>Madhukar Pappireddy</name>
</author>
<published>2019-07-22T22:39:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=425ace7d94e9b5202433bc3e2a68ebcabcb08f41'/>
<id>urn:sha1:425ace7d94e9b5202433bc3e2a68ebcabcb08f41</id>
<content type='text'>
Fixed the path to a source file specified in tsp makefile
Created a platform specific tsp makefile

Change-Id: I89565127c67eff510e48e21fd450af4c3088c2d4
Signed-off-by: Madhukar Pappireddy &lt;madhukar.pappireddy@arm.com&gt;
</content>
</entry>
<entry>
<title>plat/arm: introduce wrapper functions to setup secure watchdog</title>
<updated>2019-04-17T13:12:48Z</updated>
<author>
<name>Aditya Angadi</name>
</author>
<published>2019-04-16T05:59:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=b0c97dafe00f5da71361b53fcbf5e4c12b174ec2'/>
<id>urn:sha1:b0c97dafe00f5da71361b53fcbf5e4c12b174ec2</id>
<content type='text'>
The BL1 stage setup code for ARM platforms sets up the SP805 watchdog
controller as the secure watchdog. But not all ARM platforms use SP805
as the secure watchdog controller.

So introduce two new ARM platform code specific wrapper functions to
start and stop the secure watchdog. These functions then replace the
calls to SP805 driver in common BL1 setup code. All the ARM platforms
implement these wrapper functions by either calling into SP805 driver
or the SBSA watchdog driver.

Change-Id: I1a9a11b124cf3fac2a84f22ca40acd440a441257
Signed-off-by: Aditya Angadi &lt;aditya.angadi@arm.com&gt;
</content>
</entry>
<entry>
<title>Temporarily disable shared Mbed TLS heap for SGM</title>
<updated>2019-04-16T13:48:55Z</updated>
<author>
<name>John Tsichritzis</name>
</author>
<published>2019-04-16T11:05:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=5d149bdb18c0c6fb0aa76f32e0ffbb9f9269c994'/>
<id>urn:sha1:5d149bdb18c0c6fb0aa76f32e0ffbb9f9269c994</id>
<content type='text'>
There is a bug in the shared heap implementation for SGM. Until the bug
is solved, the default implementation is used.

Change-Id: I010911a3f00ed860f742b14daad1d99b9e7ce711
Signed-off-by: John Tsichritzis &lt;john.tsichritzis@arm.com&gt;
</content>
</entry>
<entry>
<title>Merge changes from topic "av/tls-heap" into integration</title>
<updated>2019-04-12T10:40:15Z</updated>
<author>
<name>Antonio Niño Díaz</name>
</author>
<published>2019-04-12T10:40:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=72db70ca184c0db10d920923288bc2f1e009e19f'/>
<id>urn:sha1:72db70ca184c0db10d920923288bc2f1e009e19f</id>
<content type='text'>
* changes:
  Mbed TLS: Remove weak heap implementation
  sgm: Fix bl2 sources
</content>
</entry>
<entry>
<title>sgm: Fix bl2 sources</title>
<updated>2019-04-11T12:48:15Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-04-11T12:45:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=e5be1f95e54d076279e39b0c2ad04685391cf8b9'/>
<id>urn:sha1:e5be1f95e54d076279e39b0c2ad04685391cf8b9</id>
<content type='text'>
The weak version of plat_get_mbedtls_heap() was being used.

Change-Id: I6da331a098dd1af5bb64729d5b914cfb74b8869e
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>plat/sgm: Remove redundant platform_oid.h</title>
<updated>2019-04-11T12:43:52Z</updated>
<author>
<name>Paul Beesley</name>
</author>
<published>2019-04-11T12:27:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=551631aa58aff80e087f75a6afd822bf1624f4f6'/>
<id>urn:sha1:551631aa58aff80e087f75a6afd822bf1624f4f6</id>
<content type='text'>
This file is used when building the cert_create tool without using
the 'standard' set of Arm OID values as defined in the TBBR
specification (see tbbr_oid.h). This configuration is enabled by
setting USE_TBBR_DEFS to 0 during build.

At the moment this will fail because the header file included by
this file was removed in commit bb41eb7a9dc3 ("cert: move
platform_oid.h to include/tools_share for all platforms"). For
the SGM platform this means that there is no current use for
this file.

Change-Id: I3c82983ada62330f1ab6be6d6c0cf489adabae7b
Signed-off-by: Paul Beesley &lt;paul.beesley@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>plat/arm: mhu: make mhu driver generic</title>
<updated>2019-03-13T00:54:35Z</updated>
<author>
<name>Masahisa Kojima</name>
</author>
<published>2019-03-07T02:23:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=cf6c30e08ba54a22a0ce8abd6eac8b1d1ccad324'/>
<id>urn:sha1:cf6c30e08ba54a22a0ce8abd6eac8b1d1ccad324</id>
<content type='text'>
MHU doorbell driver requires arm platform specific
macro "PLAT_CSS_MHU_BASE".
Rename it to "PLAT_MHUV2_BASE", so that platforms other than arm
can use generic MHU doorbell driver.

Signed-off-by: Masahisa Kojima &lt;masahisa.kojima@linaro.org&gt;
</content>
</entry>
</feed>
