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
1 parent 289c28a commit 6ad2e461f0cd6de5aefd89fa0ba7acf2c293b8c2
@Dan Handley Dan Handley authored on 29 Jul 2014
Showing 12 changed files
View
bl1/bl1_main.c
View
bl2/bl2_main.c
View
bl31/bl31_main.c
View
bl32/tsp/tsp_interrupt.c
View
bl32/tsp/tsp_main.c
View
common/bl_common.c
View
drivers/io/io_fip.c
View
lib/stdlib/abort.c
View
lib/stdlib/assert.c
View
plat/fvp/bl1_fvp_setup.c
View
plat/fvp/fvp_io_storage.c
View
plat/fvp/include/platform_def.h