Interrupt routing code

Matthew Dillon dillon at apollo.backplane.com
Thu Nov 3 12:21:32 PST 2005


:
:On Wed, Nov 02, 2005 at 03:05:40PM -0800, Matthew Dillon wrote:
:: 
:: :So where exactly is this interrupt routing code that is so convoluted and in
:: :need of a rewrite?
:: :
:: :jm
:: 
::     Ah, the man twixes to the problem!  'Where' is one of the problems.
::     The answer is: strewn across a dozen different files is where.
:
:Are NetBSD and OpenBSD as convoluted handling interrupts as FreeBSD is?
:
:jm

    I wouldn't call it convoluted.  The concept is actually quite straight
    forward, its just that the implementation sucks (even the reimplementation
    FreeBSD did), plus many BIOSes are half-broken and don't actually do what
    you tell them to do.  It's a real mess.

    That said, I'm not familiar enough with NetBSD and OpenBSD's interrupt
    handling code to have an opinion.   I have heard some interesting ideas
    regarding how to solve the problem.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Kernel mailing list