[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

External interrupt



Hi,

We have some problems with external interrupts.
We added an external interrupts handlers.
Routines of vectors are similar to routines of internal interrupts.
Only macros BLOCK_IRQ (BLOCK_IRQ_EXT) and UNBLOCK... are changed
(see attached files .../arch/cris/kernel/irq.c and 
.../include/asm/irq.h)

Problem:

External interrupt is generated every 20 ms.
Sometimes at the first execution of the routine, sometimes later,
kernel crashes with OOPS message. (OOPS file attached)

Could anybody help us?
Petr Jerabek

oops&code.gz

irq.c.gz

irq.h.gz