On Thu, 2004-04-15 at 04:50, Jon Smirl wrote:
> --- Michel Dnzer <[EMAIL PROTECTED]> wrote:
> > As Alan pointed out on IRC, it won't. But providing the means to do it
> 
> I'm using code extracted from the reset function in Xfree.  It seems to work for
> Xfree, why shouldn't it work for me?

Where did I say it didn't work? XFree86 supports many more OSs than the
DRM.


> > cleanly is certainly good basically. The question is exactly where it
> > belongs. I suggested to do this work on a branch for the time being, and
> > got zero feedback. I don't know what that's supposed to mean; some
> > people take silence as approval, but I don't.
> 
> I have six months worth of code that I can't check in because it all relies on a
> sequence of patches. I have so many patches I am getting confused and losing
> code. I'm doing this work for fun, I'm not getting paid, and lately it hasn't
> been too much fun. If changes to DRM are going to be blocked please tell me now
> and I will go work on another project. 

Just do it on a branch?


> It is obvious to me that the Longhorn desktop will be a generation ahead of
> anything that Linux has to offer. A key MS decision was to build on top of
> DirectX. The parallel on Linux is to bring up a standalone OpenGL/Mesa and then
> implement xserver on top. If Linux is going to have a competitve offering then
> we need to get standalone mesa working immediately in order to give the xserver
> and higher layer people time to code.

Surely this could be prototyped with something like Mesa solo, or with
your work on a branch?


> In the long run FB and DRM need to be merged into a single driver. Cooperative
> multitasking of multiple device drivers on the same piece of hardware is a bad
> design and it has happened for historical reasons. DRM was designed from the
> beginning to handle multiple clients, DMA security, framebuffer memory
> management, etc. It is much easier to pull FB functions into DRM than the other
> way around.

Easier maybe, but I don't think that the easiest solution is necessarily
the best one. Linus has proposed a way for the two to cooperate using a
common low-level driver. As Dave, I feel that this stuff would rather
belong in that low-level driver than the DRM.


> FB was built for a single user using a dumb 2D framebuffer. Leave it that way.
> DRM is designed for a much more complex environment. 

I thought the DRM was designed to provide means to achieve direct
_rendering_, not mode setting, card resetting, ..., but maybe that's
just me.


-- 
Earthling Michel DÃnzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to