Low level irq processing