Add support for specifying pre-built BL binaries in Makefile
authorSoby Mathew <soby.mathew@arm.com>
Mon, 8 Sep 2014 16:51:01 +0000 (17:51 +0100)
committerSoby Mathew <soby.mathew@arm.com>
Tue, 16 Sep 2014 16:55:19 +0000 (17:55 +0100)
commit27713fb4208ec84ae6f15911214ae79ec1a7fe99
tree4649afb9e816e78442dccbd29d632a19d48981dc
parent14b6608c9a2eba27ef36cc3e0806c9fa6d5555b0
Add support for specifying pre-built BL binaries in Makefile

This patch adds support for supplying pre-built BL binaries for BL2,
BL3-1 and BL3-2 during trusted firmware build. Specifying BLx = <path_to_BLx>
in the build command line, where 'x' is any one of BL2, BL3-1 or BL3-2, will
skip building that BL stage from source and include the specified binary in
final fip image.

This patch also makes BL3-3 binary for FIP optional depending on the
value of 'NEED_BL33' flag which is defined by the platform.

Fixes ARM-software/tf-issues#244
Fixes ARM-software/tf-issues#245

Change-Id: I3ebe1d4901f8b857e8bb51372290978a3323bfe7
Makefile
docs/firmware-design.md
docs/porting-guide.md
docs/user-guide.md