<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [regression] [i915] DMAR Errors Spamming Logs"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96584">bug 96584</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>ASSIGNED
           </td>
           <td>RESOLVED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [regression] [i915] DMAR Errors Spamming Logs"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96584#c19">Comment # 19</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [regression] [i915] DMAR Errors Spamming Logs"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96584">bug 96584</a>
              from <span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span></b>
        <pre>commit 48f112fed3b07858f1b3a78548d23320fb96747b
Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Date:   Fri Jun 24 14:07:14 2016 +0100

    drm/i915: Fill unused GGTT with scratch pages for VT-d

    One of the numerous VT-d workarounds we require is that the display
    hardware reads past the end of the buffer triggering VT-d faults. This
    is acknowledged in the code as being safe "since we fill the unused
    portions of the GGTT with the scratch page". Alas, that is no longer
    always true and so we trigger DMAR read faults.

    Skylake also requires another workaround to avoid mixing VT-d and
    unpopulated PTE, and so there we also need to ensure we fill unused
    entries with the scratch page.

    Reported-by: Mike Lothian <<a href="mailto:mike@fireburn.co.uk">mike@fireburn.co.uk</a>>
    Bugzilla: <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [regression] [i915] DMAR Errors Spamming Logs"
   href="show_bug.cgi?id=96584">https://bugs.freedesktop.org/show_bug.cgi?id=96584</a>
    Fixes: f7770bfd9fd2 ("drm/i915: Skip clearing the GGTT on full-ppgtt
systems")
    Signed-off-by: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
    Cc: David Weinehall <<a href="mailto:david.weinehall@intel.com">david.weinehall@intel.com</a>>
    Cc: Joonas Lahtinen <<a href="mailto:joonas.lahtinen@linux.intel.com">joonas.lahtinen@linux.intel.com</a>>
    Link:
<a href="http://patchwork.freedesktop.org/patch/msgid/1466773634-8106-1-git-send-email-chris@chris-wilson.co.uk">http://patchwork.freedesktop.org/patch/msgid/1466773634-8106-1-git-send-email-chris@chris-wilson.co.uk</a>
    Reviewed-by: David Weinehall <<a href="mailto:david.weinehall@intel.com">david.weinehall@intel.com</a>></pre>
        </div>
      </p>


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

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