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