Rationalize console log output
authorDan Handley <dan.handley@arm.com>
Tue, 29 Jul 2014 16:14:00 +0000 (17:14 +0100)
committerDan Handley <dan.handley@arm.com>
Tue, 12 Aug 2014 15:51:18 +0000 (16:51 +0100)
commit6ad2e461f0cd6de5aefd89fa0ba7acf2c293b8c2
tree34526feccbb67e86b844c3b5b03839b31322b561
parent289c28a8f5954bd548e6ab9ac8515479981fb6d1
Rationalize console log output

Fix the following issues with the console log output:

* Make sure the welcome string is the first thing in the log output
(during normal boot).
* Prefix each message with the BL image name so it's clear which
BL the output is coming from.
* Ensure all output is wrapped in one of the log output macros so it can
be easily compiled out if necessary. Change some of the INFO() messages
to VERBOSE(), especially in the TSP.
* Create some extra NOTICE() and INFO() messages during cold boot.
* Remove all usage of \r in log output.

Fixes ARM-software/tf-issues#231

Change-Id: Ib24f7acb36ce64bbba549f204b9cde2dbb46c8a3
12 files changed:
bl1/bl1_main.c
bl2/bl2_main.c
bl31/bl31_main.c
bl32/tsp/tsp_interrupt.c
bl32/tsp/tsp_main.c
common/bl_common.c
drivers/io/io_fip.c
lib/stdlib/abort.c
lib/stdlib/assert.c
plat/fvp/bl1_fvp_setup.c
plat/fvp/fvp_io_storage.c
plat/fvp/include/platform_def.h