configure.ac | 4 ++-- src/atiload.c | 18 +++++++++++------- src/atiprint.c | 4 ++-- src/atiprobe.c | 2 +- src/atistruct.h | 8 ++++---- src/atividmem.c | 14 ++++++++++++-- 6 files changed, 32 insertions(+), 18 deletions(-)
New commits: commit 5e09e744b27b5ada9dd064e250fa98eddf1a58c3 Author: Alan Coopersmith <alan.coopersm...@oracle.com> Date: Fri Mar 23 18:56:44 2012 -0700 xf86-video-mach64 6.9.1 Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> diff --git a/configure.ac b/configure.ac index 087ef11..2b2d41a 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) AC_INIT([xf86-video-mach64], - [6.9.0], + [6.9.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xf86-video-mach64]) AC_CONFIG_SRCDIR([Makefile.am]) commit fa20f8f2408ac81ff04d81196a56c907fba01c45 Author: Adam Jackson <a...@redhat.com> Date: Mon Dec 19 16:45:25 2011 -0500 Fall back to shadowfb if XAA is unavailable Signed-off-by: Adam Jackson <a...@redhat.com> diff --git a/src/atiload.c b/src/atiload.c index 621b0b0..b96ed4b 100644 --- a/src/atiload.c +++ b/src/atiload.c @@ -43,11 +43,6 @@ ATILoadModules { pointer fbPtr = NULL; - /* Load shadow frame buffer code if needed */ - if (pATI->OptionShadowFB && - !xf86LoadSubModule(pScreenInfo, "shadowfb")) - return NULL; - /* Load depth-specific entry points */ switch (pATI->bitsPerPixel) { @@ -90,9 +85,18 @@ ATILoadModules #ifdef USE_XAA /* Load XAA if needed */ if (!pATI->useEXA && pATI->OptionAccel && - !xf86LoadSubModule(pScreenInfo, "xaa")) - return NULL; + !xf86LoadSubModule(pScreenInfo, "xaa")) { + xf86DrvMsg(pScreenInfo->scrnIndex, X_INFO, + "Falling back to shadowfb\n"); + pATI->OptionAccel = 0; + pATI->OptionShadowFB = 1; + } #endif + /* Load shadow frame buffer code if needed */ + if (pATI->OptionShadowFB && + !xf86LoadSubModule(pScreenInfo, "shadowfb")) + return NULL; + return fbPtr; } commit 0de234329fa1c3365954498819da93d64a978911 Author: Jeremy Huddleston <jerem...@apple.com> Date: Sat Oct 29 18:53:48 2011 -0700 Use pci_device_map_legacy rather than xf86MapDomainMemory Signed-off-by: Jeremy Huddleston <jerem...@apple.com> diff --git a/configure.ac b/configure.ac index e4ab861..087ef11 100644 --- a/configure.ac +++ b/configure.ac @@ -206,7 +206,7 @@ CPPFLAGS="$SAVE_CPPFLAGS" AM_CONDITIONAL(USE_EXA, test "x$USE_EXA" = xyes) if test "x$XSERVER_LIBPCIACCESS" = xyes; then - PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0]) + PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.12.901]) XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" fi AM_CONDITIONAL(XSERVER_LIBPCIACCESS, test "x$XSERVER_LIBPCIACCESS" = xyes) diff --git a/src/atividmem.c b/src/atividmem.c index 8950f84..0104a0a 100644 --- a/src/atividmem.c +++ b/src/atividmem.c @@ -84,7 +84,11 @@ ATIUnmapVGA if (!pATI->pBank) return; +#ifndef XSERVER_LIBPCIACCESS xf86UnMapVidMem(iScreen, pATI->pBank, 0x00010000U); +#else + (void) pci_device_unmap_legacy(pATI->PCIInfo, pATI->pBank, 0x00010000U); +#endif pATI->pBank = NULL; } @@ -219,8 +223,14 @@ ATIMapApertures * No relocation, resizing, caching or write-combining of this * aperture is supported. Hence, the hard-coded values here... */ - pATI->pBank = xf86MapDomainMemory(iScreen, VIDMEM_MMIO_32BIT, - Tag, 0x000A0000U, 0x00010000U); +#ifndef XSERVER_LIBPCIACCESS + pATI->pBank = xf86MapDomainMemory(iScreen, VIDMEM_MMIO_32BIT, + Tag, 0x000A0000U, 0x00010000U); +#else + (void) pci_device_map_legacy(Tag, 0x000A0000U, 0x00010000U, + PCI_DEV_MAP_FLAG_WRITABLE, + &pATI->pBank); +#endif if (!pATI->pBank) return FALSE; commit 75166a0fc92220b496eb67451ec1b11cb8b72091 Author: Jeremy Huddleston <jerem...@apple.com> Date: Sat Oct 29 18:54:10 2011 -0700 Use unsigned long rather than deprecated IOADDRESS Signed-off-by: Jeremy Huddleston <jerem...@apple.com> diff --git a/src/atiprint.c b/src/atiprint.c index 3a1debb..f050d52 100644 --- a/src/atiprint.c +++ b/src/atiprint.c @@ -92,11 +92,11 @@ ATIPrintBIOS static void ATIPrintIndexedRegisters ( - const IOADDRESS Port, + const unsigned long Port, const CARD8 StartIndex, const CARD8 EndIndex, const char *Name, - const IOADDRESS GenS1 + const unsigned long GenS1 ) { int Index; diff --git a/src/atiprobe.c b/src/atiprobe.c index 5092073..b065915 100644 --- a/src/atiprobe.c +++ b/src/atiprobe.c @@ -373,7 +373,7 @@ ATIMach64ProbeIO #ifndef AVOID_CPIO - static const IOADDRESS Mach64SparseIOBases[] = { + static const unsigned long Mach64SparseIOBases[] = { 0x02ECU, 0x01CCU, 0x01C8U diff --git a/src/atistruct.h b/src/atistruct.h index 5225256..87f2a5d 100644 --- a/src/atistruct.h +++ b/src/atistruct.h @@ -234,19 +234,19 @@ typedef struct _ATIRec * Processor I/O decoding definitions. */ CARD8 CPIODecoding; - IOADDRESS CPIOBase; + unsigned long CPIOBase; #ifndef AVOID_CPIO /* * Processor I/O port definition for VGA. */ - IOADDRESS CPIO_VGABase; + unsigned long CPIO_VGABase; /* * Processor I/O port definitions for VGA Wonder. */ - IOADDRESS CPIO_VGAWonder; + unsigned long CPIO_VGAWonder; #endif /* AVOID_CPIO */ @@ -256,7 +256,7 @@ typedef struct _ATIRec #ifndef AVOID_CPIO - IOADDRESS CPIO_DAC_MASK, CPIO_DAC_DATA, CPIO_DAC_READ, CPIO_DAC_WRITE, + unsigned long CPIO_DAC_MASK, CPIO_DAC_DATA, CPIO_DAC_READ, CPIO_DAC_WRITE, CPIO_DAC_WAIT; #endif /* AVOID_CPIO */ -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1sex4o-0002gs...@vasks.debian.org