<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - i915.ko corrupt text lines at top, [drm] GPU HANG: ecode 2:0:0x037fffc1, reason: Ring hung"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96473#c10">Comment # 10</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - i915.ko corrupt text lines at top, [drm] GPU HANG: ecode 2:0:0x037fffc1, reason: Ring hung"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96473">bug 96473</a>
              from <span class="vcard"><a class="email" href="mailto:fdporg@vega.pgw.jp" title="Taketo Kabe <fdporg@vega.pgw.jp>"> <span class="fn">Taketo Kabe</span></a>
</span></b>
        <pre>temp patch of <a href="show_bug.cgi?id=96473#c9">Comment 9</a> worked! Clean native resolution text console.

Now how should we implement this properly?
82865G is Gen 2;
The switch-case in i915_gem_init_stolen() for 82865G goes to

        switch (INTEL_INFO(dev_priv)->gen) {
        case 2:
        case 3:
                break;

which leaves reserved_base variable uninitialized (=0),
and screwing up the rest.

Also at the end of i915_gem_init_stolen() says
        /*
         * Basic memrange allocator for stolen space.
         *
         * TODO: Notice that some platforms require us to not use the first
page
         * of the stolen memory but their BIOSes may still put the framebuffer
         * on the first page. So we don't reserve this page for now because of
         * that. Our current solution is to just prevent new nodes from being
         * inserted on the first page - see the check we have at
         * i915_gem_stolen_insert_node_in_range(). We may want to fix the fbcon
         * problem later.
         */
        drm_mm_init(&dev_priv->mm.stolen, 0, dev_priv->gtt.stolen_usable_size);

so I may have stumped apon a hot spot.</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 on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>