[movitz-devel] OS decisions
Robert Swindells
rjs at fdy2.demon.co.uk
Mon Jun 15 13:56:00 UTC 2009
Frode V. Fjeld <frodef at cs.uit.no> wrote:
>Robert Swindells <rjs at fdy2.demon.co.uk> writes:
>> The trampoline also doesn't allow for multiple devices sharing an
>> interrupt.
>How would this be allowed for?
Maybe make the elements of the exception-handlers array be lists of
handlers and make the trampoline try each one until it sees a non-nil
return value.
>My very vague idea of how shared interrupts work is that upon an
>interrupt each handler is called in turn, and each must poll its
>device to see if it requires service. But for all I know there's
>something more sophisticated going on?
That is how it works.
Robert Swindells
More information about the movitz-devel
mailing list