[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <46857049.7030505@stud.feec.vutbr.cz>
Date: Fri, 29 Jun 2007 22:49:13 +0200
From: Michal Schmidt <xschmi00@...d.feec.vutbr.cz>
To: LOL ER <cryptococa@...il.com>
CC: linux-kernel@...r.kernel.org
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@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists