aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorJeenu Viswambharan <jeenu.viswambharan@arm.com>2018-01-10 15:22:49 +0000
committerJeenu Viswambharan <jeenu.viswambharan@arm.com>2018-02-06 07:58:55 +0000
commit1dd022ca6a820b30faa91187572d4c0ce8fdb270 (patch)
tree175383bc8f1f63a4ef8cfab1fe8c3217cc762d30 /docs
parent26ea390891154aaa3c0236f3c206342cc5d3fdc0 (diff)
downloadplatform_external_arm-trusted-firmware-1dd022ca6a820b30faa91187572d4c0ce8fdb270.tar.gz
platform_external_arm-trusted-firmware-1dd022ca6a820b30faa91187572d4c0ce8fdb270.tar.bz2
platform_external_arm-trusted-firmware-1dd022ca6a820b30faa91187572d4c0ce8fdb270.zip
TSPD: Explicitly allow NS preemption for Yielding SMCs
When EL3 exception handling is in effect (i.e., EL3_EXCEPTION_HANDLING=1), Non-secure interrupts can't preempt Secure execution. However, for yielding SMCs, preemption by Non-secure interupts is intended. This patch therefore adds a call to ehf_allow_ns_preemption() before dispatching a Yielding SMC to TSP. Change-Id: Ia3a1ae252f3adc0f14e6d7e0502f251bdb349bdf Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions