xserver-multidpi/hw
Adam Jackson 858fbbb40d pci: Port xf86MapLegacyIO to pciaccess
Per-domain I/O is now something drivers must manually request, and must
keep track of within their own state rather than in the ScrnInfoRec.
It's not really possible to split that into two steps without an
additional intermediate ABI break, so don't even try.  Drivers that want
source compatibility should ifdef on the presence of xf86UnmapLegacyIO.

As a fringe benefit, domain-aware I/O is now OS-independent, relying
only on support in pciaccess.  Simplify OS PCI setup to reflect this.

The IOADDRESS type is kept around to help drivers through the API
transition and will be removed at some point in the future.

Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Tested-by: Jeremy Huddleston <jeremyhu@apple.com>
Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
2011-10-15 21:18:46 -07:00
..
dmx Merge remote-tracking branch 'mattst88/for-keith' 2011-09-21 14:34:27 -07:00
kdrive Xephyr: Remove socket and its lock file on exit 2011-10-10 20:40:44 -07:00
vfb Use internal temp variable for swap macros 2011-09-21 17:12:04 -04:00
xfree86 pci: Port xf86MapLegacyIO to pciaccess 2011-10-15 21:18:46 -07:00
xnest Xnest: Remove socket and its lock file on exit 2011-10-10 20:40:44 -07:00
xquartz XQuartz: pbproxy: Add missing AM_OBJCFLAGS 2011-10-04 21:40:41 -07:00
xwin Use internal temp variable for swap macros 2011-09-21 17:12:04 -04:00
Makefile.am Catch errors in recursive relink targets 2010-03-22 00:45:57 -05:00