<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/plat/hisilicon, 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-18T10:18:57Z</updated>
<entry>
<title>hikey: fix to load FIP by partition table.</title>
<updated>2019-09-18T10:18:57Z</updated>
<author>
<name>Haojian Zhuang</name>
</author>
<published>2019-09-14T11:18:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=deb330cb3837cddf251cea5d804634ad75d48c19'/>
<id>urn:sha1:deb330cb3837cddf251cea5d804634ad75d48c19</id>
<content type='text'>
Avoid to load FIP by hacking address. Load it by partition table instead.

Signed-off-by: Haojian Zhuang &lt;haojian.zhuang@linaro.org&gt;
Change-Id: I0283fc2e6e459bff14de19d92db4158e05106ee4
</content>
</entry>
<entry>
<title>hikey960: fix to load FIP by partition table</title>
<updated>2019-09-18T10:18:41Z</updated>
<author>
<name>Haojian Zhuang</name>
</author>
<published>2019-09-14T10:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=c61cf58fbf4eebaa85de793c012a7b647866a3ed'/>
<id>urn:sha1:c61cf58fbf4eebaa85de793c012a7b647866a3ed</id>
<content type='text'>
Avoid to load FIP by hacking address. Load it by partition table instead.

Signed-off-by: Haojian Zhuang &lt;haojian.zhuang@linaro.org&gt;
Change-Id: Ib476d024a51e4b9705441a0007d78f9fdf0ca078
</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>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>Use explicit-width data types in AAPCS parameter structs</title>
<updated>2019-07-24T03:25:34Z</updated>
<author>
<name>Julius Werner</name>
</author>
<published>2019-07-24T03:00:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=9352be88033900f89aa50dfbb13a13d40d698a9e'/>
<id>urn:sha1:9352be88033900f89aa50dfbb13a13d40d698a9e</id>
<content type='text'>
It's not a good idea to use u_register_t for the members of
aapcs64_params_t and aapcs32_params_t, since the width of that type
always depends on the current execution environment. This would cause
problems if e.g. we used this structure to set up the entry point of an
AArch32 program from within an AArch64 program. (It doesn't seem like
any code is doing that today, but it's probably still a good idea to
write this defensively. Also, it helps with my next patch.)

Change-Id: I12c04a85611f2b6702589f3362bea3e6a7c9f776
Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt;
</content>
</entry>
<entry>
<title>Update hisilicon drivers to not rely on undefined overflow behaviour</title>
<updated>2019-07-12T08:12:19Z</updated>
<author>
<name>Justin Chadwell</name>
</author>
<published>2019-07-11T08:35:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=d3b6df7c3b0db0c5791dd92b66f195a601d69559'/>
<id>urn:sha1:d3b6df7c3b0db0c5791dd92b66f195a601d69559</id>
<content type='text'>
This consists of ensuring that the left operand of each shift is
unsigned when the operation might overflow into the sign bit.

Change-Id: I67984b6c48c08af61e95a4dbd18047e2c3151f9a
Signed-off-by: Justin Chadwell &lt;justin.chadwell@arm.com&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>hikey: Add define for UART2</title>
<updated>2019-04-26T14:58:03Z</updated>
<author>
<name>Michalis Pappas</name>
</author>
<published>2019-04-23T11:56:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=840860553e17806eef0e2eca74ac9b6b2b7cf1e5'/>
<id>urn:sha1:840860553e17806eef0e2eca74ac9b6b2b7cf1e5</id>
<content type='text'>
Change-Id: I54869151bfc434df66933bd418c70cca9c3d0861
Signed-off-by: Michalis Pappas &lt;mpappas@fastmail.fm&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>Mbed TLS: Remove weak heap implementation</title>
<updated>2019-04-12T08:52:52Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-04-10T11:50:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=2374ab1799bedae1acc17fde0205d272f8111836'/>
<id>urn:sha1:2374ab1799bedae1acc17fde0205d272f8111836</id>
<content type='text'>
The implementation of the heap function plat_get_mbedtls_heap() becomes
mandatory for platforms supporting TRUSTED_BOARD_BOOT.

The shared Mbed TLS heap default weak function implementation is
converted to a helper function get_mbedtls_heap_helper() which can be
used by the platforms for their own function implementation.

Change-Id: Ic8f2994e25e3d9fcd371a21ac459fdcafe07433e
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
</feed>
