diff options
author | Ben Widawsky <ben@bwidawsk.net> | 2011-03-19 18:14:28 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2011-05-10 13:56:41 -0700 |
commit | 4a246cfc3c337ecb800d508ee5ed906534edb25c (patch) | |
tree | 3430259d8dc22c6b80904d98dbdba39d23e6a831 /drivers/gpu/drm/i915/intel_ringbuffer.c | |
parent | 96f298aa9c9fc9b7c8a2ebaf8c195d178f570e09 (diff) |
drm/i915: fix rc6 initialization on Ironlake
There is a race condition between setting PWRCTXA and executing
MI_SET_CONTEXT. PWRCTXA must not be set until a valid context has been
written (or else the GPU could possible go into rc6, and return to an
invalid context).
Reported-and-Tested-by: Gu Rui <chaos.proton@gmail.com>
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=28582
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.c')
0 files changed, 0 insertions, 0 deletions