From: Jeff D. <jd...@ka...> - 2003-03-05 02:17:15
|
bri...@ya... said: > Is there any good description to how User Mode Linux uses interrupts > in it's kernel? Any pointers to how this is done? If you are able to hook into the IRQ system, that's in arch/um/kernel/irq.c, and it's basically a copy of the i386 IRQ system. If you need to get at interrupts earlier, then look at arch/um/kernel/irq_user.c, where SIGIOs arrive and get converted into IRQ in sigio_handler(). > Is there any > documentation of the UM architecture from a developer's perspective? The code is about it. There's some high-level design stuff in the various papers I've written (and linked to from the UML site), but that doesn't get into the code. Jeff |
From: Jon S. <jon...@ya...> - 2003-03-05 02:49:22
|
Brian, the VPCI patch may do a lot of what you are looking for. I referenced the RTAI user mode interrupt code when writing it. --- Jeff Dike <jd...@ka...> wrote: > bri...@ya... said: > > Is there any good description to how User Mode > Linux uses interrupts > > in it's kernel? Any pointers to how this is done? > > > If you are able to hook into the IRQ system, that's > in arch/um/kernel/irq.c, > and it's basically a copy of the i386 IRQ system. > If you need to get at > interrupts earlier, then look at > arch/um/kernel/irq_user.c, where SIGIOs arrive > and get converted into IRQ in sigio_handler(). > > > Is there any > > documentation of the UM architecture from a > developer's perspective? > > The code is about it. There's some high-level > design stuff in the various > papers I've written (and linked to from the UML > site), but that doesn't get > into the code. > > Jeff > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of > TotalView, The debugger > for complex code. Debugging C/C++ programs can leave > you feeling lost and > disoriented. TotalView can help you find your way. > Available on major UNIX > and Linux platforms. Try it free. www.etnus.com > _______________________________________________ > User-mode-linux-devel mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ===== Jon Smirl jon...@ya... __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ |