Looking at some of the examples, it appears that an RT interrupt handler
can invoke the RT scheduler (by calling pthread_wakeup_np, sem_post,
etc). And it looks like the scheduler is going to swap in a runnable
task when this happens.
This doesn't seem safe... I'm still thinking about it...
My (limited) knowledge of interrupts & schedulers indicates that the
scheduler should just mark the task as ready to run and return. Then,
after the interrupt handling code exits, the scheduler is called to pick
the next task to run.
Is the RTLinux model different, or am I just misreading something?
Thanks,
--Gordon
-- [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/rtlinux/