summaryrefslogtreecommitdiff
path: root/drivers/arm/ccn/ccn.c
diff options
context:
space:
mode:
authorDouglas Raillard <douglas.raillard@arm.com>2017-02-03 18:01:51 +0000
committerDouglas Raillard <douglas.raillard@arm.com>2017-02-23 16:04:51 +0000
commit57a5a56c111cb988e0ee54b57a6b47e5f483dd94 (patch)
treea3cb7ba0d61161ea96811f3d54bf574c75122ea5 /drivers/arm/ccn/ccn.c
parent93f398205a8ebd2c1cef780251a0d24576ab1b28 (diff)
Fix TSPD implementation of STD SMC ABORT
ABORT SMC used to return to the previously executing world, which happened to be S-EL1 as it calls a TSP handler using synchronous entry into the TSP. Now properly save and restore the non-secure context (including system registers) and return to non-secure world as it should. fixes ARM-Software/tf-issues#453 Change-Id: Ie40c79ca2636ab8b6b2ab3106e8f49e0f9117f5f Signed-off-by: Douglas Raillard <douglas.raillard@arm.com>
Diffstat (limited to 'drivers/arm/ccn/ccn.c')
0 files changed, 0 insertions, 0 deletions