trustZone interrupts

Hi

I am playing with TrustZone as light-weight Hypervisor. My setup uses IRQ->FIQ mapping for secure interrupts but I noticed that if I disable interrupts (I bit) in the normal world also no interrupts where propagated to the secure world. So the normal world can stop the whole system.

Is this a miss-understanding of the IRQ-FIQ mapping or is it by design? (I try this on a ZYNQ).

Any insight?

Cheers,

42Bastian