xf86-video-intel: Branch 'xf86-video-intel-2.2-branch' - src/i830_debug.c

Jesse Barnes jbarnes at kemper.freedesktop.org
Thu Feb 21 08:42:29 PST 2008


 src/i830_debug.c |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 122e9a266b04b9f88a4294aadfa6fb5f9a6faff5
Author: Jesse Barnes <jbarnes at hobbes.virtuousgeek.org>
Date:   Thu Feb 21 08:37:42 2008 -0800

    Remove side effects from VGA debug code
    
    The VGA register dumping code was leaving ARX in data mode rather than index
    mode, which could cause problems for later software accessing AR* registers.
    Fix it to make sure it's in index mode when we're done.
    
    Fixes #14434.

diff --git a/src/i830_debug.c b/src/i830_debug.c
index 196fd23..9cf7ba5 100644
--- a/src/i830_debug.c
+++ b/src/i830_debug.c
@@ -601,6 +601,7 @@ static void i830DumpAR(ScrnInfoPtr pScrn)
     }
     INREG8(st01);
     OUTREG8(0x3c0, orig_arx);
+    INREG8(st01); /* switch back to index mode */
 }
 
 void i830DumpRegs (ScrnInfoPtr pScrn)


More information about the xorg-commit mailing list