6783,7 → 6783,9 |
intel_crtc->cursor_visible = visible; |
} |
/* and commit changes on next vblank */ |
POSTING_READ(CURCNTR(pipe)); |
I915_WRITE(CURBASE(pipe), base); |
POSTING_READ(CURBASE(pipe)); |
} |
|
static void ivb_update_cursor(struct drm_crtc *crtc, u32 base) |
6812,7 → 6814,9 |
intel_crtc->cursor_visible = visible; |
} |
/* and commit changes on next vblank */ |
POSTING_READ(CURCNTR_IVB(pipe)); |
I915_WRITE(CURBASE_IVB(pipe), base); |
POSTING_READ(CURBASE_IVB(pipe)); |
} |
|
/* If no-part of the cursor is visible on the framebuffer, then the GPU may hang... */ |