* Re: Ruby redux
[not found] <4218CCF0.5030803@freemail.hu>
@ 2005-02-21 21:55 ` James Simmons
2005-02-22 7:28 ` [Linux-fbdev-devel] " Benjamin Herrenschmidt
0 siblings, 1 reply; 2+ messages in thread
From: James Simmons @ 2005-02-21 21:55 UTC (permalink / raw)
To: Zoltan Boszormenyi
Cc: Linux console project, Aivils, James Simmons, Roman Zippel,
Linux Fbdev development list
> as large console cleanups went into the -mm tree and those cleanups
> are also part of the Ruby tree, I thought I look at the Ruby tree
> and port it to 2.6.11-rc4 + the following 4 patches:
Yeap. I talked to Andrew Morton and Christoph Hellwig about the patches.
The major difference is that struct vt_struct is removed completely.
Chris told me we can add in struct vt_struct again at a later time.
Well he actually ask me to rename it to something else. The big patch
which is really nice is the killing off of the console macros. This is
a good thing that I never got around to doing.
> 1. cleanup-vc-array-access.patch
> 2. remove-console_macrosh.patch
> 3. merge-vt_struct-into-vc_data.patch
> 4. merge-vt_struct-into-vc_data-fix.patch
As for merging the ruby tree. I would suggest we wait until after the
summer OSL conference. The reason beinging is that alot of rework is going
into the fbdev/drm layer. I have ask Jon Smirl to help him with the demo
at the OSL conference on the next generation X server.
The next generation X server will be based totally on top of OpenGL using
drm/fbdev. I'm going to be working with him to make sure that it supported
full multihead support!!!!! We will not have to do anymore X server hacks.
All the X Server hack on the PCI bus will go away. So we have alot of work
ahead. I say by next year this time main stream linux will be
multi-desktop ready.
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Linux-fbdev-devel] Re: Ruby redux
2005-02-21 21:55 ` Ruby redux James Simmons
@ 2005-02-22 7:28 ` Benjamin Herrenschmidt
0 siblings, 0 replies; 2+ messages in thread
From: Benjamin Herrenschmidt @ 2005-02-22 7:28 UTC (permalink / raw)
To: Linux Fbdev development list
Cc: Zoltan Boszormenyi, Linux console project, Aivils, James Simmons,
Roman Zippel
> The next generation X server will be based totally on top of OpenGL using
> drm/fbdev. I'm going to be working with him to make sure that it supported
> full multihead support!!!!! We will not have to do anymore X server hacks.
> All the X Server hack on the PCI bus will go away. So we have alot of work
> ahead. I say by next year this time main stream linux will be
> multi-desktop ready.
In fact, DRM handles hardware access arbitration. Wether it's
3D/GL/whatever depends on what userland client library is used.
For "legacy" cards, we can perfectly have a 2D driver using DRM to
submit commands (or beeing allowed to mmap the registers the good old
way eventually) and a server built on top of this (hint hint:
kdrive ? :)
The main ideas is to have a common mode setting and hw access
arbitration (& command submiting, DMA/AGP management etc...)
infrastructure that isn't in the server.
Wether you then use a 2D userland driver, a 3D userland driver, XGL on
top of the later, or whatever else is pretty much irrelevant.
I may want to rework a bit of the fbdev mode setting API if I can find
time to work on this. It needs some better ways to determine "related"
framebuffers, trigger re-probe of outputs, play with the output mapping,
and get hotplug events to userland. It also need to properly work with
the DRM for access arbitration to the HW. There are a lot of issues to
deal with before we can safely change modes on the fly while a 3D server
is running, but we'll have to be capable of it ultimately.
Ben.
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-02-22 7:28 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <4218CCF0.5030803@freemail.hu>
2005-02-21 21:55 ` Ruby redux James Simmons
2005-02-22 7:28 ` [Linux-fbdev-devel] " Benjamin Herrenschmidt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).