Index:
[thread]
[date]
[subject]
[author]
From: James Simmons <jsimmons@edgeglobal.com>
To : ggi-develop <ggi-develop@eskimo.com>
Date: Tue, 10 Aug 1999 15:26:29 -0400 (EDT)
Re: [linux-fbdev] newer patch. (fwd)
---------- Forwarded message ----------
Date: Tue, 10 Aug 1999 15:21:36 -0400
From: Jeff Garzik <jgarzik@pobox.com>
To: James Simmons <jsimmons@edgeglobal.com>
Subject: Re: [linux-fbdev] newer patch.
James Simmons wrote:
> > So you implement accel engine context switching?
> I would like to later on down the road. This isn't going to be easy.
No. It would also be nice to have the _option_ of doing framebuffer
context switching. You would have to do it to virtual memory, but it
should be possible. Just very complex. The new I/O structure in 2.3.x
should make this easier though.
> > Maybe I am just misunderstanding then. So, much like /dev/fb presents
> > the frame buffer as an mmap-able memory area, /dev/gfx presents the MMIO
> > region as an mmap-able memory area?
>
> Yes but /dev/gfx is more powerful than that. It can do things like mmap z
> buffers.
Nice.
> > Unfortunately Linus pretty much despises fbcon, even recently saying he
> > was glas most [x86] people don't use it. So it will be tough to get a
> > proper virtualization into the kernel IMHO.
>
> I get the feeling linus is just not a graphics guy. Eventually alot of
> drivers will be written. I know he will NOT accept /d3v/gfx but i don't
> care. Its for the public. I want people to use it so they can actually do
> the above.
>
> As for performace I do have a idea to place virtualiziation into the
> kernel and have very little performace hits. Its called ping pong buffers.
> I will later explain later if you are interested.
Don't get me wrong, I fully support your work doing virtualization. And
a quick explanation of your usage of ping pong buffers would be great,
if you have time.
I just want to make sure we don't start stuffing all the accel code into
the kernel...
Oh and another thing, if your /dev/fb and /dev/gfx work both make it
into the kernel, you could probably update KGICON and finally add that
to the kernel.
Jeff
--
Entropy requires no maintenance.
-- Markoff Chaney
Index:
[thread]
[date]
[subject]
[author]