PCI rework
Benjamin Herrenschmidt
benh at kernel.crashing.org
Tue May 2 21:47:47 PDT 2006
> How should it do that. Providing an additional memory region? How
> are those regions supposed to be numbered? Can your libpciaccess
> interface deal with them? The current X interface can, because all it
> takes is the (physical) address on the pci bus and the size of the
> region to be mapped.
Except that the whole notion of a physical address doesn't necessarily
mean anything... you can have multiple domains with different address
mappings and the BAR <-> CPU bus address mapping for a given domain may
not be 1:1 etc...
You do NOT want to put knowledge of that stuff in the X server.
Ben.
More information about the xorg
mailing list