[Bug 105637] i915 crashes MacBook2,1 when booted in EFI mode
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon May 28 06:13:49 UTC 2018
https://bugs.freedesktop.org/show_bug.cgi?id=105637
--- Comment #20 from Peter Nowee <peter.nowee at gmail.com> ---
Created attachment 139806
--> https://bugs.freedesktop.org/attachment.cgi?id=139806&action=edit
git bisect log on linux (torvalds tree) for MacBook 2,1 i915 GPU hang
Ok, I did a git bisect on linux (torvalds tree) and the first bad commit is:
commit 23ac12732825901b3fc6ac720958d8bff9a0d6ec
Author: Ville Syrjälä <ville.syrjala at linux.intel.com>
Date: Fri Nov 17 21:19:09 2017 +0200
drm/i915: Redo plane sanitation during readout
Unify the plane disabling during state readout by pulling the code into
a new helper intel_plane_disable_noatomic(). We'll also read out the
state of all planes, so that we know which planes really need to be
diabled.
Additonally we change the plane<->pipe mapping sanitation to work by
simply disabling the offending planes instead of entire pipes. And
we do it before we otherwise sanitize the crtcs, which means we don't
have to worry about misassigned planes during crtc sanitation anymore.
v2: Reoder patches to not depend on enum old_plane_id
v3: s/for_each_pipe/for_each_intel_crtc/
Cc: Thierry Reding <thierry.reding at gmail.com>
Cc: Alex Villacís Lasso <alexvillacislasso at hotmail.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103223
Reviewed-by: Daniel Vetter <daniel.vetter at ffwll.ch>
Tested-by: Thierry Reding <thierry.reding at gmail.com>
Link:
https://patchwork.freedesktop.org/patch/msgid/20171117191917.11506-3-ville.syrjala@linux.intel.com
Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
(cherry picked from commit b1e01595a66dc206a2c75401ec4c285740537f3f)
Signed-off-by: Jani Nikula <jani.nikula at intel.com>
Attached is the bisect log.
I don't really know how to go from here. I tried reverting that commit on top
of the current master, but that leads to merge conflicts. I tried to solve
them, but did not succeed, because too much has changed. Hope someone else can
pick it up from here. But let me know if you need some more info or if I need
to test something.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20180528/45f459ac/attachment-0001.html>
More information about the intel-gfx-bugs
mailing list