[Milkymist-devel] Linux Kernel

Michael Walle michael at walle.cc
Sun Mar 14 09:41:46 PDT 2010


Shouldn't the linux kernel mask the interrupt it is currently processing (in 
case of level sensitive interrupts)?

From the kernel/irq/chip.c:
/**
 *      handle_simple_irq - Simple and software-decoded IRQs.
 *      @irq:   the interrupt number
 *      @desc:  the interrupt description structure for this irq
 *
 *      Simple interrupts are either sent from a demultiplexing interrupt
 *      handler or come from hardware, where no interrupt hardware control
 *      is necessary.
 *
 *      Note: The caller is expected to handle the ack, clear, mask and
 *      unmask issues if necessary.
 */

atm. the asm_do_IRQ() only ack's the interrupt.

-- 
wkr,
  Michael


More information about the Devel mailing list