[Xorg] The big multiconsole nasty

John Dennis jdennis at redhat.com
Tue Jul 6 07:38:19 PDT 2004

> We have already discussed a daemon solution. Which parts would have to
> live on the kernel level?

I have one suggestion, which is the current XFree86 derived
implementation over reaches its bounds and any rewrite should retain the
following as a goal:

You should assume the kernel in conjunction with other low level system
services such as ACPI have correctly enumerated and configured the PCI
bus topology and that VGA routing is correct. Unlike the current
implementation you should not write new values into PCI bridge registers
or in any way alter the hardware subsystem behind the kernel's back. You
should trust the kernel and cooperate with it. In the past the X server
has been a rude user mode guest who thought it knew more than the kernel
and as a consequence has machine checked (crashed) entire systems :-(

John Dennis <jdennis at redhat.com>

More information about the xorg mailing list