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