CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: joerg Date: Sat Aug 27 16:35:48 UTC 2016 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_display.c Log Message: Since CARD32 and uint32_t don't necessarily use the same underlaying type, e.g. on i386, add an explicit cast as well. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.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-openchrome/dist/src/via_display.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c:1.5 xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c:1.6 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c:1.5 Sun Aug 21 18:18:57 2016 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c Sat Aug 27 16:35:48 2016 @@ -815,11 +815,11 @@ viaIGA1SetFBStartingAddress(xf86CrtcPtr Base = (y * pScrn->displayWidth + x) * (pScrn->bitsPerPixel / 8); DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Base Address: 0x%"PRIx32"x\n", -Base)); +(uint32_t)Base)); Base = (Base + drmmode->front_bo->offset) >> 1; xf86DrvMsg(pScrn->scrnIndex, X_INFO, "DRI Base Address: 0x%"PRIx32"\n", -Base); +(uint32_t)Base); hwp->writeCrtc(hwp, 0x0D, Base & 0xFF); hwp->writeCrtc(hwp, 0x0C, (Base & 0xFF00) >> 8); @@ -2046,11 +2046,11 @@ viaIGA2SetFBStartingAddress(xf86CrtcPtr Base = (y * pScrn->displayWidth + x) * (pScrn->bitsPerPixel / 8); DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Base Address: 0x%"PRIx32"\n", -Base)); +(uint32_t)Base)); Base = (Base + drmmode->front_bo->offset) >> 3; xf86DrvMsg(pScrn->scrnIndex, X_INFO, "DRI Base Address: 0x%"PRIx32"\n", -Base); +(uint32_t)Base); tmp = hwp->readCrtc(hwp, 0x62) & 0x01; tmp |= (Base & 0x7F) << 1;
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: joerg Date: Sun Aug 21 18:18:57 UTC 2016 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_display.c Log Message: Fix format strings. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.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-openchrome/dist/src/via_display.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c:1.4 xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c:1.5 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c:1.4 Fri Aug 19 23:53:25 2016 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c Sun Aug 21 18:18:57 2016 @@ -29,6 +29,7 @@ #include "config.h" #endif +#include #include "via_driver.h" /* @@ -813,11 +814,11 @@ viaIGA1SetFBStartingAddress(xf86CrtcPtr Base = (y * pScrn->displayWidth + x) * (pScrn->bitsPerPixel / 8); DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, -"Base Address: 0x%lx\n", +"Base Address: 0x%"PRIx32"x\n", Base)); Base = (Base + drmmode->front_bo->offset) >> 1; xf86DrvMsg(pScrn->scrnIndex, X_INFO, -"DRI Base Address: 0x%lx\n", +"DRI Base Address: 0x%"PRIx32"\n", Base); hwp->writeCrtc(hwp, 0x0D, Base & 0xFF); @@ -2044,11 +2045,11 @@ viaIGA2SetFBStartingAddress(xf86CrtcPtr Base = (y * pScrn->displayWidth + x) * (pScrn->bitsPerPixel / 8); DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, -"Base Address: 0x%lx\n", +"Base Address: 0x%"PRIx32"\n", Base)); Base = (Base + drmmode->front_bo->offset) >> 3; xf86DrvMsg(pScrn->scrnIndex, X_INFO, -"DRI Base Address: 0x%lx\n", +"DRI Base Address: 0x%"PRIx32"\n", Base); tmp = hwp->readCrtc(hwp, 0x62) & 0x01;
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: jakllsch Date: Sat Aug 20 08:29:36 UTC 2016 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_ums.c Log Message: align format string with argument type To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.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-openchrome/dist/src/via_ums.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.c:1.3 xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.c:1.4 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.c:1.3 Fri Aug 19 23:53:25 2016 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.c Sat Aug 20 08:29:36 2016 @@ -187,7 +187,7 @@ viaMapMMIO(ScrnInfoPtr pScrn) xf86DrvMsg(pScrn->scrnIndex, X_PROBED, "Mapping the frame buffer at address 0x%lX with " - "size %u KB.\n", + "size %lu KB.\n", pVia->FrameBufferBase, pVia->videoRambytes / 1024); #ifdef HAVE_PCIACCESS
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: mrg Date: Fri Aug 19 23:47:02 UTC 2016 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_ums.c Log Message: include "xf86fbman.h" To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.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-openchrome/dist/src/via_ums.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.c:1.1.1.2 xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.c:1.2 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.c:1.1.1.2 Fri Aug 19 23:31:24 2016 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_ums.c Fri Aug 19 23:47:01 2016 @@ -28,6 +28,7 @@ #include "globals.h" #include "via_driver.h" +#include "xf86fbman.h" static void ViaMMIODisable(ScrnInfoPtr pScrn)
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: wiz Date: Fri Jun 28 16:53:55 UTC 2013 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_driver.c Log Message: Use correct format string. To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_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-openchrome/dist/src/via_driver.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.c:1.1.1.2 xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.c:1.2 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.c:1.1.1.2 Sat Jun 1 21:08:53 2013 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.c Fri Jun 28 16:53:55 2013 @@ -825,7 +825,7 @@ via_xf86crtc_resize(ScrnInfoPtr scrn, in goto fail; xf86DrvMsg(scrn-scrnIndex, X_INFO, -Allocate new frame buffer %dx%d stride %d\n, +Allocate new frame buffer %dx%d stride %lu\n, width, height, new_front-pitch); new_pixels = drm_bo_map(scrn, new_front);
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: wiz Date: Tue Jun 4 16:59:25 UTC 2013 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_driver.h Log Message: Remove some prototypes (reduce diff to upstream) where I can't find the corresponding functions. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.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-openchrome/dist/src/via_driver.h diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.4 xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.5 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.4 Sat Jun 1 21:21:16 2013 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h Tue Jun 4 16:59:25 2013 @@ -520,14 +520,7 @@ Bool VIADRIBufferInit(ScrnInfoPtr pScrn) #endif /* HAVE_DRI */ int viaOffScreenLinear(struct buffer_object *obj, ScrnInfoPtr pScrn, unsigned long size); -void viaShowCursor(ScrnInfoPtr pScrn); -void viaHideCursor(ScrnInfoPtr pScrn); -Bool viaHWCursorInit(ScreenPtr pScreen); -void ViaDisplaySetStreamOnCRT(ScrnInfoPtr pScrn, Bool primary); void ViaDisplaySetStreamOnDFP(ScrnInfoPtr pScrn, Bool primary); -void ViaDisplaySetStreamOnDVO(ScrnInfoPtr pScrn, int port, Bool primary); void ViaDisplayEnableSimultaneous(ScrnInfoPtr pScrn); -void ViaDisplayEnableCRT(ScrnInfoPtr pScrn); -void ViaDisplayEnableDVO(ScrnInfoPtr pScrn, int port); #endif /* _VIA_DRIVER_H_ */
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: christos Date: Mon Jun 3 22:44:40 UTC 2013 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_display.c Log Message: PR/47884: Brad Harder: Avoid variable stack allocation, use malloc for SSP. To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.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-openchrome/dist/src/via_display.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c:1.1.1.2 xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c:1.2 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c:1.1.1.2 Sat Jun 1 17:08:53 2013 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_display.c Mon Jun 3 18:44:40 2013 @@ -1002,9 +1002,13 @@ iga1_crtc_gamma_set(xf86CrtcPtr crtc, CA vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); int SR1A, SR1B, CR67, CR6A; -LOCO colors[size]; +LOCO *colors; int i; +colors = malloc(size * sizeof(*colors)); +if (colors == NULL) + return; + for (i = 0; i size; i++) { colors[i].red = red[i] 8; colors[i].green = green[i] 8; @@ -1039,6 +1043,7 @@ iga1_crtc_gamma_set(xf86CrtcPtr crtc, CA hwp-writeDacData(hwp, colors[i].blue); } } +free(colors); } static void * @@ -1413,8 +1418,12 @@ iga2_crtc_gamma_set(xf86CrtcPtr crtc, CA vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); int SR1A, SR1B, CR67, CR6A; -LOCO colors[size]; int i; +LOCO *colors; + +colors = malloc(size * sizeof(*colors)); +if (colors == NULL) + return; for (i = 0; i size; i++) { colors[i].red = red[i] 8; @@ -1473,6 +1482,7 @@ iga2_crtc_gamma_set(xf86CrtcPtr crtc, CA hwp-writeDacData(hwp, colors[i].blue); } } +free(colors); } static void *
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: christos Date: Tue Jun 4 00:19:24 UTC 2013 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_lvds.c Log Message: fix another useless (and incorrect) variable stack size allocation To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_lvds.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-openchrome/dist/src/via_lvds.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_lvds.c:1.1.1.2 xsrc/external/mit/xf86-video-openchrome/dist/src/via_lvds.c:1.2 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_lvds.c:1.1.1.2 Sat Jun 1 17:08:53 2013 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_lvds.c Mon Jun 3 20:19:24 2013 @@ -1470,7 +1470,7 @@ static const xf86OutputFuncsRec via_lvds static void ViaPanelGetNativeModeFromOption(ScrnInfoPtr pScrn, ViaPanelInfoPtr panel, char *name) { -char aux[strlen(name) + 1]; +char aux[256]; CARD8 length, index; DEBUG(xf86DrvMsg(pScrn-scrnIndex, X_INFO, @@ -1480,8 +1480,8 @@ ViaPanelGetNativeModeFromOption(ScrnInfo length = sizeof(ViaPanelNativeModes) / sizeof(ViaPanelModeRec); for (index = 0; index length; index++) { -sprintf(aux, %dx%d, ViaPanelNativeModes[index].Width, -ViaPanelNativeModes[index].Height); +snprintf(aux, sizeof(aux), %dx%d, ViaPanelNativeModes[index].Width, + ViaPanelNativeModes[index].Height); if (!xf86NameCmp(name, aux)) { panel-NativeModeIndex = index; panel-NativeWidth = ViaPanelNativeModes[index].Width;
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: mrg Date: Sat Jun 1 21:21:16 UTC 2013 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_driver.h Log Message: make a prototype match the actual function. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.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-openchrome/dist/src/via_driver.h diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.3 xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.4 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.3 Sat Jun 1 21:11:27 2013 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h Sat Jun 1 21:21:16 2013 @@ -519,7 +519,7 @@ Bool VIADRIBufferInit(ScrnInfoPtr pScrn) #endif /* HAVE_DRI */ -int viaOffScreenLinear(VIAMemPtr mem, ScrnInfoPtr pScrn, unsigned long size); +int viaOffScreenLinear(struct buffer_object *obj, ScrnInfoPtr pScrn, unsigned long size); void viaShowCursor(ScrnInfoPtr pScrn); void viaHideCursor(ScrnInfoPtr pScrn); Bool viaHWCursorInit(ScreenPtr pScreen);
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: christos Date: Sun May 15 23:16:15 UTC 2011 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_cursor.c via_driver.h via_video.c Log Message: Add missing prototypes and fix calling args. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_cursor.c \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_video.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-openchrome/dist/src/via_cursor.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_cursor.c:1.1.1.1 xsrc/external/mit/xf86-video-openchrome/dist/src/via_cursor.c:1.2 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_cursor.c:1.1.1.1 Thu May 27 03:31:59 2010 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_cursor.c Sun May 15 19:16:15 2011 @@ -39,8 +39,6 @@ #include via_id.h #include cursorstr.h -void viaShowCursor(ScrnInfoPtr pScrn); -void viaHideCursor(ScrnInfoPtr pScrn); static void viaSetCursorPosition(ScrnInfoPtr pScrn, int x, int y); static Bool viaUseHWCursor(ScreenPtr pScreen, CursorPtr pCurs); static Bool viaUseHWCursorARGB(ScreenPtr pScreen, CursorPtr pCurs); Index: xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.1.1.1 xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.2 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.1.1.1 Thu May 27 03:31:59 2010 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h Sun May 15 19:16:15 2011 @@ -525,4 +525,15 @@ #endif /* XF86DRI */ +int viaOffScreenLinear(VIAMemPtr mem, ScrnInfoPtr pScrn, unsigned long size); +void viaShowCursor(ScrnInfoPtr pScrn); +void viaHideCursor(ScrnInfoPtr pScrn); +Bool viaHWCursorInit(ScreenPtr pScreen); +void ViaDisplaySetStreamOnCRT(ScrnInfoPtr pScrn, Bool primary); +void ViaDisplaySetStreamOnDFP(ScrnInfoPtr pScrn, Bool primary); +void ViaDisplaySetStreamOnDVO(ScrnInfoPtr pScrn, int port, Bool primary); +void ViaDisplayEnableSimultaneous(ScrnInfoPtr pScrn); +void ViaDisplayEnableCRT(ScrnInfoPtr pScrn); +void ViaDisplayEnableDVO(ScrnInfoPtr pScrn, int port); + #endif /* _VIA_DRIVER_H_ */ Index: xsrc/external/mit/xf86-video-openchrome/dist/src/via_video.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_video.c:1.1.1.1 xsrc/external/mit/xf86-video-openchrome/dist/src/via_video.c:1.2 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_video.c:1.1.1.1 Thu May 27 03:31:58 2010 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_video.c Sun May 15 19:16:15 2011 @@ -51,6 +51,7 @@ #include X11/extensions/Xv.h #include xaa.h #include xaalocal.h +#include damage.h #include dixstruct.h #include via_xvpriv.h #include via_swov.h @@ -757,7 +758,7 @@ pBox++; } -DamageDamageRegion(pPix, clipBoxes); +DamageDamageRegion((DrawablePtr)pPix, clipBoxes); } return 0;
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: jmcneill Date: Sun Feb 13 20:06:20 UTC 2011 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_memcpy.c Log Message: Remove a couple '#ifdef linux's to let the driver use optimized memcpy functions on NetBSD for video copy. Gives nearly 2x performance on my test system (previously kernel memcpy was always used): CHROME(0): Benchmarking video copy. Less time is better. CHROME(0): Timed libc YUV420 copy... 3000272. Throughput: 315.6 MiB/s. CHROME(0): Timed kernel YUV420 copy... 3024946. Throughput: 313.0 MiB/s. CHROME(0): TimedSSE YUV420 copy... 1591352. Throughput: 595.0 MiB/s. CHROME(0): TimedMMX YUV420 copy... 2566279. Throughput: 369.0 MiB/s. CHROME(0): Ditching 3DNow! YUV420 copy. Not supported by CPU. CHROME(0): Timed MMX2 YUV420 copy... 1696662. Throughput: 558.1 MiB/s. CHROME(0): Using SSE YUV42X copy for video. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_memcpy.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-openchrome/dist/src/via_memcpy.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_memcpy.c:1.1.1.1 xsrc/external/mit/xf86-video-openchrome/dist/src/via_memcpy.c:1.2 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_memcpy.c:1.1.1.1 Thu May 27 07:31:58 2010 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_memcpy.c Sun Feb 13 20:06:19 2011 @@ -311,8 +311,6 @@ } -#if !defined(__i386__) || (defined(linux) defined(__i386__)) - static void libc_YUV42X(unsigned char *dst, const unsigned char *src, int dstPitch, int w, int h, int yuv422) @@ -350,8 +348,6 @@ } } } -#endif - #ifdef __i386__ @@ -417,7 +413,6 @@ } } -#ifdef linux PREFETCH_FUNC(sse, SSE, SSE,, FENCE) PREFETCH_FUNC(mmxext, MMXEXT, SSE, EMMS, FENCEMMS) PREFETCH_FUNC(now, MMX, NOW, FEMMS, FEMMS) @@ -517,7 +512,6 @@ } return 0; } -#endif /* linux */ /* * Benchmark the video copy routines and choose the fastest. @@ -527,7 +521,6 @@ { ScrnInfoPtr pScrn = xf86Screens[pScreen-myNum]; -#ifdef linux char buf[BSIZ]; unsigned char *buf1, *buf2, *buf3; char *tmpBuf, *endBuf; @@ -649,11 +642,6 @@ Using %s YUV42X copy for %s.\n, mcFunctions[bestSoFar].mName, copyType); return mcFunctions[bestSoFar].mFunc; -#else -xf86DrvMsg(pScrn-scrnIndex, X_INFO, - Using Linux kernel memcpy for video.\n); -return kernel_YUV42X; -#endif /* linux */ } #else
CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src
Module Name:xsrc Committed By: jmcneill Date: Thu Jan 20 18:23:56 UTC 2011 Modified Files: xsrc/external/mit/xf86-video-openchrome/dist/src: via_dri.c Log Message: Use DRICreatePCIBusID if present instead of building the Bus ID string manually. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/xf86-video-openchrome/dist/src/via_dri.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-openchrome/dist/src/via_dri.c diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_dri.c:1.1.1.1 xsrc/external/mit/xf86-video-openchrome/dist/src/via_dri.c:1.2 --- xsrc/external/mit/xf86-video-openchrome/dist/src/via_dri.c:1.1.1.1 Thu May 27 07:31:59 2010 +++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_dri.c Thu Jan 20 18:23:55 2011 @@ -599,17 +599,21 @@ pDRIInfo-clientDriverName = VIAClientDriverName; break; } -pDRIInfo-busIdString = xalloc(64); -sprintf(pDRIInfo-busIdString, PCI:%d:%d:%d, +if (xf86LoaderCheckSymbol(DRICreatePCIBusID)) { +pDRIInfo-busIdString = DRICreatePCIBusID(pVia-PciInfo); +} else { +pDRIInfo-busIdString = xalloc(64); +sprintf(pDRIInfo-busIdString, PCI:%d:%d:%d, #ifdef XSERVER_LIBPCIACCESS -((pVia-PciInfo-domain 8) | pVia-PciInfo-bus), -pVia-PciInfo-dev, pVia-PciInfo-func +((pVia-PciInfo-domain 8) | pVia-PciInfo-bus), +pVia-PciInfo-dev, pVia-PciInfo-func #else -((pciConfigPtr)pVia-PciInfo-thisCard)-busnum, -((pciConfigPtr)pVia-PciInfo-thisCard)-devnum, -((pciConfigPtr)pVia-PciInfo-thisCard)-funcnum +((pciConfigPtr)pVia-PciInfo-thisCard)-busnum, +((pciConfigPtr)pVia-PciInfo-thisCard)-devnum, +((pciConfigPtr)pVia-PciInfo-thisCard)-funcnum #endif - ); + ); +} pDRIInfo-ddxDriverMajorVersion = VIA_DRIDDX_VERSION_MAJOR; pDRIInfo-ddxDriverMinorVersion = VIA_DRIDDX_VERSION_MINOR; pDRIInfo-ddxDriverPatchVersion = VIA_DRIDDX_VERSION_PATCH;