XFree86 Bug/Test Report Form
(B
(BPlease fill in as many of the fields a possible, and return this form to
([EMAIL PROTECTED]  Replace the comments in [] with your own text.
(B
(BVERSION:
(B
(B4.2.99.902
(B
(BVIDEO DRIVER:
(B
(Bi810
(B
(BOPERATING SYSTEM:
(B
(BFreebsd 5.0-RELEASE
(B
(BVIDEO CARD:
(B
(B    MODEL:
(B
(B    GRAPHICS CHIPSET:
(B
(B    i830M internal graphics
(B
(B    RAMDAC:
(B
(B    CLOCKCHIP:
(B
(B    VIDEO MEMORY:
(B
(B    BUS TYPE:
(B
(B    PCI
(B
(BREPORT:
(B
(B    XFree86 does not terminate gracefully with i810 driver + i830M chipset
(B    (segment violation is detected at I830HideCursor()).
(B    This is because I830HideCursor() is called after memory map is released.
(B    Following is a quick hack to fix this problem.
(B    (version of i830_cursor.c is 
(B/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/i810/i830_cursor.c,v 1.6 200
(B2/12/18 15:49:01 dawes Exp $ */
(B    )
(B
(B--- i830_cursor.c-ORIG  Thu Dec 19 12:06:07 2002
(B+++ i830_cursor.c       Thu Feb 20 18:28:16 2003
(B@@ -253,6 +253,12 @@
(B    DPRINTF(PFX, "I830HideCursor\n");
(B 
(B    pI830->cursorOn = FALSE;
(B+#if 1 /* XXXX---- */
(B+   if (RecPtr->MMIOBase == NULL) {
(B+      ErrorF("I830HideCursor(): MMIOBase is null\n");
(B+      return;
(B+   }
(B+#endif /* ----XXXX */
(B    if (IS_MOBILE(pI830)) {
(B       temp = INREG(CURSOR_A_CONTROL);
(B       temp &= ~CURSOR_MODE;
(B_______________________________________________
(BXFree86 mailing list
([EMAIL PROTECTED]
(Bhttp://XFree86.Org/mailman/listinfo/xfree86


Reply via email to