PCI rework

Alex Deucher alexdeucher at gmail.com
Tue May 2 10:43:49 PDT 2006


On 4/30/06, James Courtier-Dutton <James at superbug.co.uk> wrote:
> 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
>

for linux (and freebsd) this should be pretty easy to do with the drm.
 We'd just have to add basic dummy drms for non-DRI cards.

Alex

> >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.
>
> James



More information about the xorg mailing list