Searched hist:"768 dffe51013ff7efa02e914320ed39a0d92f5ce" (Results 1 – 1 of 1) sorted by relevance
| /optee_os/core/arch/arm/ |
| H A D | arm.mk | 768dffe51013ff7efa02e914320ed39a0d92f5ce Sun Sep 04 06:14:35 UTC 2022 Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> arm.mk: Add CFG_CORE_WORKAROUND_ARM_NMFI for NMFI problem
If the ARMv7 Cortex-A core is configured with Non-maskable FIQ (NMFI) support there are side effects that FIQ can only be masked during exception entry and once unmasked by software it cannot anymore be masked.
Side effects of this is that critical sections within the code cannot re-enable FIQ mask.
FIQ is recommended to be masked during secure monitor execution.
ARMv8 architecture is not affected as the Non-maskable FIQ support is not available in there.
Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
|