diff --git a/src/xgi_accel.c b/src/xgi_accel.c index 4c298ed..5a6f91d 100755 --- a/src/xgi_accel.c +++ b/src/xgi_accel.c @@ -945,6 +945,7 @@ Volari_AccelInit(ScreenPtr pScreen) return TRUE; } #endif /* EXA */ + return TRUE; } void diff --git a/src/xgi_dri.c b/src/xgi_dri.c index e575c19..6ad83ca 100755 --- a/src/xgi_dri.c +++ b/src/xgi_dri.c @@ -285,7 +285,7 @@ Bool XGIDRIScreenInit(ScreenPtr pScreen) pDRIInfo->ddxDriverMajorVersion = PACKAGE_VERSION_MAJOR; pDRIInfo->ddxDriverMinorVersion = PACKAGE_VERSION_MINOR; pDRIInfo->ddxDriverPatchVersion = PACKAGE_VERSION_PATCHLEVEL; - pDRIInfo->frameBufferPhysicalAddress = pXGI->FbAddress; + pDRIInfo->frameBufferPhysicalAddress = (pointer) pXGI->FbAddress; pDRIInfo->frameBufferSize = pXGI->FbMapSize; /* ?? */ diff --git a/src/xgi_driver.c b/src/xgi_driver.c index 3c12fd5..e0e486b 100755 --- a/src/xgi_driver.c +++ b/src/xgi_driver.c @@ -3050,7 +3050,7 @@ XGIPreInit(ScrnInfoPtr pScrn, int flags) ); #endif - pXGI->xgi_HwDevExt.pjIOAddress = (XGIIOADDRESS) (pXGI->RelIO + 0x30); + pXGI->xgi_HwDevExt.pjIOAddress = (pointer)((XGIIOADDRESS) (pXGI->RelIO + 0x30)); xf86DrvMsg(pScrn->scrnIndex, from, "Relocated IO registers at 0x%lX\n", (unsigned long) pXGI->RelIO); ErrorF("xgi_driver.c-pXGI->xgi_HwDevExt.pjIOAddress=0x%x...\n", pXGI->xgi_HwDevExt.pjIOAddress); diff --git a/src/xgi_setup.c b/src/xgi_setup.c index 6641b09..a4514ad 100755 --- a/src/xgi_setup.c +++ b/src/xgi_setup.c @@ -587,7 +587,7 @@ XGI_InitHwDevInfo(ScrnInfoPtr pScrn) PDEBUG(ErrorF("pXGI->FbBase = 0x%08lx\n",(ULONG)(pXGI->FbBase))) ; PDEBUG(ErrorF("pHwDevInfo->pjVideoMemoryAddress = 0x%08lx\n",(ULONG)(pHwDevInfo->pjVideoMemoryAddress))) ; pHwDevInfo->ulVideoMemorySize = pXGI->FbMapSize ; - pHwDevInfo->pjIOAddress = pXGI->RelIO + 0x30 ; + pHwDevInfo->pjIOAddress = (pointer)(pXGI->RelIO + 0x30); switch (pXGI->Chipset) { case PCI_CHIP_XGIXG40: