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