aboutsummaryrefslogtreecommitdiff
path: root/docs/firmware-design.rst
diff options
context:
space:
mode:
authorJeenu Viswambharan <jeenu.viswambharan@arm.com>2018-10-11 09:50:26 +0100
committerJeenu Viswambharan <jeenu.viswambharan@arm.com>2018-11-26 11:22:32 +0000
commit90a9213bfbb53366152f8030e4fc4b162c23ac04 (patch)
tree1dbc988587fbe7a64b3f1ff4517f8851db9b1a49 /docs/firmware-design.rst
parent98aab97484b27e40aa74a93e5d1c1ac037a7e0b8 (diff)
downloadtrusted-firmware-a-90a9213bfbb53366152f8030e4fc4b162c23ac04.tar.gz
SDEI: Unconditionally resume Secure if it was interrupted
Secure world execution nearly always expect a controlled exit to Non-secure world. SDEI interrupts, although targets EL3, occur on behalf of Non-secure world, and may have higher priority than Secure world interrupts. Therefore they might preempt Secure execution, and yield execution to Non-secure SDEI handler. Upon completion of SDEI event handling (regardless of whether it's COPLETE or COMPLETE_AND_RESUME), we must resume Secure execution if it was preempted. Change-Id: I6edd991032588588427ba2fe6c3d7668f7080e3d Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
Diffstat (limited to 'docs/firmware-design.rst')
0 files changed, 0 insertions, 0 deletions