--- Alan Coopersmith <[EMAIL PROTECTED]> wrote:
> But fbdev only covers one of the supported OS'es right?  Xorg runs on the
> BSD's, Solaris, Windows/Cygwin, MacOS X, and many other platforms without
fbdev, so
> it's very premature to say that work on anything else is wasted.

The work that would be wasted is extending the XAA 2D drivers to use the 3D
hardware to accelerate render.

fbdev dependence is a very small part of mesa-solo that I would like to remove.
fbdev is only used to set the video mode and control the cursor. Both of these
of done in user space in the current XFree XAA drivers.

There are three main solutions to mode/cursors problem that no one can agree on:
1) leave fbdev in charge of mode setting and cursor, port it around to other
architectures.
2) copy of the user space code from XFree86 into a standalone library - now you
have to be root to play with the chip.
3) Add a couple of IOCTLs to DRM to support modes/cursors. Do as much of the
work as possible in user space and just pass final register values to the
IOCTLs.

I would like to see #3. I have implemented #3 locally for the radeon but there
is no acceptance for adding it to main DRM drivers.

=====
Jon Smirl
[EMAIL PROTECTED]


        
                
__________________________________
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/ 


-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to