README | 20 ++++++++ configure.ac | 2 man/tdfx.man | 2 src/tdfx_driver.c | 124 ++---------------------------------------------------- 4 files changed, 28 insertions(+), 120 deletions(-)
New commits: commit 96ad72682ca7925918e8cb7298a2241dc096bd6f Author: Dave Airlie <airl...@redhat.com> Date: Thu Jul 30 12:04:30 2009 +1000 tdfx: bump for release 1.4.3 diff --git a/configure.ac b/configure.ac index 6ceb94f..f2949ea 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ(2.57) AC_INIT([xf86-video-tdfx], - 1.4.2, + 1.4.3, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xf86-video-tdfx) commit 690aaaedb3cf6e8241cad802651a640277094f22 Author: Dave Airlie <airl...@redhat.com> Date: Tue Jul 28 15:22:41 2009 +1000 tdfx: change to using ABI version check diff --git a/src/tdfx_driver.c b/src/tdfx_driver.c index a3435f5..8935505 100644 --- a/src/tdfx_driver.c +++ b/src/tdfx_driver.c @@ -54,7 +54,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ #include "xf86.h" #include "xf86_OSproc.h" -#ifndef XSERVER_LIBPCIACCESS +#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 6 #include "xf86Resources.h" #include "xf86RAC.h" #endif commit 7149d16ed17c064cc91cb1473f10e8e80055347c Author: Dave Airlie <airl...@redhat.com> Date: Tue Jul 28 13:32:38 2009 +1000 tdfx: update for resources/RAC API removal diff --git a/src/tdfx_driver.c b/src/tdfx_driver.c index 76ffa51..a3435f5 100644 --- a/src/tdfx_driver.c +++ b/src/tdfx_driver.c @@ -54,8 +54,10 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ #include "xf86.h" #include "xf86_OSproc.h" +#ifndef XSERVER_LIBPCIACCESS #include "xf86Resources.h" #include "xf86RAC.h" +#endif #include "vbe.h" #include "xf86cmap.h" @@ -855,10 +857,12 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags) pTDFX->Primary = xf86IsPrimaryPci(pTDFX->PciInfo); #endif +#ifndef XSERVER_LIBPCIACCESS if (xf86RegisterResources(pTDFX->pEnt->index, NULL, ResExclusive)) { TDFXFreeRec(pScrn); return FALSE; } + /* * We don't need VGA resources during OPERATING state. However I'm * not sure if they are disabled. @@ -876,7 +880,7 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags) pScrn->racIoFlags = RAC_FB | RAC_COLORMAP | RAC_CURSOR | RAC_VIEWPORT; } else pScrn->racMemFlags = 0; - +#endif /* Set pScrn->monitor */ pScrn->monitor = pScrn->confScreen->monitor; commit b656f6522f287efb8595509c678ce6ec60843944 Author: Adam Jackson <a...@redhat.com> Date: Thu Jul 2 11:48:35 2009 -0400 tdfx 1.4.2 diff --git a/configure.ac b/configure.ac index 6df2ebc..6ceb94f 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_PREREQ(2.57) AC_INIT([xf86-video-tdfx], - 1.4.1, + 1.4.2, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xf86-video-tdfx) commit 871db4476dedf77e440a4ef121643bb2eb897254 Author: Adam Jackson <a...@redhat.com> Date: Thu May 28 15:21:22 2009 -0400 Remove useless loader symbol lists. diff --git a/src/tdfx_driver.c b/src/tdfx_driver.c index ee4b919..76ffa51 100644 --- a/src/tdfx_driver.c +++ b/src/tdfx_driver.c @@ -239,95 +239,6 @@ static const OptionInfoRec TDFXOptions[] = { { -1, NULL, OPTV_NONE, {0}, FALSE} }; -static const char *vgahwSymbols[] = { - "vgaHWEnable", - "vgaHWFreeHWRec", - "vgaHWGetHWRec", - "vgaHWGetIOBase", - "vgaHWGetIndex", - "vgaHWInit", - "vgaHWLock", - "vgaHWMapMem", - "vgaHWProtect", - "vgaHWRestore", - "vgaHWSave", - "vgaHWSeqReset", - "vgaHWUnlock", - 0 -}; - -static const char *ramdacSymbols[] = { - "xf86CreateCursorInfoRec", - "xf86InitCursor", - NULL -}; - -static const char *ddcSymbols[] = { - "xf86PrintEDID", - "xf86SetDDCproperties", - "xf86DoEDID_DDC2", - NULL -}; - -static const char *i2cSymbols[] = { - "xf86CreateI2CBusRec", - "xf86I2CBusInit", - NULL -}; - -static const char *fbSymbols[] = { - "fbPictureInit", - "fbScreenInit", - NULL -}; - -static const char *xaaSymbols[] = { - "XAACreateInfoRec", - "XAADestroyInfoRec", - "XAAInit", - "XAAReverseBitOrder", - NULL -}; - -static const char *vbeSymbols[] = { - "VBEInit", - "vbeDoEDID", - "vbeFree", - NULL -}; - -static const char *int10Symbols[] = { - "xf86FreeInt10", - "xf86InitInt10", - NULL -}; - -#ifdef XF86DRI -static const char *drmSymbols[] = { - "drmAddMap", - "drmFreeVersion", - "drmGetVersion", - NULL -}; - -static const char *driSymbols[] = { - "DRICloseScreen", - "DRICreateInfoRec", - "DRIDestroyInfoRec", - "DRIFinishScreenInit", - "DRIGetSAREAPrivate", - "DRILock", - "DRIMoveBuffersHelper", - "DRIQueryVersion", - "DRIScreenInit", - "DRIUnlock", - "GlxSetVisualConfigs", - "DRICreatePCIBusID", - NULL -}; - -#endif - #ifdef XFree86LOADER static MODULESETUPPROTO(tdfxSetup); @@ -360,22 +271,6 @@ tdfxSetup(pointer module, pointer opts, int *errmaj, int *errmin) xf86AddDriver(&TDFX, module, 1); /* - * Modules that this driver always requires may be loaded here - * by calling LoadSubModule(). - */ - - /* - * Tell the loader about symbols from other modules that this module - * might refer to. - */ - LoaderRefSymLists(vgahwSymbols, fbSymbols, xaaSymbols, - ramdacSymbols, vbeSymbols, int10Symbols, -#ifdef XF86DRI - drmSymbols, driSymbols, -#endif - NULL); - - /* * The return value must be non-NULL on success even though there * is no TearDownProc. */ @@ -925,8 +820,6 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags) /* The vgahw module should be loaded here when needed */ if (!xf86LoadSubModule(pScrn, "vgahw")) return FALSE; - xf86LoaderReqSymLists(vgahwSymbols, NULL); - /* Allocate a vgaHWRec */ if (!vgaHWGetHWRec(pScrn)) return FALSE; @@ -935,7 +828,6 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags) if (xf86LoadSubModule(pScrn, "int10")) { xf86Int10InfoPtr pInt; - xf86LoaderReqSymLists(int10Symbols, NULL); xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Softbooting the board (through the int10 interface).\n"); pInt = xf86InitInt10(pTDFX->pEnt->index); @@ -1206,14 +1098,12 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags) TDFXFreeRec(pScrn); return FALSE; } - xf86LoaderReqSymLists(fbSymbols, NULL); if (!xf86ReturnOptValBool(pTDFX->Options, OPTION_NOACCEL, FALSE)) { if (!xf86LoadSubModule(pScrn, "xaa")) { TDFXFreeRec(pScrn); return FALSE; } - xf86LoaderReqSymLists(xaaSymbols, NULL); } if (!xf86GetOptValBool(pTDFX->Options, OPTION_SHOWCACHE, &(pTDFX->ShowCache))) { @@ -1239,7 +1129,6 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags) TDFXFreeRec(pScrn); return FALSE; } - xf86LoaderReqSymLists(ramdacSymbols, NULL); } /* Load DDC and I2C for monitor ID */ @@ -1247,13 +1136,11 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags) TDFXFreeRec(pScrn); return FALSE; } - xf86LoaderReqSymLists(i2cSymbols, NULL); if (!xf86LoadSubModule(pScrn, "ddc")) { TDFXFreeRec(pScrn); return FALSE; } - xf86LoaderReqSymLists(ddcSymbols, NULL); /* try to read read DDC2 data */ if (TDFXI2cInit(pScrn)) { @@ -1268,7 +1155,6 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags) if (xf86LoadSubModule(pScrn, "vbe")) { vbeInfoPtr pVbe = VBEInit(NULL,pTDFX->pEnt->index); - xf86LoaderReqSymLists(vbeSymbols, NULL); pMon = vbeDoEDID(pVbe, NULL); vbeFree(pVbe); xf86SetDDCproperties(pScrn,xf86PrintEDID(pMon)); @@ -1341,9 +1227,7 @@ TDFXPreInit(ScrnInfoPtr pScrn, int flags) #ifdef XF86DRI /* Load the dri module if requested. */ if (xf86ReturnOptValBool(pTDFX->Options, OPTION_DRI, FALSE)) { - if (xf86LoadSubModule(pScrn, "dri")) { - xf86LoaderReqSymLists(driSymbols, drmSymbols, NULL); - } + xf86LoadSubModule(pScrn, "dri"); } #endif return TRUE; commit 5fd80e29b10b9e9b6c5ad4a2ecdf5d9b4013a9e4 Author: Alan Coopersmith <alan.coopersm...@sun.com> Date: Fri Jan 30 21:04:39 2009 -0800 Add README with pointers to mailing list, bugzilla & git repos diff --git a/README b/README new file mode 100644 index 0000000..ceb0741 --- /dev/null +++ b/README @@ -0,0 +1,20 @@ +xf86-video-tdfx - 3Dfx video driver for the 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-tdfx + + http://cgit.freedesktop.org/xorg/driver/xf86-video-tdfx + +For more information on the git code manager, see: + + http://wiki.x.org/wiki/GitPage commit 86c9439917cab56c2b0eef6cd5fd6d8fad886c33 Author: Alan Coopersmith <alan.coopersm...@sun.com> Date: Fri Jan 9 16:36:56 2009 -0800 Remove xorgconfig & xorgcfg from See Also list in man page diff --git a/man/tdfx.man b/man/tdfx.man index be11ae5..e78bd48 100644 --- a/man/tdfx.man +++ b/man/tdfx.man @@ -60,6 +60,6 @@ Default: off. .SH FILES tdfx_drv.o .SH "SEE ALSO" -__xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), xorgconfig(__appmansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__) +__xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__) .SH AUTHORS Authors include: ... -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org