How does ARM11 respond to a non-secure interrupt in secure mode?

Note: This was originally posted on 19th March 2009 at http://forums.arm.com

Hi All,
Assuming that ARM11 is running a secure process and receives a non-secure IRQ or FIQ, how does ARM11 respond to a non-secure interrupt? What should hardware do? And, what should software do? How does ARM11 guarantee that data of secure world not expose to the non-secure interrupt? Can anybody clarify the above questions? Thanks.
Parents
  • Hi,

    Actually this type of interrupt can be routed to EL3, Secure-EL1, Non-secure EL1 or EL2 depending ... Interrupt is routed to the FEL when execution is in non-secure state. ..... This is defined as the asynchronous mode of handling interrupts. ..... Secure-EL1 interrupt handling or for resuming the preempted standard SMC in response ...

    visit: https://routerlogin.ink

Reply
  • Hi,

    Actually this type of interrupt can be routed to EL3, Secure-EL1, Non-secure EL1 or EL2 depending ... Interrupt is routed to the FEL when execution is in non-secure state. ..... This is defined as the asynchronous mode of handling interrupts. ..... Secure-EL1 interrupt handling or for resuming the preempted standard SMC in response ...

    visit: https://routerlogin.ink

Children
No data
More questions in this forum