On Sat, 4 Sep 2004 08:52:00 +0100 (IST), Dave Airlie <[EMAIL PROTECTED]> wrote:
> 
> > We're going to have to work out a GPL/BSD solution for the fbdev
> > merge. There are 80,000 lines of code in the fbdev directory. It is
> > impractical to rewrite them. It's probably also impractical to
> > relicense the fbdev code BSD since we would have to locate all of the
> > coders.
> 
> Well I've been thinking we'll need to rob a lot of code from X11, a fair
> bit of code in fbdev is taken from X anyways.. I'm not so sure it
> wouldn't be that hard to move the rest...

I have tried twice now to extract code from X and merge it into DRM.
It is a pointless endeavor. The driver code is so intertwined into the
X type system and other pieces of X it is hopeless to extract it.
You're better off just using it as a reference and writing the code
again. On the other hand code fron fbdev can be used with almost zero
change in DRM.

The radeon fbdev I2C driver code is based on the X version. But if you
compare the code it is a complete rewrite.

The big piece of fbdev code I need implements text drawing in graphics
mode. This is needed to print OOPs when they happen in a graphics
mode. I also need the fbdev drivers for which there is no
corresponding DRM equivalent. These drivers need to be converted to
use drm_core so that we have a unified driver model.

One end goal of all this is to end up with a single video mode setting
API for the kernel.


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to