Summary: | Cursor corruption caused by commit 9b8c4a0b215e603497 | ||||||
---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Jeremy Bowers <jbowers> | ||||
Component: | DRM/Intel | Assignee: | Chris Wilson <chris> | ||||
Status: | CLOSED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | medium | CC: | eric, nbowler | ||||
Version: | unspecified | ||||||
Hardware: | x86-64 (AMD64) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Jeremy Bowers
2010-05-31 11:55:24 UTC
This implies that we missing a clflush on the cursors, which in turn implies that we not specifying the correct domain. Hmm, I will read over the code unless somebody has a better idea. Moving to DRM module, as this commit is in drm-intel-next kernel. Created attachment 36003 [details] [review] Move non-phys cursors into the GTT I put that patch on top of e3a815fcd380 and it Works For Me (TM). If I ought to drop back to a1786bd270 and test let me know. (In reply to comment #4) > I put that patch on top of e3a815fcd380 and it Works For Me (TM). If I ought to > drop back to a1786bd270 and test let me know. No, that's fine. The patch seems to be correct, so it is now just a matter of time whilst it works it way upstream into Linus' tree. Included in 2.6.35-rc2. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.