From 992f586cbf85d9d99059209afc66e62ee5eb80ce Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 16 Jan 2008 17:42:44 +1000 Subject: [PATCH] use map domain memory with pciinfo --- src/sis_vga.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/sis_vga.c b/src/sis_vga.c index 665db08..3bb6a90 100644 --- a/src/sis_vga.c +++ b/src/sis_vga.c @@ -1718,12 +1718,8 @@ SiSVGAMapMem(ScrnInfoPtr pScrn) #if XF86_VERSION_CURRENT >= XF86_VERSION_NUMERIC(4,3,0,0,0) #if XSERVER_LIBPCIACCESS - /* XXX This is cacheable, right? Right? */ - if(pci_device_map_range(pSiS->PciInfo, pSiS->VGAMapPhys, pSiS->VGAMapSize, - PCI_DEV_MAP_FLAG_WRITABLE|PCI_DEV_MAP_FLAG_CACHABLE, - &pSiS->VGAMemBase)) { - return FALSE; - } + pSiS->VGAMemBase = xf86MapDomainMemory(pScrn->scrnIndex, VIDMEM_MMIO_32BIT, + pSiS->PciInfo, pSiS->VGAMapPhys, pSiS->VGAMapSize); #else pSiS->VGAMemBase = xf86MapDomainMemory(pScrn->scrnIndex, VIDMEM_MMIO_32BIT, pSiS->PciTag, pSiS->VGAMapPhys, pSiS->VGAMapSize);