]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: drop WaMbcDriverBootEnable workaround
authorJesse Barnes <jbarnes@virtuousgeek.org>
Wed, 21 Aug 2013 15:08:55 +0000 (08:08 -0700)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 23 Aug 2013 12:52:32 +0000 (14:52 +0200)
commitf8955217407a2386d0c972774281f7bb01b672bc
treeb0589b487c2597452524ed71f3fba75313565d7d
parent4e2064b4168a2cbd2c69f608002b1f7177603592
drm/i915: drop WaMbcDriverBootEnable workaround

Turns out the BIOS will do this for us as needed, and if we try to do it
again we risk hangs or other bad behavior.

Note that this seems to break libva on ChromeOS after resumes (but
strangely _not_ after booting up).

This essentially reverts

commit c26a635db78d7b6a2456e20342bf9bbb925c9891
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date:   Thu Jun 14 11:04:48 2012 -0700

    drm/i915: load boot context at driver init time

and

commit 0c46858ceac76dd05dd346617b7509e96071f02b
Author: Paulo Zanoni <paulo.r.zanoni@intel.com>
Date:   Tue Nov 20 13:27:44 2012 -0200

    drm/i915: implement WaMbcDriverBootEnable on Haswell

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Reported-and-Tested-by: Stéphane Marchesin <marcheu@chromium.org>
[danvet: Add note about impact and regression citation.]
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_pm.c