Hal and Xorg output devices
Jon Smirl
jonsmirl at gmail.com
Wed Feb 23 10:13:07 PST 2005
On Wed, 23 Feb 2005 09:29:19 -0800, Alan Coopersmith
<Alan.Coopersmith at sun.com> wrote:
> Which method works on OS'es that are not Linux? Isn't the fbdev
> work specific to the Linux kernel?
In the XGL world it wil be the OS'es job to supply a standalone OpenGL
stack plus some auxillary OpenGL-ES APIs for mode setting, etc. XGL
does not care how the OS achieves this. For example it could be via
WGL on windows. The current plan on Linux is to use fbdev to
implement the needed OpenGL-ES calls.
The current scheme of X doing everything in user space behind the
kernel's back is in direct conflict with Linux's hotplug rules. User
space code should not be messing with PCI buses and devices without
the OS's knowledge. Without coordination there are lots of ways to
lock up X (and probably the whole system) in hotplug systems.
--
Jon Smirl
jonsmirl at gmail.com
More information about the xorg
mailing list