public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Merging DRM and fbdev
@ 2004-10-03  3:55 Jon Smirl
  2004-10-03  7:26 ` Dave Airlie
  0 siblings, 1 reply; 18+ messages in thread
From: Jon Smirl @ 2004-10-03  3:55 UTC (permalink / raw)
  To: dri-devel, lkml

I've started on a merged fbdev and DRM driver model. 
It doesn't work yet but here's what the modules look like:

Module                  Size  Used by
fbcon                  38080  0
radeon                123598  1
fb                     34344  2 fbcon,radeon
drm                    59044  1 radeon

fbcon and fb modules are almost unmodified from the kernel source.
radeonfb and radeondrm have been merged into a single driver. The
merged driver uses both the drm and fb modules as libraries. It wasn't
possible to build this model until drm supported drm-core.

The radeon and fb modules will get smaller, I'm just beginning to use
the delete key on them. There is still a lot of duplicated code inside
the radeon driver.

In this model a non-drm, fb only driver like cyber2000 could load only
the fb and fbcon modules. I need to do some work rearranging generic
library support functions to allow this.

This is the next phase in the work described in this email:
http://lkml.org/lkml/2004/8/2/111

-- 
Jon Smirl
jonsmirl@gmail.com

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2004-10-04 19:49 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-03  3:55 Merging DRM and fbdev Jon Smirl
2004-10-03  7:26 ` Dave Airlie
2004-10-03 15:33   ` Jon Smirl
2004-10-03 15:50     ` Vladimir Dergachev
2004-10-03 16:24       ` Jon Smirl
2004-10-03 16:59         ` Vladimir Dergachev
2004-10-03 17:55           ` Jon Smirl
2004-10-03 20:37             ` Vladimir Dergachev
2004-10-03 22:42               ` Jon Smirl
2004-10-03 22:16                 ` Alan Cox
2004-10-03 22:19       ` Alan Cox
2004-10-04  1:56         ` Vladimir Dergachev
2004-10-03 18:38     ` Mike Mestnik
2004-10-03 18:56       ` Jon Smirl
2004-10-04 19:48         ` Bill Davidsen
2004-10-03 16:46   ` Jon Smirl
2004-10-04 17:47     ` Tonnerre
2004-10-04 18:42       ` Jon Smirl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox