Searched hist:"90 a9213bfbb53366152f8030e4fc4b162c23ac04" (Results 1 – 1 of 1) sorted by relevance
| /rk3399_ARM-atf/services/std_svc/sdei/ |
| H A D | sdei_intr_mgmt.c | 90a9213bfbb53366152f8030e4fc4b162c23ac04 Thu Oct 11 08:50:26 UTC 2018 Jeenu Viswambharan <jeenu.viswambharan@arm.com> 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>
|