[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-ark: Changes to 'upstream-unstable'



 README           |   20 ++++++++++++++++++++
 configure.ac     |    2 +-
 src/ark_driver.c |   55 ++++++++-----------------------------------------------
 3 files changed, 29 insertions(+), 48 deletions(-)

New commits:
commit 9d2a2c6b8de41c39f59602e04aac68644dadf45e
Author: Dave Airlie <airlied@redhat.com>
Date:   Mon Sep 7 14:47:47 2009 +1000

    ark: fix make distcheck

diff --git a/src/ark_driver.c b/src/ark_driver.c
index ee94a14..5de3b9a 100644
--- a/src/ark_driver.c
+++ b/src/ark_driver.c
@@ -45,6 +45,10 @@
 #include "fb.h"
 #include "ark.h"
 
+#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 6
+#include "xf86Resources.h"
+#endif
+
 #include <string.h>
 
 /*

commit 93856287f1e753d7df0ebfc51b12b425447138cf
Author: Dave Airlie <airlied@redhat.com>
Date:   Mon Sep 7 14:44:22 2009 +1000

    bump release to 0.7.2

diff --git a/configure.ac b/configure.ac
index 5d8ec8b..7267f4d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@
 
 AC_PREREQ(2.57)
 AC_INIT([xf86-video-ark],
-        0.7.1,
+        0.7.2,
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
         xf86-video-ark)
 

commit e521e8240c1acc49a514db123cb67beb669dea81
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Jul 28 13:32:28 2009 +1000

    ark: update for resources/RAC API removal

diff --git a/src/ark_driver.c b/src/ark_driver.c
index db5303c..ee94a14 100644
--- a/src/ark_driver.c
+++ b/src/ark_driver.c
@@ -35,7 +35,6 @@
 #include "xf86_OSproc.h"
 #include "xf86Pci.h"
 #include "xf86PciInfo.h"
-#include "xf86Resources.h"
 #include "xf86fbman.h"
 #include "xf86cmap.h"
 #include "compiler.h"
@@ -313,16 +312,7 @@ static Bool ARKPreInit(ScrnInfoPtr pScrn, int flags)
 	}
 
 	pEnt = xf86GetEntityInfo(pScrn->entityList[0]);
-	if (pEnt->resources) {
-		xfree(pEnt);
-		ARKFreeRec(pScrn);
-		return FALSE;
-	}
-
 	pARK->PciInfo = xf86GetPciInfoForEntity(pEnt->index);
-	xf86RegisterResources(pEnt->index, NULL, ResNone);
-	xf86SetOperatingState(resVgaIo, pEnt->index, ResUnusedOpr);
-	xf86SetOperatingState(resVgaMem, pEnt->index, ResDisableOpr);
 
 	if (pEnt->device->chipset && *pEnt->device->chipset) {
 		pScrn->chipset = pEnt->device->chipset;

commit 150d86dd0fff038db660f993d080cc3f7a09f6c5
Author: Dave Airlie <airlied@redhat.com>
Date:   Tue Jul 28 10:03:50 2009 +1000

    ark: switch to using pci config instead of active

diff --git a/src/ark_driver.c b/src/ark_driver.c
index e69250b..db5303c 100644
--- a/src/ark_driver.c
+++ b/src/ark_driver.c
@@ -207,7 +207,10 @@ static Bool ARKProbe(DriverPtr drv, int flags)
 	if (flags & PROBE_DETECT)
 		foundScreen = TRUE;
 	else for (i=0; i<numUsed; i++) {
-		ScrnInfoPtr pScrn = xf86AllocateScreen(drv, 0);
+	        ScrnInfoPtr pScrn = NULL;
+
+		pScrn = xf86ConfigPciEntity(pScrn, 0, usedChips[i], ARKPciChipsets,
+					    NULL, NULL, NULL, NULL, NULL);
 
 		pScrn->driverVersion = VERSION_MAJOR;
 		pScrn->driverName = DRIVER_NAME;
@@ -221,8 +224,6 @@ static Bool ARKProbe(DriverPtr drv, int flags)
 		pScrn->LeaveVT = ARKLeaveVT;
 		pScrn->FreeScreen = ARKFreeScreen;
 		foundScreen = TRUE;
-		xf86ConfigActivePciEntity(pScrn, usedChips[i], ARKPciChipsets,
-					  NULL, NULL, NULL, NULL, NULL);
 	}
 
 	xfree(usedChips);

commit 05ce888200307d9c6f16fbdbf732cbae8b5a3dae
Author: Adam Jackson <ajax@redhat.com>
Date:   Thu May 28 14:46:19 2009 -0400

    Remove useless loader symbol lists.

diff --git a/src/ark_driver.c b/src/ark_driver.c
index 67eb076..e69250b 100644
--- a/src/ark_driver.c
+++ b/src/ark_driver.c
@@ -113,34 +113,6 @@ static const OptionInfoRec ARKOptions[] = {
 	{ -1,		  NULL,	     OPTV_NONE,	   {0}, FALSE }
 };
 
-static const char *fbSymbols[] = {
-	"fbPictureInit",
-	"fbScreenInit",
-	NULL
-};
-
-static const char *vgaHWSymbols[] = {
-	"vgaHWFreeHWRec",
-	"vgaHWGetHWRec",
-	"vgaHWGetIOBase",
-	"vgaHWGetIndex",
-	"vgaHWInit",
-	"vgaHWLock",
-	"vgaHWProtect",
-	"vgaHWRestore",
-	"vgaHWSave",
-	"vgaHWSaveScreen",
-	"vgaHWUnlock",
-	"vgaHWUnmapMem",
-	NULL
-};
-
-static const char *xaaSymbols[] = {
-	"XAACreateInfoRec",
-	"XAAInit",
-	NULL
-};
-
 #ifdef XFree86LOADER
 
 MODULESETUPPROTO(ARKSetup);
@@ -167,7 +139,6 @@ pointer ARKSetup(pointer module, pointer opts, int *errmaj, int *errmin)
 	if (!setupDone) {
 		setupDone = TRUE;
 		xf86AddDriver(&ARK, module, 0);
-		LoaderRefSymLists(fbSymbols, vgaHWSymbols, xaaSymbols, NULL);
 		return (pointer) 1;
 	} else {
 		if (errmaj)
@@ -277,8 +248,6 @@ static Bool ARKPreInit(ScrnInfoPtr pScrn, int flags)
 	if (!xf86LoadSubModule(pScrn, "vgahw"))
 		return FALSE;
 
-	xf86LoaderReqSymLists(vgaHWSymbols, NULL);
-
 	if (!vgaHWGetHWRec(pScrn))
 		return FALSE;
 
@@ -499,14 +468,11 @@ static Bool ARKPreInit(ScrnInfoPtr pScrn, int flags)
 	    return FALSE;
 	}
 
-	xf86LoaderReqSymLists(fbSymbols, NULL);
-
 	if (!pARK->NoAccel) {
 		if (!xf86LoadSubModule(pScrn, "xaa")) {
 			ARKFreeRec(pScrn);
 			return FALSE;
 		}
-		xf86LoaderReqSymLists(xaaSymbols, NULL);
 	}
 
 	return TRUE;

commit 9acf6f68c98159ea5bb2d29454444ed143e7d6f2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 30 20:30:48 2009 -0800

    Add README with pointers to mailing list, bugzilla & git repos

diff --git a/README b/README
new file mode 100644
index 0000000..680472d
--- /dev/null
+++ b/README
@@ -0,0 +1,20 @@
+xf86-video-ark - Ark Logic video driver for Xorg X server
+
+Please submit bugs & patches to the Xorg bugzilla:
+
+        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
+
+All questions regarding this software should be directed at the
+Xorg mailing list:
+
+        http://lists.freedesktop.org/mailman/listinfo/xorg
+
+The master development code repository can be found at:
+
+        git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ark
+
+        http://cgit.freedesktop.org/xorg/driver/xf86-video-ark
+
+For more information on the git code manager, see:
+
+        http://wiki.x.org/wiki/GitPage


Reply to: