On Monday 24 April 2006 23:07, you wrote: > A long time ago, I had a machine with a 3c509 card that would sometimes Heh, I still have this one in my server. :) > The fake interrupt could even print out a warning if somebody returns > SA_HANDLED (since normally there _shouldn't_ have been any work to handle > for it), Are you sure this can't race against the hardware? Something like this: Kernel Hardware - generate fake IRQ - enter the low level IRQ handling - hardware generates an IRQ and sets it's IRQ reason registers to "I have smthng to do" - enter the handler and service the IRQ - return SA_HANDLED -- Greetings Michael.
Attachment:
pgpCi6Tcacb8W.pgp
Description: PGP signature
- References:
- better leve triggered IRQ management needed
- From: Stephen Hemminger <[email protected]>
- Re: better leve triggered IRQ management needed
- From: Arjan van de Ven <[email protected]>
- Re: better leve triggered IRQ management needed
- From: Linus Torvalds <[email protected]>
- better leve triggered IRQ management needed
- Prev by Date: Re: [PATCH 001/001] INPUT: new ioctl's to retrieve values of EV_REP and EV_SND event codes
- Next by Date: Re: [PATCH 001/001] INPUT: new ioctl's to retrieve values of EV_REP and EV_SND event codes
- Previous by thread: [RFC 2/2] warn on shared edge-triggered irq
- Next by thread: Re: better leve triggered IRQ management needed
- Index(es):