> we move the whole driver structure to kernel? Drivers for every other device

Not really. 

> STRUCTURE. For a great UI, we need DMA, vsync and devices communicating with
> each other directly or with little overhead. Why insist on doing this in

A video driver has to have extremely good latency, syscalls are overhead that
you generally do not want. There are specific things you want kernel help
with - agp management (and thus AGP DMA), context switching on DRI and maybe
some day interrupt handling for video vsync events and wiring them into
the XSync extension.

The rest is a bit questionable as a kernel space candidate, but if you 
want it in kernel go ahead - XFree86 supports both models. 

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to