arm-trusted-firmware/bl31
Achin Gupta 7aea908761 Add context management library
This patch adds support for a cpu context management library. This
library will be used to:

1. Share pointers to secure and non-secure state cpu contexts between
   runtime services e.g. PSCI and Secure Payload Dispatcher services
2. Set SP_EL3 to a context structure which will be used for
   programming an ERET into a lower EL
3. Provide wrapper functions to save and restore EL3 & EL1
   state. These functions will in turn use the helper functions in
   context.S

Change-Id: I655eeef83dcd2a0c6f2eb2ac23efab866ac83ca0
2014-02-17 18:51:44 +00:00
..
aarch64 Add helper library for cpu context management 2014-02-17 18:51:44 +00:00
bl31.ld.S Setup VBAR_EL3 incrementally 2014-02-17 18:51:44 +00:00
bl31.mk Add context management library 2014-02-17 18:51:44 +00:00
bl31_main.c Add context management library 2014-02-17 18:51:44 +00:00
context_mgmt.c Add context management library 2014-02-17 18:51:44 +00:00