[Bug 76304] [BDW Regression]igt/gem_dummy_reloc_loop/blt causes [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... blitter ring idle
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Mar 19 00:33:56 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=76304
lu hua <huax.lu at intel.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |NEW
--- Comment #2 from lu hua <huax.lu at intel.com> ---
Bisect shows: 8232644ccf099548710843e97360a3fcd6d28e04 is the first bad commit
commit 8232644ccf099548710843e97360a3fcd6d28e04
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Wed Mar 5 12:00:39 2014 +0000
drm/i915: Convert the forcewake worker into a timer func
We don't want to suffer scheduling delay when turning off the GPU after
waking it up to touch registers. Ideally, we only want to keep the GPU
awake for the register access sequence, with a single forcewake dance on
the first access and release immediately after the last. We set a timer
on the first access so that we only dance once and on the next scheduler
tick, we drop the forcewake again.
This moves the cleanup routine from the common i915 workqueue to a timer
func so that we don't anger powertop, and drop the forcewake again
quicker.
v2: Enable the deferred force_wake_put for regular register reads as
well.
v3: Beautification and make sure we disable forcewake when shutting
down.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Cc: Ben Widawsky <ben at bwidawsk.net>
Cc: Ville Syrjälä <ville.syrjala at linux.intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140319/ff6567ea/attachment.html>
More information about the intel-gfx-bugs
mailing list