[arch-commits] Commit in xf86-video-mach64/repos (8 files)
Laurent Carlier
lcarlier at archlinux.org
Wed Feb 11 08:50:56 UTC 2015
Date: Wednesday, February 11, 2015 @ 09:50:55
Author: lcarlier
Revision: 231267
db-move: moved xf86-video-mach64 from [staging] to [testing] (i686, x86_64)
Added:
xf86-video-mach64/repos/testing-i686/
xf86-video-mach64/repos/testing-i686/PKGBUILD
(from rev 231256, xf86-video-mach64/repos/staging-i686/PKGBUILD)
xf86-video-mach64/repos/testing-i686/git-fixes.diff
(from rev 231256, xf86-video-mach64/repos/staging-i686/git-fixes.diff)
xf86-video-mach64/repos/testing-x86_64/
xf86-video-mach64/repos/testing-x86_64/PKGBUILD
(from rev 231256, xf86-video-mach64/repos/staging-x86_64/PKGBUILD)
xf86-video-mach64/repos/testing-x86_64/git-fixes.diff
(from rev 231256, xf86-video-mach64/repos/staging-x86_64/git-fixes.diff)
Deleted:
xf86-video-mach64/repos/staging-i686/
xf86-video-mach64/repos/staging-x86_64/
-------------------------------+
testing-i686/PKGBUILD | 37 ++++++
testing-i686/git-fixes.diff | 224 ++++++++++++++++++++++++++++++++++++++++
testing-x86_64/PKGBUILD | 37 ++++++
testing-x86_64/git-fixes.diff | 224 ++++++++++++++++++++++++++++++++++++++++
4 files changed, 522 insertions(+)
Copied: xf86-video-mach64/repos/testing-i686/PKGBUILD (from rev 231256, xf86-video-mach64/repos/staging-i686/PKGBUILD)
===================================================================
--- testing-i686/PKGBUILD (rev 0)
+++ testing-i686/PKGBUILD 2015-02-11 08:50:55 UTC (rev 231267)
@@ -0,0 +1,37 @@
+# $Id$
+# Maintainer: Jan de Groot <jgc at archlinux.org>
+
+pkgname=xf86-video-mach64
+pkgver=6.9.4
+pkgrel=5
+pkgdesc="X.org mach64 video driver"
+arch=(i686 x86_64)
+url="http://xorg.freedesktop.org/"
+license=('custom')
+depends=('glibc')
+makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=19')
+conflicts=('xorg-server<1.16' 'X-ABI-VIDEODRV_VERSION<19' 'X-ABI-VIDEODRV_VERSION>=20')
+optdepends=('mach64-dri: DRI1 support from community repo')
+groups=('xorg-drivers' 'xorg')
+options=('!emptydirs')
+source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2 git-fixes.diff)
+sha256sums=('97f108b8d7c0a8426bef9562683323ab6369956f18b0e220ee0d1a66b740855e'
+ '47bc157a518ec9b0ad365a00a326e5aff7e2e2716de6310b51d866354f854a38')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+ patch -Np1 -i ../git-fixes.diff
+}
+
+build() {
+ cd ${pkgname}-${pkgver}
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+ install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
+}
Copied: xf86-video-mach64/repos/testing-i686/git-fixes.diff (from rev 231256, xf86-video-mach64/repos/staging-i686/git-fixes.diff)
===================================================================
--- testing-i686/git-fixes.diff (rev 0)
+++ testing-i686/git-fixes.diff 2015-02-11 08:50:55 UTC (rev 231267)
@@ -0,0 +1,224 @@
+From fa18180cc5f6d84168ffca6b7b8e467a5c72da14 Mon Sep 17 00:00:00 2001
+From: Adam Jackson <ajax at redhat.com>
+Date: Tue, 2 Apr 2013 11:15:47 -0400
+Subject: preinit: Don't bother explicitly loading int10, vbe will do it for us
+
+Signed-off-by: Adam Jackson <ajax at redhat.com>
+
+diff --git a/src/atipreinit.c b/src/atipreinit.c
+index 0f5c785..e3048d2 100644
+--- a/src/atipreinit.c
++++ b/src/atipreinit.c
+@@ -531,9 +531,8 @@ ATIPreInit
+
+ #ifndef AVOID_CPIO
+
+- xf86Int10InfoPtr pInt10Info = NULL;
+ vbeInfoPtr pVBE = NULL;
+- pointer pInt10Module, pDDCModule = NULL, pVBEModule = NULL;
++ pointer pVBEModule = NULL;
+
+ #endif /* AVOID_CPIO */
+
+@@ -657,42 +656,21 @@ ATIPreInit
+ #endif /* TV_OUT */
+
+ /*
+- * If there is an ix86-style BIOS, ensure its initialisation entry point
+- * has been executed, and retrieve DDC and VBE information from it.
++ * If VBE setup works, grab DDC from it
+ */
+- if (!(pInt10Module = xf86LoadSubModule(pScreenInfo, "int10")))
+- {
+- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
+- "Unable to load int10 module.\n");
+- }
+- else if (!(pInt10Info = xf86InitInt10(pATI->iEntity)))
+- {
+- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
+- "Unable to initialise int10 interface.\n");
++ if (!(pVBEModule = xf86LoadSubModule(pScreenInfo, "vbe"))) {
++ xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
++ "Unable to load vbe module.\n");
+ }
+ else
+ {
+- if (!(pDDCModule = xf86LoadSubModule(pScreenInfo, "ddc")))
+- {
+- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
+- "Unable to load ddc module.\n");
+- }
+- else
+- if (!(pVBEModule = xf86LoadSubModule(pScreenInfo, "vbe")))
+- {
+- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
+- "Unable to load vbe module.\n");
+- }
+- else
+- {
+- if ((pVBE = VBEInit(pInt10Info, pATI->iEntity)))
+- {
+- ConfiguredMonitor = vbeDoEDID(pVBE, pDDCModule);
+- }
+- }
++ if ((pVBE = VBEInit(NULL, pATI->iEntity)))
++ ConfiguredMonitor = vbeDoEDID(pVBE, NULL);
+
+- if (!(flags & PROBE_DETECT))
++ if (pVBE && !(flags & PROBE_DETECT))
+ {
++ xf86Int10InfoPtr pInt10Info = pVBE->pInt10;
++
+ /* Validate, then make a private copy of, the initialised BIOS */
+ CARD8 *pBIOS = xf86int10Addr(pInt10Info, pInt10Info->BIOSseg << 4);
+
+@@ -715,15 +693,9 @@ ATIPreInit
+ /* De-activate VBE */
+ vbeFree(pVBE);
+ xf86UnloadSubModule(pVBEModule);
+-
+- /* De-activate int10 */
+- xf86FreeInt10(pInt10Info);
+- xf86UnloadSubModule(pInt10Module);
+ #else
+- pATI->pInt10 = pInt10Info;
+ pATI->pVBE = pVBE;
+ pVBE = NULL;
+- pInt10Info = NULL;
+ #endif /* TV_OUT */
+
+ if (ConfiguredMonitor && !(flags & PROBE_DETECT))
+@@ -732,9 +704,6 @@ ATIPreInit
+ xf86SetDDCproperties(pScreenInfo, ConfiguredMonitor);
+ }
+
+- /* DDC module is no longer needed at this point */
+- xf86UnloadSubModule(pDDCModule);
+-
+ #endif /* AVOID_CPIO */
+
+ if (flags & PROBE_DETECT)
+--
+cgit v0.10.2
+From 2c83b465b336a012f2d2716940bf483358388000 Mon Sep 17 00:00:00 2001
+From: Matthieu Herrb <matthieu.herrb at laas.fr>
+Date: Mon, 3 Jun 2013 13:01:23 -0400
+Subject: Deal with pPict->pDrawable == NULL for source-only pictures.
+
+Falling back to software rendering for such source pictures
+(solid/gradient).
+
+Signed-off-by: Matthieu Herrb <matthieu.herrb at laas.fr>
+Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
+
+diff --git a/src/atimach64render.c b/src/atimach64render.c
+index ffde2cb..8d259fa 100644
+--- a/src/atimach64render.c
++++ b/src/atimach64render.c
+@@ -339,10 +339,13 @@ Mach64GetOrder(int val, int *shift)
+ static Bool
+ Mach64CheckTexture(PicturePtr pPict)
+ {
+- int w = pPict->pDrawable->width;
+- int h = pPict->pDrawable->height;
++ int h,w;
+ int l2w, l2h, level, i;
+
++ if (pPict->pDrawable == NULL)
++ return FALSE;
++ w = pPict->pDrawable->width;
++ h = pPict->pDrawable->height;
+ for (i = 0; i < MACH64_NR_TEX_FORMATS; i++) {
+ if (Mach64TexFormats[i].pictFormat == pPict->format)
+ break;
+--
+cgit v0.10.2
+From e538ff6b2108117a7ae6644a844c6ce10fc0f1ee Mon Sep 17 00:00:00 2001
+From: Connor Behan <connor.behan at gmail.com>
+Date: Wed, 27 Nov 2013 23:53:31 -0800
+Subject: Drop dependence on xf86PciInfo.h
+
+It is about time we stop using this deprecated file and include pciids
+locally.
+
+Signed-off-by: Connor Behan <connor.behan at gmail.com>
+Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
+
+diff --git a/src/atimach64probe.c b/src/atimach64probe.c
+index e94c3f2..430af6c 100644
+--- a/src/atimach64probe.c
++++ b/src/atimach64probe.c
+@@ -38,7 +38,42 @@
+ #include "atiadjust.h"
+ #include "ativalid.h"
+
+-#include "xf86PciInfo.h"
++/* Chip definitions */
++#define PCI_VENDOR_ATI 0x1002
++#define PCI_CHIP_MACH64CT 0x4354
++#define PCI_CHIP_MACH64CX 0x4358
++#define PCI_CHIP_MACH64ET 0x4554
++#define PCI_CHIP_MACH64GB 0x4742
++#define PCI_CHIP_MACH64GD 0x4744
++#define PCI_CHIP_MACH64GI 0x4749
++#define PCI_CHIP_MACH64GL 0x474C
++#define PCI_CHIP_MACH64GM 0x474D
++#define PCI_CHIP_MACH64GN 0x474E
++#define PCI_CHIP_MACH64GO 0x474F
++#define PCI_CHIP_MACH64GP 0x4750
++#define PCI_CHIP_MACH64GQ 0x4751
++#define PCI_CHIP_MACH64GR 0x4752
++#define PCI_CHIP_MACH64GS 0x4753
++#define PCI_CHIP_MACH64GT 0x4754
++#define PCI_CHIP_MACH64GU 0x4755
++#define PCI_CHIP_MACH64GV 0x4756
++#define PCI_CHIP_MACH64GW 0x4757
++#define PCI_CHIP_MACH64GX 0x4758
++#define PCI_CHIP_MACH64GY 0x4759
++#define PCI_CHIP_MACH64GZ 0x475A
++#define PCI_CHIP_MACH64LB 0x4C42
++#define PCI_CHIP_MACH64LD 0x4C44
++#define PCI_CHIP_MACH64LG 0x4C47
++#define PCI_CHIP_MACH64LI 0x4C49
++#define PCI_CHIP_MACH64LM 0x4C4D
++#define PCI_CHIP_MACH64LN 0x4C4E
++#define PCI_CHIP_MACH64LP 0x4C50
++#define PCI_CHIP_MACH64LQ 0x4C51
++#define PCI_CHIP_MACH64LR 0x4C52
++#define PCI_CHIP_MACH64LS 0x4C53
++#define PCI_CHIP_MACH64VT 0x5654
++#define PCI_CHIP_MACH64VU 0x5655
++#define PCI_CHIP_MACH64VV 0x5656
+
+ #ifndef XSERVER_LIBPCIACCESS
+ static Bool Mach64Probe(DriverPtr pDriver, int flags);
+--
+cgit v0.10.2
+From 810572536e153ac9e4615a35e2ab99dc266806da Mon Sep 17 00:00:00 2001
+From: Dave Airlie <airlied at redhat.com>
+Date: Sat, 15 Nov 2014 11:29:54 +1000
+Subject: mach64: fix build probably not required with pci access anyways
+
+
+diff --git a/src/atipreinit.c b/src/atipreinit.c
+index e3048d2..dbcd9fd 100644
+--- a/src/atipreinit.c
++++ b/src/atipreinit.c
+@@ -1079,12 +1079,14 @@ ATIPreInit
+ }
+ }
+
++#ifndef XSERVER_LIBPCIACCESS
+ if (!xf86LinearVidMem())
+ {
+ xf86DrvMsg(pScreenInfo->scrnIndex, X_ERROR,
+ "A linear aperture is not available.\n");
+ goto bail;
+ }
++#endif
+
+ /*
+ * Set colour weights.
+--
+cgit v0.10.2
+
Copied: xf86-video-mach64/repos/testing-x86_64/PKGBUILD (from rev 231256, xf86-video-mach64/repos/staging-x86_64/PKGBUILD)
===================================================================
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2015-02-11 08:50:55 UTC (rev 231267)
@@ -0,0 +1,37 @@
+# $Id$
+# Maintainer: Jan de Groot <jgc at archlinux.org>
+
+pkgname=xf86-video-mach64
+pkgver=6.9.4
+pkgrel=5
+pkgdesc="X.org mach64 video driver"
+arch=(i686 x86_64)
+url="http://xorg.freedesktop.org/"
+license=('custom')
+depends=('glibc')
+makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=19')
+conflicts=('xorg-server<1.16' 'X-ABI-VIDEODRV_VERSION<19' 'X-ABI-VIDEODRV_VERSION>=20')
+optdepends=('mach64-dri: DRI1 support from community repo')
+groups=('xorg-drivers' 'xorg')
+options=('!emptydirs')
+source=(${url}/releases/individual/driver/${pkgname}-${pkgver}.tar.bz2 git-fixes.diff)
+sha256sums=('97f108b8d7c0a8426bef9562683323ab6369956f18b0e220ee0d1a66b740855e'
+ '47bc157a518ec9b0ad365a00a326e5aff7e2e2716de6310b51d866354f854a38')
+
+prepare() {
+ cd ${pkgname}-${pkgver}
+ patch -Np1 -i ../git-fixes.diff
+}
+
+build() {
+ cd ${pkgname}-${pkgver}
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd ${pkgname}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+ install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
+}
Copied: xf86-video-mach64/repos/testing-x86_64/git-fixes.diff (from rev 231256, xf86-video-mach64/repos/staging-x86_64/git-fixes.diff)
===================================================================
--- testing-x86_64/git-fixes.diff (rev 0)
+++ testing-x86_64/git-fixes.diff 2015-02-11 08:50:55 UTC (rev 231267)
@@ -0,0 +1,224 @@
+From fa18180cc5f6d84168ffca6b7b8e467a5c72da14 Mon Sep 17 00:00:00 2001
+From: Adam Jackson <ajax at redhat.com>
+Date: Tue, 2 Apr 2013 11:15:47 -0400
+Subject: preinit: Don't bother explicitly loading int10, vbe will do it for us
+
+Signed-off-by: Adam Jackson <ajax at redhat.com>
+
+diff --git a/src/atipreinit.c b/src/atipreinit.c
+index 0f5c785..e3048d2 100644
+--- a/src/atipreinit.c
++++ b/src/atipreinit.c
+@@ -531,9 +531,8 @@ ATIPreInit
+
+ #ifndef AVOID_CPIO
+
+- xf86Int10InfoPtr pInt10Info = NULL;
+ vbeInfoPtr pVBE = NULL;
+- pointer pInt10Module, pDDCModule = NULL, pVBEModule = NULL;
++ pointer pVBEModule = NULL;
+
+ #endif /* AVOID_CPIO */
+
+@@ -657,42 +656,21 @@ ATIPreInit
+ #endif /* TV_OUT */
+
+ /*
+- * If there is an ix86-style BIOS, ensure its initialisation entry point
+- * has been executed, and retrieve DDC and VBE information from it.
++ * If VBE setup works, grab DDC from it
+ */
+- if (!(pInt10Module = xf86LoadSubModule(pScreenInfo, "int10")))
+- {
+- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
+- "Unable to load int10 module.\n");
+- }
+- else if (!(pInt10Info = xf86InitInt10(pATI->iEntity)))
+- {
+- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
+- "Unable to initialise int10 interface.\n");
++ if (!(pVBEModule = xf86LoadSubModule(pScreenInfo, "vbe"))) {
++ xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
++ "Unable to load vbe module.\n");
+ }
+ else
+ {
+- if (!(pDDCModule = xf86LoadSubModule(pScreenInfo, "ddc")))
+- {
+- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
+- "Unable to load ddc module.\n");
+- }
+- else
+- if (!(pVBEModule = xf86LoadSubModule(pScreenInfo, "vbe")))
+- {
+- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING,
+- "Unable to load vbe module.\n");
+- }
+- else
+- {
+- if ((pVBE = VBEInit(pInt10Info, pATI->iEntity)))
+- {
+- ConfiguredMonitor = vbeDoEDID(pVBE, pDDCModule);
+- }
+- }
++ if ((pVBE = VBEInit(NULL, pATI->iEntity)))
++ ConfiguredMonitor = vbeDoEDID(pVBE, NULL);
+
+- if (!(flags & PROBE_DETECT))
++ if (pVBE && !(flags & PROBE_DETECT))
+ {
++ xf86Int10InfoPtr pInt10Info = pVBE->pInt10;
++
+ /* Validate, then make a private copy of, the initialised BIOS */
+ CARD8 *pBIOS = xf86int10Addr(pInt10Info, pInt10Info->BIOSseg << 4);
+
+@@ -715,15 +693,9 @@ ATIPreInit
+ /* De-activate VBE */
+ vbeFree(pVBE);
+ xf86UnloadSubModule(pVBEModule);
+-
+- /* De-activate int10 */
+- xf86FreeInt10(pInt10Info);
+- xf86UnloadSubModule(pInt10Module);
+ #else
+- pATI->pInt10 = pInt10Info;
+ pATI->pVBE = pVBE;
+ pVBE = NULL;
+- pInt10Info = NULL;
+ #endif /* TV_OUT */
+
+ if (ConfiguredMonitor && !(flags & PROBE_DETECT))
+@@ -732,9 +704,6 @@ ATIPreInit
+ xf86SetDDCproperties(pScreenInfo, ConfiguredMonitor);
+ }
+
+- /* DDC module is no longer needed at this point */
+- xf86UnloadSubModule(pDDCModule);
+-
+ #endif /* AVOID_CPIO */
+
+ if (flags & PROBE_DETECT)
+--
+cgit v0.10.2
+From 2c83b465b336a012f2d2716940bf483358388000 Mon Sep 17 00:00:00 2001
+From: Matthieu Herrb <matthieu.herrb at laas.fr>
+Date: Mon, 3 Jun 2013 13:01:23 -0400
+Subject: Deal with pPict->pDrawable == NULL for source-only pictures.
+
+Falling back to software rendering for such source pictures
+(solid/gradient).
+
+Signed-off-by: Matthieu Herrb <matthieu.herrb at laas.fr>
+Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
+
+diff --git a/src/atimach64render.c b/src/atimach64render.c
+index ffde2cb..8d259fa 100644
+--- a/src/atimach64render.c
++++ b/src/atimach64render.c
+@@ -339,10 +339,13 @@ Mach64GetOrder(int val, int *shift)
+ static Bool
+ Mach64CheckTexture(PicturePtr pPict)
+ {
+- int w = pPict->pDrawable->width;
+- int h = pPict->pDrawable->height;
++ int h,w;
+ int l2w, l2h, level, i;
+
++ if (pPict->pDrawable == NULL)
++ return FALSE;
++ w = pPict->pDrawable->width;
++ h = pPict->pDrawable->height;
+ for (i = 0; i < MACH64_NR_TEX_FORMATS; i++) {
+ if (Mach64TexFormats[i].pictFormat == pPict->format)
+ break;
+--
+cgit v0.10.2
+From e538ff6b2108117a7ae6644a844c6ce10fc0f1ee Mon Sep 17 00:00:00 2001
+From: Connor Behan <connor.behan at gmail.com>
+Date: Wed, 27 Nov 2013 23:53:31 -0800
+Subject: Drop dependence on xf86PciInfo.h
+
+It is about time we stop using this deprecated file and include pciids
+locally.
+
+Signed-off-by: Connor Behan <connor.behan at gmail.com>
+Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
+
+diff --git a/src/atimach64probe.c b/src/atimach64probe.c
+index e94c3f2..430af6c 100644
+--- a/src/atimach64probe.c
++++ b/src/atimach64probe.c
+@@ -38,7 +38,42 @@
+ #include "atiadjust.h"
+ #include "ativalid.h"
+
+-#include "xf86PciInfo.h"
++/* Chip definitions */
++#define PCI_VENDOR_ATI 0x1002
++#define PCI_CHIP_MACH64CT 0x4354
++#define PCI_CHIP_MACH64CX 0x4358
++#define PCI_CHIP_MACH64ET 0x4554
++#define PCI_CHIP_MACH64GB 0x4742
++#define PCI_CHIP_MACH64GD 0x4744
++#define PCI_CHIP_MACH64GI 0x4749
++#define PCI_CHIP_MACH64GL 0x474C
++#define PCI_CHIP_MACH64GM 0x474D
++#define PCI_CHIP_MACH64GN 0x474E
++#define PCI_CHIP_MACH64GO 0x474F
++#define PCI_CHIP_MACH64GP 0x4750
++#define PCI_CHIP_MACH64GQ 0x4751
++#define PCI_CHIP_MACH64GR 0x4752
++#define PCI_CHIP_MACH64GS 0x4753
++#define PCI_CHIP_MACH64GT 0x4754
++#define PCI_CHIP_MACH64GU 0x4755
++#define PCI_CHIP_MACH64GV 0x4756
++#define PCI_CHIP_MACH64GW 0x4757
++#define PCI_CHIP_MACH64GX 0x4758
++#define PCI_CHIP_MACH64GY 0x4759
++#define PCI_CHIP_MACH64GZ 0x475A
++#define PCI_CHIP_MACH64LB 0x4C42
++#define PCI_CHIP_MACH64LD 0x4C44
++#define PCI_CHIP_MACH64LG 0x4C47
++#define PCI_CHIP_MACH64LI 0x4C49
++#define PCI_CHIP_MACH64LM 0x4C4D
++#define PCI_CHIP_MACH64LN 0x4C4E
++#define PCI_CHIP_MACH64LP 0x4C50
++#define PCI_CHIP_MACH64LQ 0x4C51
++#define PCI_CHIP_MACH64LR 0x4C52
++#define PCI_CHIP_MACH64LS 0x4C53
++#define PCI_CHIP_MACH64VT 0x5654
++#define PCI_CHIP_MACH64VU 0x5655
++#define PCI_CHIP_MACH64VV 0x5656
+
+ #ifndef XSERVER_LIBPCIACCESS
+ static Bool Mach64Probe(DriverPtr pDriver, int flags);
+--
+cgit v0.10.2
+From 810572536e153ac9e4615a35e2ab99dc266806da Mon Sep 17 00:00:00 2001
+From: Dave Airlie <airlied at redhat.com>
+Date: Sat, 15 Nov 2014 11:29:54 +1000
+Subject: mach64: fix build probably not required with pci access anyways
+
+
+diff --git a/src/atipreinit.c b/src/atipreinit.c
+index e3048d2..dbcd9fd 100644
+--- a/src/atipreinit.c
++++ b/src/atipreinit.c
+@@ -1079,12 +1079,14 @@ ATIPreInit
+ }
+ }
+
++#ifndef XSERVER_LIBPCIACCESS
+ if (!xf86LinearVidMem())
+ {
+ xf86DrvMsg(pScreenInfo->scrnIndex, X_ERROR,
+ "A linear aperture is not available.\n");
+ goto bail;
+ }
++#endif
+
+ /*
+ * Set colour weights.
+--
+cgit v0.10.2
+
More information about the arch-commits
mailing list