Just to confirm: You need to clear the I bit. The F bit is irrelevant if you are using IRQs as it controls FIQs, but you would do best to leave it as it is.Do you know where it does jump to? Can you connect a debugger?What does "get_irq_stack" do? It is conventional to set up the IRQ stack before enabling IRQs.Also, check that you're writing to the correct CP15 register. Indeed, I often get confused with the syntax of the coprocessor instructions. You should be modifying the Control Register, c1.Finally, check that your modification of the interrupt behaviour does not conflict with the system. For example, if your system already uses FIQs (or any other exception) for some reason, you will need to take care not to disrupt this behaviour.Does that help?Jacob