- From: Frank Mori Hess <fmhess_at_speakeasy.net>
- Date: Wed, 25 Jan 2006 18:06:14 -0500
On Tuesday 24 January 2006 09:08 pm, Calin A. Culianu wrote: > > So basically, when a board asserts an interrupt, it will keep the line > high (since PCI interrupts are level-triggered) until the board is > satisfied (most probably by the ISR for the board setting some bits in a > register to acknowledge the interrupt)? Yes, linux for example just runs all the interrupt handlers for the asserted irq line in a loop until something useful happens and the interrupt stops being asserted. > So you are basically describing it as: A pended (to Linux) interrupt > will be masked out until it is serviced by linux (otherwise you get > infinite calls to the rt handler)... thus priority inverting the RT ISR > you actually want to run...? Yes. -- Frank
Attachments
- application/pgp-signature attachment: stored
Received on 2006-01-25Z23:06:14