Messages in this thread | | | Date | Fri, 29 Jun 2007 22:49:13 +0200 | From | Michal Schmidt <> | Subject | Re: Need help making sense of IRQ API |
| |
LOL ER wrote: > Hello, > I've been trying to make sense of how the kernel (on an i386) calls > __do_IRQ() from do_IRQ() for the past few days to no avail. [...]
Since i386 was switched to the generic-IRQ architecture (see "Linux generic IRQ handling" in Documentation/Docbook) it does not use __do_IRQ().
common_interrupt (in assembler) calls do_IRQ(), which calls desc->handle_irq() that is usually one of: handle_fasteoi_irq() handle_level_irq() handle_edge_irq()
Michal - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |