Subject: Re: results of the IRC debug patch
To: Tim Kelly <hockey@dialectronics.com>
From: Michael <macallan18@earthlink.net>
List: port-macppc
Date: 12/04/2004 15:10:59
Hello,
> (b) is the case. PCI does not have a generic register that indicates
> an interrupt, and reading the device-specific registers that indicate
> whether a device is responsible for the interrupt is exactly the job
> of the device's interrupt handlers (and is the reason why interrupt
> handlers return a value to say whether they handled the interrupt or
> not).
>
> (end)
>
> The code in extintr.c does not examine the returned value.
>
> ih = is->is_hand;
> while (ih) {
> (*ih->ih_fun)(ih->ih_arg);
> ih = ih->ih_next;
> }
And the interrupt pin apparently isn't used either - the colliding devices use different pins.
have fun
Michael