> For the latter, there is no elegant solution under standard Linux.
> The closest interval a periodic task can be run at to check the
> ray position without hacking the kernel (on i386) is 100 times a
> second. This can hardly give an accurate reading/signal. So we are
> stuck with either losing the back porch (using IRQs) or using a
> different flavor of Linux scheduler (RTLinux, or maybe something
> customized and collaborative with James's planned SMP resource scheduler.)
You really need RTLinux for VLB. My schedular has *HOOKS* that help manage
any threads that are using the accel engine. You don't want to have a
process that owns the accel engine to do a sleep(60) and have other
graphics process waiting around.