Re: How about running X on top of something else?

Alan Cox <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <[email protected]>
> > > As for PCI access, our SNAP drivers do all their own PCI enumeration and
> > > XFree86 does it's own, and they coexist very peacefully.
> 
> > And I take it both have the same inability to handle hot plug still ?
> 
> Bah.  We don't relocate resources unless we need to.  So that ball's as
> much in your court as it is in ours.

Any X reassignment of PCI resources is unsafe in Linux 2.4, and going to
get more so. The DGA comemnt applies here the other way around - you don't
currently have a way to get the kernel to do the work for you. We need to
address that. X doesn't know enough hw issues or locking

> As to hot-plugging video adapters, very few of them, if any, can handle it
> anyway.  And I don't see hot-plug as a high priority for the likes of ATI
> and nVidia.

My extreme hotplug test set for 2.5.66 + rmk patches is a ten head hot
plugged video setup including 2 quad head S3 cards and a pair of C&T
cards. Total ebay cost < $400. (Kudos to the X guys - XFree86 4.3 can't
hotplug this lot but it can run it)

My off the shelf example is the mobility cardbus docking station which
has a hotplug ATI rage. Our framebuffer drivers can handle some of these
hot docks. A voodoo2 in a thinkpad docking station works correctly kernel
side. The kernel also has the framework to report new PCI devies to XFree86
as well as device removal.

Alan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.