diff --git a/src/i830_display.c b/src/i830_display.c index 9ec46a45..d124ba0a 100644 --- a/src/i830_display.c +++ b/src/i830_display.c @@ -351,9 +351,12 @@ i830PipeSetBase(xf86CrtcPtr crtc, int x, int y) if (IS_I965G(pI830)) { OUTREG(dspbase, ((y * pScrn->displayWidth + x) * pI830->cpp)); + (void) INREG(dspbase); OUTREG(dspsurf, Start); + (void) INREG(dspsurf); } else { OUTREG(dspbase, Start + ((y * pScrn->displayWidth + x) * pI830->cpp)); + (void) INREG(dspbase); } crtc->x = x;