In trustzone normal side execution must not interfere with secure side. Each execution mode has assigned a type of interrupt, the normal side only uses the IRQ and secure side the FIQ.
By default when not using TrustZone Secure Side, Fiasco.OC try to handle (enable/disable) both interrupts, the IRQ and FIQ. We think that there is a problem, when the kernel running on TrustZone Normal Side try to write the FIQ bit, and interrupts remains disabled (the operation is cancelled).
In trustzone normal side execution must not interfere with secure side. Each execution mode has assigned a type of interrupt, the normal side only uses the IRQ and secure side the FIQ.
By default when not using TrustZone Secure Side, Fiasco.OC try to handle (enable/disable) both interrupts, the IRQ and FIQ. We think that there is a problem, when the kernel running on TrustZone Normal Side try to write the FIQ bit, and interrupts remains disabled (the operation is cancelled).