[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [rtl] Q: when are linux interrupt handlers are invoked?



On Mon, May 11, 1998 at 11:59:06AM -0700, Jun Sun wrote:
> Thanks for the clarification.
> 
> It turns out my reasoning is probably still wrong.  I saw that soft interrupt
> is ALWAYS turned off if the current rt task is NOT linux.  This means
> linux interrupt handlers WON'T be invoked if the current running rt task 
> is NOT the "linux" task (which has the lowest priority).  So, in other words,
> if there are RT tasks running, the linux interrupt handlers won't be 
> invoked, and RT tasks won't be delayed by linux interrupt handlers..
> 
> Does this sound right?  Thanks in advance.

Yes. But even if Linux is running, the Linux drivers will run with real
interrupts _enabled_.

In the 2.1 RT version, there are separate flags for RT tasks active and 
soft interrupts disabled so it's a little clearer.



> 
> -- 
> Jun Sun 
--- [rtl] ---
For more information on Real-Time Linux see:
http://rtlinux.cs.nmt.edu/