Let's say your real-time thread were (erroneously) making use of some
kernel services that could potentially block.  (Like, oh, writing to a
Linux fifo that might not have its buffers in memory, for instance).

Could such cases cause the whole system to lock?  Basically our real-time
thread is non-preemptible (not even by hardware-interrupts) so we would
never get out of the linux kernel routines that are blocking (since no
interrupts would ever make their way in to any sort of interrupt handler
both in RTL and in the regular kernel).

Is such a situation something I should be worried about?  Am I
misunderstanding something?

Should I NEVER call a regular kernel routine, EVER EVER EVER?  :)

Thanks for all your help..

-Calin

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/

Reply via email to