Loosely based on patch from David S. Miller <email address hidden>
See also bug #2368.
Some other patches from Matthias may also be neccessary, including a special ia64 patch I don't understand - the code looks way more readable than the generic one.
I don't know how other pieces of XOrg interact with the domain and PCI code, so I can't judge what has to be done exactly, but when it just comes to linuxPciOpenFile(), Matthias' patch should be sufficient.
OK, it looks generic domain support is in XOrg GIT.
commit 1d731fc54a2cf5d 3f353d8ee1c7c49 89df27f011
Author: Matthias Hopf <email address hidden>
Date: Thu Nov 2 18:50:15 2006 +0100
Add domain support to linuxPciOpenFile().
Loosely based on patch from David S. Miller <email address hidden>
See also bug #2368.
Some other patches from Matthias may also be neccessary, including a special ia64 patch I don't understand - the code looks way more readable than the generic one.
I don't know how other pieces of XOrg interact with the domain and PCI code, so I can't judge what has to be done exactly, but when it just comes to linuxPciOpenFile(), Matthias' patch should be sufficient.