<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/drivers/console/aarch32, 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-07-16T13:01:02Z</updated>
<entry>
<title>console: update skeleton</title>
<updated>2019-07-16T13:01:02Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-05-31T15:21:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=52e91081a9f5a97b0aaaed6ad610e4e0f1aec417'/>
<id>urn:sha1:52e91081a9f5a97b0aaaed6ad610e4e0f1aec417</id>
<content type='text'>
Update the skeleton implementation of the console interface.

The 32 bit version was outdated and has been copied from the 64 bit
version.

Change-Id: Ib3e4eb09402ffccb1a30c703a53829a7bf064dfe
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>Console: removed legacy console API</title>
<updated>2019-06-26T09:52:23Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-03-27T10:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=51e24ec2c6f4d72df50cf62766311f3773d4e117'/>
<id>urn:sha1:51e24ec2c6f4d72df50cf62766311f3773d4e117</id>
<content type='text'>
This interface has been deprecated in favour of MULTI_CONSOLE_API.

Change-Id: I6170c1c8c74a890e5bd6d05396743fe62024a08a
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>drivers/console: Reimplement MUTLI_CONSOLE_API framework in C</title>
<updated>2018-12-07T00:18:10Z</updated>
<author>
<name>Julius Werner</name>
</author>
<published>2018-11-28T06:10:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=91b48c9f8f44db91ae73635cc543fb89d292a6f7'/>
<id>urn:sha1:91b48c9f8f44db91ae73635cc543fb89d292a6f7</id>
<content type='text'>
Now that we have switched to using the stack in MULTI_CONSOLE_API
framework functions and have factored all code involved in crash
reporting out into a separate file, there's really no reason to keep the
main framework code in assembly anymore. This patch rewrites it in C
which allows us to have a single implementation across aarch32/64 and
should be much easier to maintain going forward.

Change-Id: I6c85a01e89a79e8b233f3f8bee812f0dbd026221
Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt;
</content>
</entry>
<entry>
<title>drivers/console: Link console framework code by default</title>
<updated>2018-12-07T00:13:50Z</updated>
<author>
<name>Julius Werner</name>
</author>
<published>2018-11-28T01:50:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=985ee0b7e8d039105de48f60c0195f391f86a625'/>
<id>urn:sha1:985ee0b7e8d039105de48f60c0195f391f86a625</id>
<content type='text'>
This patch makes the build system link the console framework code by
default, like it already does with other common libraries (e.g. cache
helpers). This should not make a difference in practice since TF is
linked with --gc-sections, so the linker will garbage collect all
functions and data that are not referenced by any other code. Thus, if a
platform doesn't want to include console code for size reasons and
doesn't make any references to console functions, the code will not be
included in the final binary.

To avoid compatibility issues with older platform ports, only make this
change for the MULTI_CONSOLE_API.

Change-Id: I153a9dbe680d57aadb860d1c829759ba701130d3
Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt;
</content>
</entry>
<entry>
<title>console: Port Multi Console driver to AArch32</title>
<updated>2018-09-21T12:04:07Z</updated>
<author>
<name>Daniel Boulby</name>
</author>
<published>2018-09-19T12:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=09d2be11a1bd94ca46a04dd0b25cd94d5abf62c5'/>
<id>urn:sha1:09d2be11a1bd94ca46a04dd0b25cd94d5abf62c5</id>
<content type='text'>
The old driver is now in deprecated_console.S, in a similar way to the
AArch64 driver.

Change-Id: Ib57209c322576c451d466d7406a94adbf01ab8fd
Signed-off-by: Daniel Boulby &lt;daniel.boulby@arm.com&gt;
</content>
</entry>
<entry>
<title>Use SPDX license identifiers</title>
<updated>2017-05-03T08:39:28Z</updated>
<author>
<name>dp-arm</name>
</author>
<published>2017-05-03T08:38:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=82cb2c1ad9897473743f08437d0a3995bed561b9'/>
<id>urn:sha1:82cb2c1ad9897473743f08437d0a3995bed561b9</id>
<content type='text'>
To make software license auditing simpler, use SPDX[0] license
identifiers instead of duplicating the license text in every file.

NOTE: Files that have been imported by FreeBSD have not been modified.

[0]: https://spdx.org/

Change-Id: I80a00e1f641b8cc075ca5a95b10607ed9ed8761a
Signed-off-by: dp-arm &lt;dimitris.papastamos@arm.com&gt;
</content>
</entry>
<entry>
<title>Add console_flush() to console API</title>
<updated>2017-03-31T08:54:21Z</updated>
<author>
<name>Antonio Nino Diaz</name>
</author>
<published>2017-02-06T16:03:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=73e052846ab4c45194d639ab65b523448a7d7edd'/>
<id>urn:sha1:73e052846ab4c45194d639ab65b523448a7d7edd</id>
<content type='text'>
This function ensures that console output is flushed, for example
before shutting down or use by another component

In line with other console APIs, console_flush() wraps
console_core_flush().

Also implement console_core_flush() for PL011.

Change-Id: I3db365065e4de04a454a5c2ce21be335a23a01e4
Signed-off-by: Antonio Nino Diaz &lt;antonio.ninodiaz@arm.com&gt;
</content>
</entry>
<entry>
<title>AArch32: Add console driver</title>
<updated>2016-08-10T11:35:46Z</updated>
<author>
<name>Soby Mathew</name>
</author>
<published>2016-03-24T16:52:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=66be868e9acc7b34852f755934664b191e9fae13'/>
<id>urn:sha1:66be868e9acc7b34852f755934664b191e9fae13</id>
<content type='text'>
This patch adds console drivers including the pl011 driver
for the AArch32 mode.

Change-Id: Ifd22520d370fca3e73dbbf6f2d97d6aee65b67dd
</content>
</entry>
</feed>
