<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - i915 crashes MacBook2,1 when booted in EFI mode"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105637#c20">Comment # 20</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - i915 crashes MacBook2,1 when booted in EFI mode"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105637">bug 105637</a>
              from <span class="vcard"><a class="email" href="mailto:peter.nowee@gmail.com" title="Peter Nowee <peter.nowee@gmail.com>"> <span class="fn">Peter Nowee</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=139806" name="attach_139806" title="git bisect log on linux (torvalds tree) for MacBook 2,1 i915 GPU hang">attachment 139806</a> <a href="attachment.cgi?id=139806&action=edit" title="git bisect log on linux (torvalds tree) for MacBook 2,1 i915 GPU hang">[details]</a></span>
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ä <<a href="mailto:ville.syrjala@linux.intel.com">ville.syrjala@linux.intel.com</a>>
    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 <<a href="mailto:thierry.reding@gmail.com">thierry.reding@gmail.com</a>>
        Cc: Alex Villacís Lasso <<a href="mailto:alexvillacislasso@hotmail.com">alexvillacislasso@hotmail.com</a>>
        Bugzilla: <a class="bz_bug_link 
          bz_status_CLOSED  bz_closed"
   title="CLOSED DUPLICATE - Massive screen corruption on KMS startup under kernel-PAE-4.13.4-200.fc26.i686 in Acer Aspire One ZG5"
   href="show_bug.cgi?id=103223">https://bugs.freedesktop.org/show_bug.cgi?id=103223</a>
        Reviewed-by: Daniel Vetter <<a href="mailto:daniel.vetter@ffwll.ch">daniel.vetter@ffwll.ch</a>>
        Tested-by: Thierry Reding <<a href="mailto:thierry.reding@gmail.com">thierry.reding@gmail.com</a>>
        Link:
<a href="https://patchwork.freedesktop.org/patch/msgid/20171117191917.11506-3-ville.syrjala@linux.intel.com">https://patchwork.freedesktop.org/patch/msgid/20171117191917.11506-3-ville.syrjala@linux.intel.com</a>
        Signed-off-by: Ville Syrjälä <<a href="mailto:ville.syrjala@linux.intel.com">ville.syrjala@linux.intel.com</a>>
        (cherry picked from commit b1e01595a66dc206a2c75401ec4c285740537f3f)
        Signed-off-by: Jani Nikula <<a href="mailto:jani.nikula@intel.com">jani.nikula@intel.com</a>>

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.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>