Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
xorg-x11-driver-video
xf86-video-xgi.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xf86-video-xgi.diff of Package xorg-x11-driver-video
diff -u -r src.orig/xgi_dri.c src/xgi_dri.c --- src.orig/xgi_dri.c 2007-08-28 05:43:37.656984250 +0200 +++ src/xgi_dri.c 2007-08-28 05:49:38.055507750 +0200 @@ -280,7 +280,7 @@ 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 -u -r src.orig/xgi_driver.c src/xgi_driver.c --- src.orig/xgi_driver.c 2007-08-28 05:43:36.352902750 +0200 +++ src/xgi_driver.c 2007-08-28 05:58:32.340898500 +0200 @@ -2601,7 +2601,7 @@ (pXGI->PciInfo->ioBase[2] & 0xFFFC) #endif ); - pXGI->xgi_HwDevExt.pjIOAddress = (XGIIOADDRESS) (pXGI->RelIO + 0x30); + pXGI->xgi_HwDevExt.pjIOAddress = (PUCHAR) (pXGI->RelIO + 0x30); xf86DrvMsg(pScrn->scrnIndex, from, "Relocated IO registers at 0x%lX\n", (unsigned long) pXGI->RelIO); diff -u -r src.orig/xgi_setup.c src/xgi_setup.c --- src.orig/xgi_setup.c 2007-08-28 05:43:35.844871000 +0200 +++ src/xgi_setup.c 2007-08-28 05:58:17.707984000 +0200 @@ -317,7 +317,7 @@ 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 = (PUCHAR) (pXGI->RelIO + 0x30) ; switch (pXGI->Chipset) { case PCI_CHIP_XGIXG40: --- src/xgi_accel.c.orig 2007-08-28 09:41:18.352222000 +0200 +++ src/xgi_accel.c 2007-08-28 09:45:34.852252250 +0200 @@ -82,26 +82,10 @@ extern int FbDevExist; -#if X_BYTE_ORDER == X_BIG_ENDIAN -static CARD32 BE_SWAP32 (CARD32 val) -{ - if (CurrentColorDepth == 8) - return ((((val) & 0x000000ff) << 24) | \ - (((val) & 0x0000ff00) << 8) | \ - (((val) & 0x00ff0000) >> 8) | \ - (((val) & 0xff000000) >> 24)); - if (CurrentColorDepth == 24) - return val; - if (CurrentColorDepth == 16) - return ((((val) & 0x0000ffff) << 16) | \ - (((val) & 0xffff0000) >> 16)); -} -#else static CARD32 BE_SWAP32 (CARD32 val) { return val; } -#endif #ifdef DEBUG --- src/xgi_driver.c.orig 2008-01-19 20:28:22.000000000 +0000 +++ src/xgi_driver.c 2008-01-19 20:28:55.000000000 +0000 @@ -2504,7 +2504,7 @@ FbDevExist = FALSE; if (pXGI->Chipset != PCI_CHIP_XGIXG20) { - if ((fd = open("/dev/fb", 'r')) != -1) { + if ((fd = open("/dev/fb", O_RDONLY)) != -1) { PDEBUG(ErrorF("--- open /dev/fb.... \n")); ioctl(fd, FBIOGET_FSCREENINFO, &fix); if (fix.accel == FB_ACCEL_XGI_GLAMOUR) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor