commit | 339580c90429492f9b380e5d9d543756c0de1197 | [log] [tgz] |
---|---|---|
author | Jeenu Viswambharan <jeenu.viswambharan@arm.com> | Wed Jan 10 15:22:49 2018 +0000 |
committer | Jeenu Viswambharan <jeenu.viswambharan@arm.com> | Tue Feb 06 07:58:55 2018 +0000 |
tree | 175383bc8f1f63a4ef8cfab1fe8c3217cc762d30 | |
parent | f4194ee52e4e23785ad7d5f7f87bb210268ada93 [diff] |
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>