Support asynchronous method for BL3-2 initialization
This patch adds support for BL3-2 initialization by asynchronous
method where BL3-1 transfers control to BL3-2 using world switch.
After BL3-2 initialization, it transfers control to BL3-3 via SPD
service handler. The SPD service handler initializes the CPU context
to BL3-3 entrypoint depending on the return function indentifier from
TSP initialization.

Fixes ARM-software/TF-issues#184

Change-Id: I7b135c2ceeb356d3bb5b6a287932e96ac67c7a34
1 parent 50e27da commit faaa2e7644ec6101de0e7d4f35b9dd2999f110a7
@Vikram Kanigiri Vikram Kanigiri authored on 15 Jul 2014
Showing 5 changed files
View
bl31/bl31_main.c
View
bl32/tsp/tsp.mk
View
docs/firmware-design.md
View
docs/user-guide.md
View
services/spd/tspd/tspd_main.c