Re: linux interrupt handling problem

Jes Sorensen (Jes.Sorensen@cern.ch)
09 Nov 1999 17:59:24 +0100


>>>>> "Alan" == Alan Cox <alan@lxorguk.ukuu.org.uk> writes:

>> We already have this feature, you run the critical interrupt as
>> SA_INTERRUPT, the rest as normal sti() ones. The 7 priorities don't
>> buy you anything.

Alan> On a low end box with tight IRQ timing they buy you a lot. There
Alan> are reasons MacOS does better than Linux on m68k serial
Alan> performance. On modern machines and things like the PC what you
Alan> say is very true but not on old m68k boxen

I still don't see your point, if all non critical interrupts are
running with sti(), then your critical one (ie. serial in this case)
can interrupt any time. The serial handler is implemented so it runs
with all other interrupts disabled, ie. it never gets disturbed by
anyone.

Where's the problem?

Jes

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/