Bug 30199

Summary: [Huron River] render corruption after S3 resume (with tiling)
Product: DRI Reporter: Gordon Jin <gordon.jin>
Component: DRM/IntelAssignee: Yuanhan Liu <yuanhan.liu>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: high CC: jbarnes, mat, zhenyu.z.wang
Version: unspecifiedKeywords: patch
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
The Patch to fix this bug
none
Updated patch based on zhenyu's review none

Description Gordon Jin 2010-09-14 23:46:41 UTC
This is forked from bug#29631, and intends to focus on the tiling issue.

Sandybridge D0 (pci id = 0126).

kernel 2.6.36-rc4, 2.6.35.
Comment 1 Yuanhan Liu 2010-09-16 00:54:49 UTC
Created attachment 38734 [details] [review]
The Patch to fix this bug
Comment 2 Wang Zhenyu 2010-09-16 01:04:03 UTC
Good catch! But I'm pretty sure that fence reg only changed on sandybridge, but not for ironlake. So you should use IS_GEN6(dev) instead of HAS_PCH_SPLIT().

Please send this to intel-gfx list and cc stable.

thanks.
Comment 3 Yuanhan Liu 2010-09-16 01:38:54 UTC
Created attachment 38735 [details] [review]
Updated patch based on zhenyu's review

(In reply to comment #2)
> Good catch! But I'm pretty sure that fence reg only changed on sandybridge, but
> not for ironlake. So you should use IS_GEN6(dev) instead of HAS_PCH_SPLIT().
> 
> Please send this to intel-gfx list and cc stable.
> 


Thanks. And here is the new patch.
Comment 4 Gordon Jin 2010-09-16 18:19:07 UTC
Ummm, I can't reproduce this problem now, with 2.6.34-rc6, even without your patch. I'd suggest just commit it since it works on your machine.
Comment 5 Chris Wilson 2010-09-19 11:13:27 UTC
Applied to -fixes, will send pull request to Linus after I have had a chance to boot test [on pre-Sandybridge].
Comment 6 Matthias Hopf 2010-10-01 03:39:30 UTC
*** Bug 30499 has been marked as a duplicate of this bug. ***
Comment 7 Elizabeth 2017-10-06 14:53:50 UTC
Closing old verified.

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.