James at superbug.co.uk
Sun Apr 30 16:40:34 PDT 2006
If one is trying to rework the PCI interface that X uses, might it be a
good idea to try and split the drivers into two parts.
1) A part that can be done in userspace.
2) A part that should really be in the kernel as a module.
The kernel module part would do all the low level talking to the
hardware, and would abstract the hardware enough so that the user space
part would not need to know if the card was PCI, AGP, PCI-X or PCI-E
>From what I see of the current X drivers, a fairly large section of each
X driver should really be in the kernel as a module.
All the (2) parts above are specific to a particular platform anyway, so
there is no need to make them portable.
More information about the xorg