• Vikram Kanigiri's avatar
    Support asynchronous method for BL3-2 initialization · faaa2e76
    Vikram Kanigiri authored
    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
    faaa2e76
firmware-design.md 56.8 KB