Add support for printing version at runtime
authorJuan Castillo <juan.castillo@arm.com>
Mon, 30 Jun 2014 10:41:46 +0000 (11:41 +0100)
committerDan Handley <dan.handley@arm.com>
Fri, 25 Jul 2014 14:02:08 +0000 (15:02 +0100)
commitaaa3e722c0016c7958e68dbbe0e2a3e790afb610
tree05f7800803dfa71eb6e0f51b838b01aaafa86176
parent2d4aceaffa2e6e6330fbfcb52399ba18fbf20929
Add support for printing version at runtime

Print out Trusted Firmware version at runtime at each BL stage.
Message consists of TF version as defined statically in the Makefile
(e.g. v0.4), build mode (debug|release) and a customizable build
string:

  1. By defining BUILD_STRING in command line when building TF
  2. Default string is git commit ID
  3. Empty if git meta-data is not available

Fixes ARM-software/tf-issues#203

Change-Id: I5c5ba438f66ab68810427d76b49c5b9177a957d6
Makefile
bl1/bl1_main.c
bl2/bl2_main.c
bl31/bl31_main.c
bl32/tsp/tsp_main.c
include/common/bl_common.h