diff options
author | Jeenu Viswambharan <jeenu.viswambharan@arm.com> | 2018-01-10 15:22:49 +0000 |
---|---|---|
committer | Jeenu Viswambharan <jeenu.viswambharan@arm.com> | 2018-02-06 07:58:55 +0000 |
commit | 1dd022ca6a820b30faa91187572d4c0ce8fdb270 (patch) | |
tree | 175383bc8f1f63a4ef8cfab1fe8c3217cc762d30 /docs | |
parent | 26ea390891154aaa3c0236f3c206342cc5d3fdc0 (diff) | |
download | platform_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