CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: rillig Date: Fri May 21 19:09:50 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_setup.c Log Message: xf86-video-nv: fix Clang build on amd64, i386, macppc xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c:258:49: error: passing 'char *' to parameter of type 'Uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Werror,-Wpointer-sign] tmp = xf86InterpretEEDID(pScrn->scrnIndex, buffer); ^~ To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c:1.2 xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c:1.2 Thu Mar 25 17:22:02 2021 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c Fri May 21 19:09:50 2021 @@ -246,10 +246,10 @@ NVProbeDDC (ScrnInfoPtr pScrn, int bus) if (!MonInfo) { /* ask wsdisplay */ struct wsdisplayio_edid_info ei; - char *buffer; + Uchar *buffer; xf86MonPtr tmp; - buffer = malloc(1024); + buffer = malloc(1024); /* XXX: missing null check */ ei.edid_data = buffer; ei.buffer_size = 1024; if (ioctl(xf86Info.consoleFd, WSDISPLAYIO_GET_EDID, ) != -1) {
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: macallan Date: Thu Mar 25 17:22:02 UTC 2021 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_setup.c Log Message: try WSDISPLAYIO_GET_EDID if DDC2 fails now my iMac G5 correctly identifies its display To generate a diff of this commit: cvs rdiff -u -r1.1.1.5 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c:1.1.1.5 xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c:1.1.1.5 Sun Mar 5 01:55:42 2017 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c Thu Mar 25 17:22:02 2021 @@ -25,8 +25,16 @@ #include "config.h" #endif +#include "xf86Priv.h" +#include "xf86Privstr.h" #include "nv_include.h" +#ifdef __NetBSD__ +#include +#include +#include +#endif + /* * Override VGA I/O routines. */ @@ -234,6 +242,26 @@ NVProbeDDC (ScrnInfoPtr pScrn, int bus) #else MonInfo = xf86DoEDID_DDC2(XF86_SCRN_ARG(pScrn), pNv->I2C); #endif +#ifdef __NetBSD__ +if (!MonInfo) { + /* ask wsdisplay */ + struct wsdisplayio_edid_info ei; + char *buffer; + xf86MonPtr tmp; + + buffer = malloc(1024); + ei.edid_data = buffer; + ei.buffer_size = 1024; + if (ioctl(xf86Info.consoleFd, WSDISPLAYIO_GET_EDID, ) != -1) { + xf86Msg(X_INFO, "got %d bytes worth of EDID from wsdisplay\n", + ei.data_size); + tmp = xf86InterpretEEDID(pScrn->scrnIndex, buffer); + tmp->flags |= MONITOR_EDID_COMPLETE_RAWDATA; + MonInfo = tmp; + } + free(buffer); +} +#endif if (MonInfo) { xf86DrvMsg(pScrn->scrnIndex, X_PROBED, "DDC detected a %s:\n", MonInfo->features.input_type ?
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: macallan Date: Fri Oct 5 01:53:54 UTC 2018 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_exa.c Log Message: for some reason my 6800 Ultra stalls when drawing *some* off-screen rectangles as a workaround, draw them by software until I figure out what's going on To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.4 xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.5 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.4 Thu Jul 26 21:29:16 2018 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c Fri Oct 5 01:53:54 2018 @@ -21,7 +21,7 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/* $NetBSD: nv_exa.c,v 1.4 2018/07/26 21:29:16 macallan Exp $ */ +/* $NetBSD: nv_exa.c,v 1.5 2018/10/05 01:53:54 macallan Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -114,7 +114,7 @@ NvCopy NVDmaNext (pNv, (h << 16) | w); if((w * h) >= 512) - NVDmaKickoff(pNv); + NVDmaKickoff(pNv); LEAVE; } @@ -141,9 +141,19 @@ NvPrepareSolid( if (pPixmap->drawable.bitsPerPixel != 32) xf86Msg(X_ERROR, "%s %d bpp\n", __func__, pPixmap->drawable.bitsPerPixel); planemask |= ~0 << pNv->CurrentLayout.depth; + off = exaGetPixmapOffset(pPixmap); + + /* + * XXX + * on my 6800 Ultra the drawing engine stalls when drawing at least + * rectangles into off-screen memory. Draw them by software until I figure out + * what's going on + */ + if (off != 0) return FALSE; + + NVSetRopSolid(pScrn, rop, planemask); pitch = exaGetPixmapPitch(pPixmap); - off = exaGetPixmapOffset(pPixmap); NVDmaStart(pNv, SURFACE_FORMAT, 4); NVDmaNext (pNv, pNv->surfaceFormat); @@ -154,8 +164,6 @@ NvPrepareSolid( NVDmaStart(pNv, RECT_FORMAT, 1); NVDmaNext (pNv, pNv->rectFormat); - NVSetRopSolid(pScrn, rop, planemask); - NVDmaStart(pNv, RECT_SOLID_COLOR, 1); NVDmaNext (pNv, color); @@ -324,6 +332,12 @@ NvInitExa(ScreenPtr pScreen) NVDmaStart(pNv, RECT_FORMAT, 1); NVDmaNext (pNv, pNv->rectFormat); + NVDmaStart(pNv, PATTERN_COLOR_0, 4); + NVDmaNext (pNv, 0x); + NVDmaNext (pNv, 0x); + NVDmaNext (pNv, 0x); + NVDmaNext (pNv, 0x); + pNv->currentRop = ~0; /* set to something invalid */ NVSetRopSolid(pScrn, GXcopy, ~0);
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: macallan Date: Thu Jul 26 21:29:16 UTC 2018 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_exa.c nv_local.h nv_type.h nv_xaa.c Log Message: - increase offscreen pixmap alignment - don't pretend to support overlapping pixmaps - reshuffle some register writes - set surface formats every time we Prepare*() -> less garbage, almost works correctly now To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c \ xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h \ xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.3 xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.4 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.3 Mon Jul 16 16:30:04 2018 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c Thu Jul 26 21:29:16 2018 @@ -21,7 +21,7 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/* $NetBSD: nv_exa.c,v 1.3 2018/07/16 16:30:04 macallan Exp $ */ +/* $NetBSD: nv_exa.c,v 1.4 2018/07/26 21:29:16 macallan Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -65,24 +65,28 @@ NvPrepareCopy { ScrnInfoPtr pScrn = xf86Screens[pDstPixmap->drawable.pScreen->myNum]; NVPtr pNv = NVPTR(pScrn); - int srcpitch, srcoff, dstpitch, dstoff; + uint32_t dstpitch, dstoff, srcpitch, srcoff; ENTER; if (pSrcPixmap->drawable.bitsPerPixel != 32) xf86Msg(X_ERROR, "%s %d bpp\n", __func__, pSrcPixmap->drawable.bitsPerPixel); planemask |= ~0 << pNv->CurrentLayout.depth; NVSetRopSolid(pScrn, rop, planemask); - pNv->DMAKickoffCallback = NVDMAKickoffCallback; + dstpitch = exaGetPixmapPitch(pDstPixmap); dstoff = exaGetPixmapOffset(pDstPixmap); srcpitch = exaGetPixmapPitch(pSrcPixmap); srcoff = exaGetPixmapOffset(pSrcPixmap); - NVDmaStart(pNv, SURFACE_PITCH, 3); + + NVDmaStart(pNv, SURFACE_FORMAT, 4); + NVDmaNext (pNv, pNv->surfaceFormat); NVDmaNext (pNv, srcpitch | (dstpitch << 16)); NVDmaNext (pNv, srcoff); NVDmaNext (pNv, dstoff); + pNv->DMAKickoffCallback = NVDMAKickoffCallback; + LEAVE; return TRUE; } @@ -102,6 +106,8 @@ NvCopy ScrnInfoPtr pScrn = xf86Screens[pDstPixmap->drawable.pScreen->myNum]; NVPtr pNv = NVPTR(pScrn); + ENTER; + NVDmaStart(pNv, BLIT_POINT_SRC, 3); NVDmaNext (pNv, (srcY << 16) | srcX); NVDmaNext (pNv, (dstY << 16) | dstX); @@ -129,27 +135,32 @@ NvPrepareSolid( { ScrnInfoPtr pScrn = xf86Screens[pPixmap->drawable.pScreen->myNum]; NVPtr pNv = NVPTR(pScrn); - int pitch, off; + uint32_t pitch, off; ENTER; if (pPixmap->drawable.bitsPerPixel != 32) xf86Msg(X_ERROR, "%s %d bpp\n", __func__, pPixmap->drawable.bitsPerPixel); planemask |= ~0 << pNv->CurrentLayout.depth; - pitch = exaGetPixmapPitch(pPixmap); off = exaGetPixmapOffset(pPixmap); - NVDmaStart(pNv, SURFACE_PITCH, 3); + NVDmaStart(pNv, SURFACE_FORMAT, 4); + NVDmaNext (pNv, pNv->surfaceFormat); NVDmaNext (pNv, pitch | (pitch << 16)); NVDmaNext (pNv, off); NVDmaNext (pNv, off); + NVDmaStart(pNv, RECT_FORMAT, 1); + NVDmaNext (pNv, pNv->rectFormat); + NVSetRopSolid(pScrn, rop, planemask); - pNv->DMAKickoffCallback = NVDMAKickoffCallback; + NVDmaStart(pNv, RECT_SOLID_COLOR, 1); NVDmaNext (pNv, color); + pNv->DMAKickoffCallback = NVDMAKickoffCallback; + LEAVE; return TRUE; } @@ -167,6 +178,7 @@ NvSolid( int w = x2 - x1, h = y2 - y1; ENTER; + NVDmaStart(pNv, RECT_SOLID_RECTS(0), 2); NVDmaNext (pNv, (x1 << 16) | y1); NVDmaNext (pNv, (w << 16) | h); @@ -203,7 +215,7 @@ NvUploadToScreen(PixmapPtr pDst, int x, src += src_pitch; dst += dst_pitch; } - _NV_FENCE() + LEAVE; return TRUE; } @@ -272,18 +284,17 @@ NvInitExa(ScreenPtr pScreen) pExa->exa_minor = EXA_VERSION_MINOR; pExa->memoryBase = pNv->FbStart; - pExa->memorySize = pNv->ScratchBufferStart & (~63); - pExa->offScreenBase = pScrn->virtualY * -pScrn->displayWidth * pScrn->bitsPerPixel >> 3; - pExa->pixmapOffsetAlign = 64; - pExa->pixmapPitchAlign = 64; - - pExa->flags = EXA_OFFSCREEN_PIXMAPS | - EXA_SUPPORTS_OFFSCREEN_OVERLAPS | - EXA_MIXED_PIXMAPS; + pExa->memorySize = pNv->ScratchBufferStart & (~255); + pExa->offScreenBase = (((pScrn->virtualY * pScrn->displayWidth * + pScrn->bitsPerPixel >> 3) + 255) & (~255)); + pExa->pixmapOffsetAlign = 256; + pExa->pixmapPitchAlign = 256; + + pExa->flags = EXA_OFFSCREEN_PIXMAPS/* | + EXA_MIXED_PIXMAPS*/; - pExa->maxX = 8192; - pExa->maxY = 8192; + pExa->maxX = 4096; + pExa->maxY = 4096; pExa->WaitMarker = NvWaitMarker; pExa->PrepareSolid = NvPrepareSolid; @@ -295,23 +306,23 @@ NvInitExa(ScreenPtr pScreen)
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: macallan Date: Mon Jul 16 16:30:04 UTC 2018 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_exa.c Log Message: fill in PrepareAccess() and FinishAcces() methods To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.2 xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.2 Mon Jul 16 09:55:13 2018 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c Mon Jul 16 16:30:04 2018 @@ -21,7 +21,7 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/* $NetBSD: nv_exa.c,v 1.2 2018/07/16 09:55:13 rjs Exp $ */ +/* $NetBSD: nv_exa.c,v 1.3 2018/07/16 16:30:04 macallan Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -238,6 +238,20 @@ NvDownloadFromScreen(PixmapPtr pSrc, int return TRUE; } +static Bool +NvPrepareAccess(PixmapPtr pPix, int index) +{ + ScrnInfoPtr pScrn = xf86Screens[pPix->drawable.pScreen->myNum]; + + NVSync(pScrn); + return TRUE; +} + +static void +NvFinishAccess(PixmapPtr pPix, int index) +{ +} + Bool NvInitExa(ScreenPtr pScreen) { @@ -309,5 +323,8 @@ NvInitExa(ScreenPtr pScreen) */ pExa->UploadToScreen = NvUploadToScreen; pExa->DownloadFromScreen = NvDownloadFromScreen; + pExa->PrepareAccess = NvPrepareAccess; + pExa->FinishAccess = NvFinishAccess; + return exaDriverInit(pScreen, pExa); }
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: rjs Date: Mon Jul 16 09:55:14 UTC 2018 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_exa.c Log Message: Fix cats build. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.1 xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c:1.1 Thu Jul 12 21:19:54 2018 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c Mon Jul 16 09:55:13 2018 @@ -21,7 +21,7 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/* $NetBSD: nv_exa.c,v 1.1 2018/07/12 21:19:54 macallan Exp $ */ +/* $NetBSD: nv_exa.c,v 1.2 2018/07/16 09:55:13 rjs Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -238,23 +238,6 @@ NvDownloadFromScreen(PixmapPtr pSrc, int return TRUE; } -#ifdef __arm__ -static Bool -NvPrepareAccess(PixmapPtr pPix, int index) -{ - ScrnInfoPtr pScrn = xf86Screens[pPix->drawable.pScreen->myNum]; - NVPtr pNv = NVPTR(pScrn); - - IgsWaitReady(fPtr); - return TRUE; -} - -static void -NvFinishAccess(PixmapPtr pPix, int index) -{ -} -#endif - Bool NvInitExa(ScreenPtr pScreen) { @@ -326,9 +309,5 @@ NvInitExa(ScreenPtr pScreen) */ pExa->UploadToScreen = NvUploadToScreen; pExa->DownloadFromScreen = NvDownloadFromScreen; -#ifdef __arm__ - pExa->PrepareAccess = IgsPrepareAccess; - pExa->FinishAccess = IgsFinishAccess; -#endif return exaDriverInit(pScreen, pExa); }
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: mrg Date: Fri Jul 13 09:37:13 UTC 2018 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_type.h Log Message: add what i believe is the missing part from the previous commit to the old nvidia driver. fixes my build and appears to match intent. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h:1.2 xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h:1.2 Thu Jul 12 21:19:54 2018 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h Fri Jul 13 09:37:13 2018 @@ -100,6 +100,7 @@ typedef struct { BoolHWCursor; BoolFpScale; BoolShadowFB; +BoolUseEXA; unsigned char * ShadowPtr; int ShadowPitch; CARD32 MinVClockFreqKHz;
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: macallan Date: Thu Jul 12 21:19:55 UTC 2018 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_driver.c nv_proto.h nv_type.h nv_xaa.c Added Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_exa.c Log Message: add mostly working EXA support tested on a GeForce 6800 Ultra in a G5 still produces occasional artifacts but good enough to run a bunch of xterms and gtk2 applications To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c cvs rdiff -u -r0 -r1.1 xsrc/external/mit/xf86-video-nv/dist/src/nv_exa.c cvs rdiff -u -r1.1.1.3 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h cvs rdiff -u -r1.1.1.4 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h cvs rdiff -u -r1.1.1.2 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.9 xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.10 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.9 Sun Mar 5 01:57:26 2017 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c Thu Jul 12 21:19:54 2018 @@ -2058,11 +2058,22 @@ NVPreInit(ScrnInfoPtr pScrn, int flags) /* Load XAA if needed */ if (!pNv->NoAccel) { + pNv->UseEXA = 1; +#ifdef HAVE_XAA_H if (!xf86LoadSubModule(pScrn, "xaa")) { - xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Falling back to shadwwfb\n"); + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Falling back to shadowfb\n"); pNv->NoAccel = 1; pNv->ShadowFB = 1; + } else + pNv->UseEXA = 0; +#else + if (!xf86LoadSubModule(pScrn, "exa")) { + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Falling back to shadowfb\n"); + pNv->NoAccel = 1; + pNv->UseEXA = 0; + pNv->ShadowFB = 1; } +#endif } /* Load ramdac if needed */ @@ -2591,6 +2602,7 @@ NVScreenInit(SCREEN_INIT_ARGS_DECL) if(offscreenHeight > 32767) offscreenHeight = 32767; +#ifdef HAVE_XAA_H AvailFBArea.x1 = 0; AvailFBArea.y1 = 0; AvailFBArea.x2 = pScrn->displayWidth; @@ -2599,7 +2611,10 @@ NVScreenInit(SCREEN_INIT_ARGS_DECL) if (!pNv->NoAccel) NVAccelInit(pScreen); - +#endif +if ((!pNv->NoAccel) && (pNv->UseEXA == 1)) + NvInitExa(pScreen); + xf86SetBackingStore(pScreen); xf86SetSilkenMouse(pScreen); Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h:1.1.1.3 xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h:1.1.1.3 Sun Mar 5 01:55:42 2017 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h Thu Jul 12 21:19:54 2018 @@ -34,8 +34,13 @@ Bool NVAccelInit(ScreenPtr pScreen); void NVSync(ScrnInfoPtr pScrn); void NVResetGraphics(ScrnInfoPtr pScrn); void NVDmaKickoff(NVPtr pNv); +void NVDMAKickoffCallback(ScrnInfoPtr pScrn); void NVDmaWait(NVPtr pNv, int size); void NVWaitVSync(NVPtr pNv); +void NVSetRopSolid(ScrnInfoPtr pScrn, CARD32 rop, CARD32 planemask); + +/* in nv_exa.c */ +Bool NvInitExa(ScreenPtr pScreen); /* in nv_dga.c */ Bool NVDGAInit(ScreenPtr pScreen); Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h:1.1.1.4 xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h:1.1.1.4 Sun Mar 5 01:55:42 2017 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h Thu Jul 12 21:19:54 2018 @@ -5,6 +5,7 @@ #include "vgaHW.h" #include "xf86Cursor.h" #include "xf86int10.h" +#include "exa.h" #define NV_ARCH_04 0x04 #define NV_ARCH_10 0x10 @@ -128,6 +129,7 @@ typedef struct { #ifdef HAVE_XAA_H XAAInfoRecPtr AccelInfoRec; #endif +ExaDriverPtr pExa; xf86CursorInfoPtr CursorInfoRec; DGAModePtr DGAModes; int numDGAModes; Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c:1.1.1.2 xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c:1.1.1.2 Sun Jun 2 08:24:14 2013 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c Thu Jul 12 21:19:54 2018 @@ -106,7 +106,7 @@ NVDmaKickoff(NVPtr pNv) You can't jump to the location of your put offset. We write put at the jump offset + SKIPS dwords with noop padding in between to solve this problem */ -#define SKIPS 8 +#define SKIPS 16 void NVDmaWait ( @@ -176,7 +176,7 @@ NVSetPattern( NVDmaNext (pNv, pat1); } -static void +void NVSetRopSolid(ScrnInfoPtr pScrn, CARD32 rop, CARD32 planemask) { NVPtr pNv = NVPTR(pScrn); @@ -282,16 +282,30 @@
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: macallan Date: Thu Jul 12 21:16:33 UTC 2018 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_local.h Log Message: add powerpc-specific barrier instructions, use them a bit more now this mostly works on G5 To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h:1.1.1.2 xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h:1.1.1.2 Sun Mar 5 01:55:42 2017 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h Thu Jul 12 21:16:33 2018 @@ -54,8 +54,17 @@ typedef unsigned int U032; #define VGA_WR08(p,i,d) NV_WR08(p,i,d) #define VGA_RD08(p,i) NV_RD08(p,i) -#define NVDmaNext(pNv, data) \ - (pNv)->dmaBase[(pNv)->dmaCurrent++] = (data) +#if defined(__i386__) +#define _NV_FENCE() outb(0x3D0, 0); +#elif defined(__powerpc__) +#define _NV_FENCE() __asm("eieio; sync;"); +#else +#define _NV_FENCE() mem_barrier(); +#endif + +#define NVDmaNext(pNv, data) { \ + (pNv)->dmaBase[(pNv)->dmaCurrent++] = (data); \ + _NV_FENCE() } #define NVDmaStart(pNv, tag, size) { \ if((pNv)->dmaFree <= (size)) \ @@ -64,17 +73,13 @@ typedef unsigned int U032; (pNv)->dmaFree -= ((size) + 1); \ } -#if defined(__i386__) -#define _NV_FENCE() outb(0x3D0, 0); -#else -#define _NV_FENCE() mem_barrier(); -#endif - #define WRITE_PUT(pNv, data) { \ volatile CARD8 scratch;\ _NV_FENCE()\ scratch = (pNv)->FbStart[0]; \ + _NV_FENCE() \ (pNv)->FIFO[0x0010] = (data) << 2; \ + _NV_FENCE() \ mem_barrier(); \ }
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: mrg Date: Wed Sep 21 17:59:20 UTC 2016 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: riva_xaa.c Log Message: hide RivaSetRopPattern() behind HAVE_XAA_H. To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c:1.1.1.2 xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c:1.1.1.2 Sun Jun 2 08:24:14 2013 +++ xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c Wed Sep 21 17:59:20 2016 @@ -85,6 +85,7 @@ RivaSetRopSolid(RivaPtr pRiva, int rop) } } +#ifdef HAVE_XAA_H static void RivaSetRopPattern(RivaPtr pRiva, int rop) { @@ -94,7 +95,7 @@ RivaSetRopPattern(RivaPtr pRiva, int rop pRiva->riva.Rop->Rop3 = XAAGetPatternROP(rop); } } -#ifdef HAVE_XAA_H + /* * Fill solid rectangles. */
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: mrg Date: Wed Sep 21 17:58:19 UTC 2016 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: g80_dma.c g80_dma.h g80_exa.c g80_xaa.c g80_xaa.h Log Message: revert the previous; the XAA files need to just always be built even without XAA support itself. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c \ xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h \ xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c \ xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c \ xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c:1.2 xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c:1.2 Wed Sep 21 17:48:18 2016 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c Wed Sep 21 17:58:18 2016 @@ -63,12 +63,3 @@ void G80DmaWait(G80Ptr pNv, int size) pNv->dmaFree = dmaGet - pNv->dmaCurrent - 1; } } - -void -G80DmaKickoffCallback(ScrnInfoPtr pScrn) -{ -G80Ptr pNv = G80PTR(pScrn); - -G80DmaKickoff(pNv); -pNv->DMAKickoffCallback = NULL; -} Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h:1.2 xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h:1.2 Wed Sep 21 17:48:18 2016 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h Wed Sep 21 17:58:18 2016 @@ -12,4 +12,3 @@ void G80DmaKickoff(G80Ptr pNv); void G80DmaWait(G80Ptr pNv, int size); -void G80DmaKickoffCallback(ScrnInfoPtr pScrn); Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c:1.2 xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c:1.2 Wed Sep 21 17:48:18 2016 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c Wed Sep 21 17:58:18 2016 @@ -116,7 +116,7 @@ prepareSolid(PixmapPtr pPixmap, G80DmaStart(pNv, 0x588, 1); G80DmaNext (pNv, fg); -pNv->DMAKickoffCallback = G80DmaKickoffCallback; +pNv->DMAKickoffCallback = G80DMAKickoffCallback; return TRUE; } @@ -163,7 +163,7 @@ prepareCopy(PixmapPtr pSrcPixmap, G80DmaNext (pNv, 4); G80SetRopSolid(pNv, alu, planemask); } -pNv->DMAKickoffCallback = G80DmaKickoffCallback; +pNv->DMAKickoffCallback = G80DMAKickoffCallback; return TRUE; } @@ -283,7 +283,7 @@ upload(PixmapPtr pDst, if(kickoff) G80DmaKickoff(pNv); else -pNv->DMAKickoffCallback = G80DmaKickoffCallback; +pNv->DMAKickoffCallback = G80DMAKickoffCallback; return TRUE; } Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c:1.2 xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c:1.2 Wed Sep 21 17:48:18 2016 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c Wed Sep 21 17:58:18 2016 @@ -48,6 +48,15 @@ G80Sync(ScrnInfoPtr pScrn) } void +G80DMAKickoffCallback(ScrnInfoPtr pScrn) +{ +G80Ptr pNv = G80PTR(pScrn); + +G80DmaKickoff(pNv); +pNv->DMAKickoffCallback = NULL; +} + +void G80SetPattern(G80Ptr pNv, int bg, int fg, int pat0, int pat1) { G80DmaStart(pNv, 0x2f0, 4); @@ -120,7 +129,7 @@ G80SetupForScreenToScreenCopy( G80DmaNext (pNv, 4); G80SetRopSolid(pNv, rop, planemask); } -pNv->DMAKickoffCallback = G80DmaKickoffCallback; +pNv->DMAKickoffCallback = G80DMAKickoffCallback; } static void @@ -176,7 +185,7 @@ G80SetupForSolidFill( G80DmaStart(pNv, 0x588, 1); G80DmaNext (pNv, color); -pNv->DMAKickoffCallback = G80DmaKickoffCallback; +pNv->DMAKickoffCallback = G80DMAKickoffCallback; } static void @@ -233,7 +242,7 @@ G80SetupForMono8x8PatternFill( G80DmaStart(pNv, 0x588, 1); G80DmaNext (pNv, fg); -pNv->DMAKickoffCallback = G80DmaKickoffCallback; +pNv->DMAKickoffCallback = G80DMAKickoffCallback; } static void @@ -419,7 +428,7 @@ G80SetupForSolidLine(ScrnInfoPtr pScrn, G80DmaStart(pNv, 0x588, 1); G80DmaNext (pNv, color); -pNv->DMAKickoffCallback = G80DmaKickoffCallback; +pNv->DMAKickoffCallback = G80DMAKickoffCallback; } static void Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h:1.2 xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h:1.2 Wed Sep 21 17:48:18 2016 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h Wed Sep 21 17:58:18 2016 @@ -1,4 +1,5 @@ void
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: mrg Date: Wed Sep 21 17:48:18 UTC 2016 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: g80_dma.c g80_dma.h g80_exa.c g80_xaa.c g80_xaa.h Log Message: move G80DmaKickoffCallback into g80_dma.c so that it's visible no non-XAA builds. renamed from G80DMAKickoffCallback for consistency. should fix PR#51480. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c \ xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h \ xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h cvs rdiff -u -r1.1.1.3 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c \ xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c:1.1.1.1 xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c:1.1.1.1 Sat Aug 2 05:14:16 2008 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c Wed Sep 21 17:48:18 2016 @@ -63,3 +63,12 @@ void G80DmaWait(G80Ptr pNv, int size) pNv->dmaFree = dmaGet - pNv->dmaCurrent - 1; } } + +void +G80DmaKickoffCallback(ScrnInfoPtr pScrn) +{ +G80Ptr pNv = G80PTR(pScrn); + +G80DmaKickoff(pNv); +pNv->DMAKickoffCallback = NULL; +} Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h:1.1.1.1 xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h:1.1.1.1 Sat Aug 2 05:14:16 2008 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h Wed Sep 21 17:48:18 2016 @@ -12,3 +12,4 @@ void G80DmaKickoff(G80Ptr pNv); void G80DmaWait(G80Ptr pNv, int size); +void G80DmaKickoffCallback(ScrnInfoPtr pScrn); Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h:1.1.1.1 xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h:1.1.1.1 Sat Aug 2 05:14:16 2008 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h Wed Sep 21 17:48:18 2016 @@ -1,5 +1,4 @@ void G80Sync(ScrnInfoPtr pScrn); -void G80DMAKickoffCallback(ScrnInfoPtr pScrn); void G80SetPattern(G80Ptr pNv, int bg, int fg, int pat0, int pat1); void G80SetRopSolid(G80Ptr pNv, CARD32 rop, CARD32 planemask); void G80SetClip(G80Ptr pNv, int x, int y, int w, int h); Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c:1.1.1.3 xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c:1.1.1.3 Sun Jun 2 08:24:14 2013 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c Wed Sep 21 17:48:18 2016 @@ -116,7 +116,7 @@ prepareSolid(PixmapPtr pPixmap, G80DmaStart(pNv, 0x588, 1); G80DmaNext (pNv, fg); -pNv->DMAKickoffCallback = G80DMAKickoffCallback; +pNv->DMAKickoffCallback = G80DmaKickoffCallback; return TRUE; } @@ -163,7 +163,7 @@ prepareCopy(PixmapPtr pSrcPixmap, G80DmaNext (pNv, 4); G80SetRopSolid(pNv, alu, planemask); } -pNv->DMAKickoffCallback = G80DMAKickoffCallback; +pNv->DMAKickoffCallback = G80DmaKickoffCallback; return TRUE; } @@ -283,7 +283,7 @@ upload(PixmapPtr pDst, if(kickoff) G80DmaKickoff(pNv); else -pNv->DMAKickoffCallback = G80DMAKickoffCallback; +pNv->DMAKickoffCallback = G80DmaKickoffCallback; return TRUE; } Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c:1.1.1.3 xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c:1.1.1.3 Sun Jun 2 08:24:14 2013 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c Wed Sep 21 17:48:18 2016 @@ -48,15 +48,6 @@ G80Sync(ScrnInfoPtr pScrn) } void -G80DMAKickoffCallback(ScrnInfoPtr pScrn) -{ -G80Ptr pNv = G80PTR(pScrn); - -G80DmaKickoff(pNv); -pNv->DMAKickoffCallback = NULL; -} - -void G80SetPattern(G80Ptr pNv, int bg, int fg, int pat0, int pat1) { G80DmaStart(pNv, 0x2f0, 4); @@ -129,7 +120,7 @@ G80SetupForScreenToScreenCopy( G80DmaNext (pNv, 4); G80SetRopSolid(pNv, rop, planemask); } -pNv->DMAKickoffCallback = G80DMAKickoffCallback; +pNv->DMAKickoffCallback = G80DmaKickoffCallback; } static void @@ -185,7 +176,7 @@ G80SetupForSolidFill( G80DmaStart(pNv, 0x588, 1); G80DmaNext (pNv, color); -pNv->DMAKickoffCallback = G80DMAKickoffCallback; +pNv->DMAKickoffCallback = G80DmaKickoffCallback; } static void @@ -242,7 +233,7 @@ G80SetupForMono8x8PatternFill( G80DmaStart(pNv, 0x588, 1);
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: mrg Date: Tue Aug 16 08:11:45 UTC 2016 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: g80_driver.c g80_type.h nv_include.h riva_include.h Log Message: include xorg-server.h which is normally included by config.h. (this part of the change isn't a candidate for upstream.) xf86GetOptValString() returns const char * To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c \ xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h \ xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h cvs rdiff -u -r1.3 -r1.4 \ xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c:1.2 xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c:1.2 Tue Aug 16 01:27:47 2016 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c Tue Aug 16 08:11:45 2016 @@ -28,6 +28,7 @@ #include +#include "xorg-server.h" #include #include #if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 6 @@ -163,7 +164,7 @@ G80PreInit(ScrnInfoPtr pScrn, int flags) Bool primary; const rgb zeros = {0, 0, 0}; const Gamma gzeros = {0.0, 0.0, 0.0}; -char *s; +const char *s; CARD32 tmp; memType BAR1sizeKB; Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h:1.2 xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h:1.2 Wed Aug 20 09:54:04 2014 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h Tue Aug 16 08:11:45 2016 @@ -1,3 +1,4 @@ +#include "xorg-server.h" #include #include #include Index: xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h:1.2 xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h:1.2 Tue Aug 16 01:27:47 2016 +++ xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h Tue Aug 16 08:11:45 2016 @@ -4,6 +4,7 @@ #include /* All drivers should typically include these */ +#include "xorg-server.h" #include "xf86.h" #include "xf86_OSproc.h" Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h:1.3 xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h:1.4 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h:1.3 Tue Aug 16 01:27:47 2016 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h Tue Aug 16 08:11:45 2016 @@ -6,6 +6,7 @@ #include /* All drivers should typically include these */ +#include "xorg-server.h" #include "xf86.h" #include "xf86_OSproc.h"
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: macallan Date: Wed Aug 20 09:54:04 UTC 2014 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: g80_type.h Log Message: add -1 to enum ORNum to make clang happy To generate a diff of this commit: cvs rdiff -u -r1.1.1.3 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h:1.1.1.3 xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h:1.1.1.3 Sun Jun 2 08:24:14 2013 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h Wed Aug 20 09:54:04 2014 @@ -27,7 +27,8 @@ typedef enum ORNum { DAC1 = 1, DAC2 = 2, SOR0 = 0, - SOR1 = 1 + SOR1 = 1, + ORINVALID = -1 } ORNum; typedef enum PanelType {
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: joerg Date: Sun Aug 17 22:30:55 UTC 2014 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_driver.c Log Message: CARD32 uses non-canonical typedefs on i386, so explicitly cast to uint32_t to fix build with clang. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.6 xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.7 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.6 Fri Aug 15 15:14:43 2014 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c Sun Aug 17 22:30:55 2014 @@ -935,11 +935,11 @@ NVPciProbe(DriverPtr drv, int entity, st if(name) xf86DrvMsg(0, X_WARNING, NV_NAME : Ignoring unsupported device 0x%PRIx32 (%s) at %2.2d@%2.2d:%2.2d:%1.1d\n, - id, name, dev-bus, dev-domain, dev-dev, dev-func); + (uint32_t)id, name, dev-bus, dev-domain, dev-dev, dev-func); else xf86DrvMsg(0, X_WARNING, NV_NAME : Ignoring unsupported device 0x%PRIx32 at %2.2d@%2.2d:%2.2d:%1.1d\n, - id, dev-bus, dev-domain, dev-dev, dev-func); + (uint32_t)id, dev-bus, dev-domain, dev-dev, dev-func); return FALSE; }
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: riastradh Date: Fri Aug 15 15:14:43 UTC 2014 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_driver.c Log Message: Fix format strings for uint32_t. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.5 xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.6 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.5 Wed Aug 13 22:45:12 2014 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c Fri Aug 15 15:14:43 2014 @@ -921,7 +921,7 @@ NVPciProbe(DriverPtr drv, int entity, st #if NV_TEST_FOR_KERNEL_DRIVER if (pci_device_has_kernel_driver(dev)) { xf86DrvMsg(0, X_ERROR, - NV_NAME : The PCI device 0x%x (%s) at %2.2d@%2.2d:%2.2d:%1.1d has a kernel module claiming it.\n, + NV_NAME : The PCI device 0x%PRIx32 (%s) at %2.2d@%2.2d:%2.2d:%1.1d has a kernel module claiming it.\n, id, name, dev-bus, dev-domain, dev-dev, dev-func); xf86DrvMsg(0, X_ERROR, NV_NAME : This driver cannot operate until it has been unloaded.\n); @@ -934,11 +934,11 @@ NVPciProbe(DriverPtr drv, int entity, st name = pci_device_get_device_name(dev); if(name) xf86DrvMsg(0, X_WARNING, - NV_NAME : Ignoring unsupported device 0x%x (%s) at %2.2d@%2.2d:%2.2d:%1.1d\n, + NV_NAME : Ignoring unsupported device 0x%PRIx32 (%s) at %2.2d@%2.2d:%2.2d:%1.1d\n, id, name, dev-bus, dev-domain, dev-dev, dev-func); else xf86DrvMsg(0, X_WARNING, - NV_NAME : Ignoring unsupported device 0x%x at %2.2d@%2.2d:%2.2d:%1.1d\n, + NV_NAME : Ignoring unsupported device 0x%PRIx32 at %2.2d@%2.2d:%2.2d:%1.1d\n, id, dev-bus, dev-domain, dev-dev, dev-func); return FALSE; }
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: macallan Date: Wed Aug 13 22:45:12 UTC 2014 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_driver.c Log Message: put pci_device_has_kernel_driver(dev) into #if NV_TEST_FOR_KERNEL_DRIVER at least for now there is nothing that keeps the nv driver from running if a kernel driver other than vga is attached Now this works again on macppc ( and x86 if you use for example genfb ) To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.4 xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.5 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.4 Sun Jun 2 08:29:33 2013 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c Wed Aug 13 22:45:12 2014 @@ -911,15 +911,23 @@ NVPciProbe(DriverPtr drv, int entity, st NVGetPCIXpressChip(dev) : dev-vendor_id 16 | dev-device_id; const char *name = xf86TokenToString(NVKnownChipsets, id); +/* + * XXX + * disable this test for now since it's bogus + * it will trigger whenever there's a driver other than vga attached to the + * device we're trying to probe, yet this works fine on top of gffb or genfb + * might need to revisit this when we have working DRM on non-x86 + */ +#if NV_TEST_FOR_KERNEL_DRIVER if (pci_device_has_kernel_driver(dev)) { xf86DrvMsg(0, X_ERROR, NV_NAME : The PCI device 0x%x (%s) at %2.2d@%2.2d:%2.2d:%1.1d has a kernel module claiming it.\n, - (int)id, name, dev-bus, dev-domain, dev-dev, dev-func); + id, name, dev-bus, dev-domain, dev-dev, dev-func); xf86DrvMsg(0, X_ERROR, NV_NAME : This driver cannot operate until it has been unloaded.\n); return FALSE; } - +#endif if(dev-vendor_id == PCI_VENDOR_NVIDIA !name !NVIsSupported(id) !NVIsG80(id)) { /* See if pci.ids knows what the heck this thing is */ @@ -927,11 +935,11 @@ NVPciProbe(DriverPtr drv, int entity, st if(name) xf86DrvMsg(0, X_WARNING, NV_NAME : Ignoring unsupported device 0x%x (%s) at %2.2d@%2.2d:%2.2d:%1.1d\n, - (int)id, name, dev-bus, dev-domain, dev-dev, dev-func); + id, name, dev-bus, dev-domain, dev-dev, dev-func); else xf86DrvMsg(0, X_WARNING, NV_NAME : Ignoring unsupported device 0x%x at %2.2d@%2.2d:%2.2d:%1.1d\n, - (int)id, dev-bus, dev-domain, dev-dev, dev-func); + id, dev-bus, dev-domain, dev-dev, dev-func); return FALSE; } @@ -1212,7 +1220,7 @@ NVCloseScreen(CLOSE_SCREEN_ARGS_DECL) NVLockUnlock(pNv, 1); } } - + NVUnmapMem(pScrn); #ifndef AVOID_VGAHW vgaHWUnmapMem(pScrn); @@ -1260,7 +1268,6 @@ NVFreeScreen(FREE_SCREEN_ARGS_DECL) * This only gets called when a screen is being deleted. It does not * get called routinely at the end of a server generation. */ - if (xf86LoaderCheckSymbol(vgaHWFreeHWRec)) vgaHWFreeHWRec(pScrn); NVFreeRec(pScrn);
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: macallan Date: Wed May 30 04:54:27 UTC 2012 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: nv_driver.c Log Message: don't map the VGA framebuffer if AVOID_VGAHW is defined To generate a diff of this commit: cvs rdiff -u -r1.1.1.5 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.1.1.5 xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c:1.1.1.5 Mon Aug 9 16:17:55 2010 +++ xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c Wed May 30 04:54:27 2012 @@ -1219,7 +1219,9 @@ NVCloseScreen(int scrnIndex, ScreenPtr p } NVUnmapMem(pScrn); +#ifndef AVOID_VGAHW vgaHWUnmapMem(pScrn); +#endif if (pNv-AccelInfoRec) XAADestroyInfoRec(pNv-AccelInfoRec); if (pNv-CursorInfoRec) @@ -1259,6 +1261,7 @@ NVFreeScreen(int scrnIndex, int flags) * This only gets called when a screen is being deleted. It does not * get called routinely at the end of a server generation. */ + if (xf86LoaderCheckSymbol(vgaHWFreeHWRec)) vgaHWFreeHWRec(xf86Screens[scrnIndex]); NVFreeRec(xf86Screens[scrnIndex]); @@ -2410,11 +2413,13 @@ NVScreenInit(int scrnIndex, ScreenPtr pS } /* Map the VGA memory when the primary video */ +#ifndef AVOID_VGAHW if (pNv-Primary !pNv-FBDev) { hwp-MapSize = 0x1; if (!vgaHWMapMem(pScrn)) return FALSE; } +#endif if (pNv-FBDev) { fbdevHWSave(pScrn);
CVS commit: xsrc/external/mit/xf86-video-nv/dist
Module Name:xsrc Committed By: mrg Date: Mon Aug 9 16:17:58 UTC 2010 Update of /cvsroot/xsrc/external/mit/xf86-video-nv/dist In directory ivanova.netbsd.org:/tmp/cvs-serv3739 Log Message: initial import of xf86-video-nv-2.1.18 Status: Vendor Tag: xorg Release Tags: xf86-video-nv-2-1-18 U xsrc/external/mit/xf86-video-nv/dist/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/INSTALL U xsrc/external/mit/xf86-video-nv/dist/depcomp U xsrc/external/mit/xf86-video-nv/dist/ChangeLog U xsrc/external/mit/xf86-video-nv/dist/COPYING U xsrc/external/mit/xf86-video-nv/dist/README U xsrc/external/mit/xf86-video-nv/dist/configure U xsrc/external/mit/xf86-video-nv/dist/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/configure.ac U xsrc/external/mit/xf86-video-nv/dist/aclocal.m4 U xsrc/external/mit/xf86-video-nv/dist/ltmain.sh U xsrc/external/mit/xf86-video-nv/dist/config.sub U xsrc/external/mit/xf86-video-nv/dist/config.h.in U xsrc/external/mit/xf86-video-nv/dist/README.G80 U xsrc/external/mit/xf86-video-nv/dist/install-sh U xsrc/external/mit/xf86-video-nv/dist/config.guess U xsrc/external/mit/xf86-video-nv/dist/missing U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_const.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_type.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_hw.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.h C xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_video.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_local.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c C xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/src/nv_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_const.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_tbl.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.c U xsrc/external/mit/xf86-video-nv/dist/man/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/man/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/man/nv.man 2 conflicts created by this import. Use the following command to help the merge: cvs checkout -jxorg:yesterday -jxorg xsrc/external/mit/xf86-video-nv/dist
CVS commit: xsrc/external/mit/xf86-video-nv/dist
Module Name:xsrc Committed By: mrg Date: Mon Aug 9 16:18:45 UTC 2010 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: g80_dac.c g80_sor.c Removed Files: xsrc/external/mit/xf86-video-nv/dist/compat: Makefile.am Makefile.in README xsrc/external/mit/xf86-video-nv/dist/compat/modes: xf86Crtc.c xf86Crtc.h xf86Cursors.c xf86DiDGA.c xf86EdidModes.c xf86Modes.c xf86Modes.h xf86RandR12.c xf86RandR12.h xf86Rename.h xf86Rotate.c xf86cvt.c xf86gtf.c xsrc/external/mit/xf86-video-nv/dist/compat/parser: xf86Optrec.h xf86Parser.h xsrc/external/mit/xf86-video-nv/dist/src: local_xf86Rename.h Log Message: merge xf86-video-nv 2.1.18 To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r0 \ xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.am \ xsrc/external/mit/xf86-video-nv/dist/compat/README cvs rdiff -u -r1.1.1.3 -r0 \ xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.in cvs rdiff -u -r1.1.1.4 -r0 \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.c \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.h \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Cursors.c \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86EdidModes.c \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.c \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.h \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.c \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rotate.c cvs rdiff -u -r1.1.1.3 -r0 \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86DiDGA.c \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.h \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86gtf.c cvs rdiff -u -r1.1.1.2 -r0 \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rename.h \ xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86cvt.c cvs rdiff -u -r1.1.1.2 -r0 \ xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Optrec.h cvs rdiff -u -r1.1.1.4 -r0 \ xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Parser.h cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c \ xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c cvs rdiff -u -r1.1.1.1 -r0 \ xsrc/external/mit/xf86-video-nv/dist/src/local_xf86Rename.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c:1.3 xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c:1.4 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c:1.3 Sat May 22 10:12:55 2010 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c Mon Aug 9 16:18:45 2010 @@ -173,7 +173,7 @@ { G80OutputDestroy(output); -xfree(output-driver_private); +free(output-driver_private); output-driver_private = NULL; } Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c:1.3 xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c:1.4 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c:1.3 Sat May 22 10:12:55 2010 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c Mon Aug 9 16:18:45 2010 @@ -169,7 +169,7 @@ xf86DeleteMode(pPriv-nativeMode, pPriv-nativeMode); -xfree(output-driver_private); +free(output-driver_private); output-driver_private = NULL; } @@ -265,7 +265,6 @@ return xf86DuplicateMode(pPriv-nativeMode); } -#ifdef RANDR_12_INTERFACE #define MAKE_ATOM(a) MakeAtom((a), sizeof(a) - 1, TRUE); struct property { @@ -407,7 +406,6 @@ return TRUE; } -#endif // RANDR_12_INTERFACE static const xf86OutputFuncsRec G80SorTMDSOutputFuncs = { .dpms = G80SorDPMSSet, @@ -420,10 +418,8 @@ .mode_set = G80SorModeSet, .detect = G80SorDetect, .get_modes = G80OutputGetDDCModes, -#ifdef RANDR_12_INTERFACE .create_resources = G80SorCreateResources, .set_property = G80SorSetProperty, -#endif .destroy = G80SorDestroy, }; @@ -438,10 +434,8 @@ .mode_set = G80SorModeSet, .detect = G80SorLVDSDetect, .get_modes = G80SorGetLVDSModes, -#ifdef RANDR_12_INTERFACE .create_resources = G80SorCreateResources, .set_property = G80SorSetProperty, -#endif .destroy = G80SorDestroy, }; @@ -505,7 +499,7 @@ if(!pPriv-nativeMode) { xf86DrvMsg(pScrn-scrnIndex, X_WARNING, Failed to find LVDS native mode\n); -xfree(pPriv); +free(pPriv); return NULL; }
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: mrg Date: Sat May 22 07:25:03 UTC 2010 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: g80_dac.c g80_sor.c Log Message: use new-skool X11/extensions/dpmsconst.h. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c \ xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c:1.1.1.1 xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c:1.1.1.1 Sat Aug 2 05:14:16 2008 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c Sat May 22 07:25:02 2010 @@ -27,8 +27,7 @@ #include unistd.h -#define DPMS_SERVER -#include X11/extensions/dpms.h +#include X11/extensions/dpmsconst.h #include xf86_OSproc.h #include g80_type.h Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c:1.1.1.1 xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c:1.2 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c:1.1.1.1 Sat Aug 2 05:14:16 2008 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c Sat May 22 07:25:02 2010 @@ -25,8 +25,7 @@ #include config.h #endif -#define DPMS_SERVER -#include X11/extensions/dpms.h +#include X11/extensions/dpmsconst.h #include X11/Xatom.h #include g80_type.h
CVS commit: xsrc/external/mit/xf86-video-nv/dist
Module Name:xsrc Committed By: mrg Date: Sat May 22 10:09:10 UTC 2010 Update of /cvsroot/xsrc/external/mit/xf86-video-nv/dist In directory ivanova.netbsd.org:/tmp/cvs-serv10555 Log Message: initial import of xf86-video-nv-2.1.17 Status: Vendor Tag: xorg Release Tags: xf86-video-nv-2-1-17 U xsrc/external/mit/xf86-video-nv/dist/Makefile.am N xsrc/external/mit/xf86-video-nv/dist/INSTALL U xsrc/external/mit/xf86-video-nv/dist/depcomp U xsrc/external/mit/xf86-video-nv/dist/ChangeLog U xsrc/external/mit/xf86-video-nv/dist/COPYING U xsrc/external/mit/xf86-video-nv/dist/README U xsrc/external/mit/xf86-video-nv/dist/configure U xsrc/external/mit/xf86-video-nv/dist/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/configure.ac U xsrc/external/mit/xf86-video-nv/dist/aclocal.m4 U xsrc/external/mit/xf86-video-nv/dist/ltmain.sh U xsrc/external/mit/xf86-video-nv/dist/config.sub U xsrc/external/mit/xf86-video-nv/dist/config.h.in U xsrc/external/mit/xf86-video-nv/dist/README.G80 U xsrc/external/mit/xf86-video-nv/dist/install-sh U xsrc/external/mit/xf86-video-nv/dist/config.guess U xsrc/external/mit/xf86-video-nv/dist/missing U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_const.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_type.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_hw.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.h C xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_video.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_local.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c C xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/src/nv_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_const.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_tbl.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.c U xsrc/external/mit/xf86-video-nv/dist/src/local_xf86Rename.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.c U xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/compat/README U xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Optrec.h U xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Parser.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86EdidModes.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86DiDGA.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86gtf.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86cvt.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Cursors.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rotate.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rename.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.c U
CVS commit: xsrc/external/mit/xf86-video-nv/dist/src
Module Name:xsrc Committed By: mrg Date: Sat May 22 10:12:55 UTC 2010 Modified Files: xsrc/external/mit/xf86-video-nv/dist/src: g80_dac.c g80_sor.c Log Message: merge xf86-video-nv 2.1.17 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c \ xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c:1.2 xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c:1.2 Sat May 22 07:25:02 2010 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c Sat May 22 10:12:55 2010 @@ -27,7 +27,13 @@ #include unistd.h +#ifdef HAVE_XEXTPROTO_71 #include X11/extensions/dpmsconst.h +#else +#define DPMS_SERVER +#include X11/extensions/dpms.h +#endif + #include xf86_OSproc.h #include g80_type.h Index: xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c diff -u xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c:1.2 xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c:1.3 --- xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c:1.2 Sat May 22 07:25:02 2010 +++ xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c Sat May 22 10:12:55 2010 @@ -25,7 +25,13 @@ #include config.h #endif +#ifdef HAVE_XEXTPROTO_71 #include X11/extensions/dpmsconst.h +#else +#define DPMS_SERVER +#include X11/extensions/dpms.h +#endif + #include X11/Xatom.h #include g80_type.h
CVS commit: xsrc/external/mit/xf86-video-nv/dist
Module Name:xsrc Committed By: mrg Date: Thu Jul 9 06:51:32 UTC 2009 Update of /cvsroot/xsrc/external/mit/xf86-video-nv/dist In directory ivanova.netbsd.org:/tmp/cvs-serv3503 Log Message: initial import of xf86-video-nv-2.1.14 Status: Vendor Tag: xorg Release Tags: xf86-video-nv-2-1-14 U xsrc/external/mit/xf86-video-nv/dist/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/depcomp U xsrc/external/mit/xf86-video-nv/dist/ChangeLog U xsrc/external/mit/xf86-video-nv/dist/COPYING U xsrc/external/mit/xf86-video-nv/dist/README U xsrc/external/mit/xf86-video-nv/dist/configure U xsrc/external/mit/xf86-video-nv/dist/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/configure.ac U xsrc/external/mit/xf86-video-nv/dist/aclocal.m4 U xsrc/external/mit/xf86-video-nv/dist/ltmain.sh U xsrc/external/mit/xf86-video-nv/dist/config.sub U xsrc/external/mit/xf86-video-nv/dist/config.h.in U xsrc/external/mit/xf86-video-nv/dist/README.G80 U xsrc/external/mit/xf86-video-nv/dist/install-sh U xsrc/external/mit/xf86-video-nv/dist/config.guess U xsrc/external/mit/xf86-video-nv/dist/missing U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_const.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_type.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_hw.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_video.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_local.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/src/nv_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_const.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_tbl.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.c U xsrc/external/mit/xf86-video-nv/dist/src/local_xf86Rename.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.c U xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/compat/README U xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Optrec.h U xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Parser.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86EdidModes.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86DiDGA.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86gtf.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86cvt.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Cursors.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rotate.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rename.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.c U xsrc/external/mit/xf86-video-nv/dist/man/Makefile.am U
CVS commit: xsrc/external/mit/xf86-video-nv/dist
Module Name:xsrc Committed By: mrg Date: Thu Jul 9 03:32:44 UTC 2009 Update of /cvsroot/xsrc/external/mit/xf86-video-nv/dist In directory ivanova.netbsd.org:/tmp/cvs-serv3467 Log Message: initial import of xf86-video-nv-2.1.13 Status: Vendor Tag: xorg Release Tags: xf86-video-nv-2-1-13 U xsrc/external/mit/xf86-video-nv/dist/missing U xsrc/external/mit/xf86-video-nv/dist/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/ChangeLog U xsrc/external/mit/xf86-video-nv/dist/configure.ac U xsrc/external/mit/xf86-video-nv/dist/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/config.guess U xsrc/external/mit/xf86-video-nv/dist/README U xsrc/external/mit/xf86-video-nv/dist/COPYING U xsrc/external/mit/xf86-video-nv/dist/config.h.in U xsrc/external/mit/xf86-video-nv/dist/install-sh U xsrc/external/mit/xf86-video-nv/dist/aclocal.m4 U xsrc/external/mit/xf86-video-nv/dist/ltmain.sh U xsrc/external/mit/xf86-video-nv/dist/configure U xsrc/external/mit/xf86-video-nv/dist/depcomp U xsrc/external/mit/xf86-video-nv/dist/config.sub U xsrc/external/mit/xf86-video-nv/dist/README.G80 U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/src/nv_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/src/nv_video.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_hw.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_tbl.h U xsrc/external/mit/xf86-video-nv/dist/src/local_xf86Rename.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_const.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_const.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_local.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_type.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c U xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/compat/README U xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Optrec.h U xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Parser.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86DiDGA.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Cursors.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rotate.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86gtf.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86cvt.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86EdidModes.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rename.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.c U xsrc/external/mit/xf86-video-nv/dist/man/Makefile.in U
CVS commit: xsrc/external/mit/xf86-video-nv/dist
Module Name:xsrc Committed By: mrg Date: Wed Jun 10 00:48:00 UTC 2009 Update of /cvsroot/xsrc/external/mit/xf86-video-nv/dist In directory ivanova.netbsd.org:/tmp/cvs-serv27296 Log Message: initial import of xf86-video-nv-2.1.13 Status: Vendor Tag: xorg Release Tags: xf86-video-nv-2-1-13 U xsrc/external/mit/xf86-video-nv/dist/missing U xsrc/external/mit/xf86-video-nv/dist/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/ChangeLog U xsrc/external/mit/xf86-video-nv/dist/configure.ac U xsrc/external/mit/xf86-video-nv/dist/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/config.guess N xsrc/external/mit/xf86-video-nv/dist/README U xsrc/external/mit/xf86-video-nv/dist/COPYING U xsrc/external/mit/xf86-video-nv/dist/config.h.in U xsrc/external/mit/xf86-video-nv/dist/install-sh U xsrc/external/mit/xf86-video-nv/dist/aclocal.m4 U xsrc/external/mit/xf86-video-nv/dist/ltmain.sh U xsrc/external/mit/xf86-video-nv/dist/configure U xsrc/external/mit/xf86-video-nv/dist/depcomp U xsrc/external/mit/xf86-video-nv/dist/config.sub U xsrc/external/mit/xf86-video-nv/dist/README.G80 U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/src/nv_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/src/nv_video.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_hw.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_cursor.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_shadow.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_include.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_tbl.h U xsrc/external/mit/xf86-video-nv/dist/src/local_xf86Rename.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_sor.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_local.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_proto.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_const.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_include.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_type.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_type.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_output.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dac.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_hw.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_exa.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_const.h U xsrc/external/mit/xf86-video-nv/dist/src/nv_cursor.c U xsrc/external/mit/xf86-video-nv/dist/src/riva_local.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_type.h U xsrc/external/mit/xf86-video-nv/dist/src/riva_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_driver.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_display.h U xsrc/external/mit/xf86-video-nv/dist/src/g80_xaa.c U xsrc/external/mit/xf86-video-nv/dist/src/nv_dga.c U xsrc/external/mit/xf86-video-nv/dist/src/g80_dma.c U xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.in U xsrc/external/mit/xf86-video-nv/dist/compat/Makefile.am U xsrc/external/mit/xf86-video-nv/dist/compat/README U xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Optrec.h U xsrc/external/mit/xf86-video-nv/dist/compat/parser/xf86Parser.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86DiDGA.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Cursors.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rotate.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86gtf.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86cvt.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86EdidModes.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Rename.h U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.c U xsrc/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.c U xsrc/external/mit/xf86-video-nv/dist/man/Makefile.in U