When a interrupt occurs, ARM documentation(http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/3682.html) says interrupt is disabled till the very end of handlers. When the ARM documentation says that the processor automatically disables the single "Normal IRQ" interrupt, is it the case that all interrupts mapped (via the ARM Interrupt Controller) to the single IRQ gets disabled, or just the one interrupt which was raised is disabled ?
I'm a bit too rusty, when it comes to the pre-Cortex architectures, so the answers I would provide in this context would probably be something like "perhaps" or "perhaps not".
(I still miss some of the pre-Cortex features, though).
-So I will pass the question on to someone who can provide much better answers.