arm-trusted-firmware/plat
Varun Wadekar 68c7de6fa9 Tegra186: save/restore BL31 context to/from TZDRAM
This patch adds support to save the BL31 state to the TZDRAM
before entering system suspend. The TZRAM loses state during
system suspend and so we need to copy the entire BL31 code to
TZDRAM before entering the state.

In order to restore the state on exiting system suspend, a new
CPU reset handler is implemented which gets copied to TZDRAM
during boot. TO keep things simple we use this same reset handler
for booting secondary CPUs too.

Change-Id: I770f799c255d22279b5cdb9b4d587d3a4c54fad7
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2017-03-23 14:17:32 -07:00
..
arm Add workaround for ARM Cortex-A53 erratum 855873 2017-03-20 10:57:46 +00:00
common Merge pull request #861 from soby-mathew/sm/aarch32_fixes 2017-03-18 12:16:27 +00:00
compat AArch32: Add essential ARM platform and FVP support 2016-08-10 18:01:38 +01:00
mediatek plat/mediatek: Enable Cortex-A53 erratum 855873 workaround 2017-03-20 10:57:50 +00:00
nvidia/tegra Tegra186: save/restore BL31 context to/from TZDRAM 2017-03-23 14:17:32 -07:00
qemu Replace some memset call by zeromem 2017-02-06 17:01:39 +00:00
rockchip Merge pull request #854 from rockchip-linux/pm_plat 2017-03-03 23:29:01 +00:00
xilinx/zynqmp Replace some memset call by zeromem 2017-02-06 17:01:39 +00:00