<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - powerpc64 & 64Kb kernel pagesize not working with nouveau"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94757#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - powerpc64 & 64Kb kernel pagesize not working with nouveau"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=94757">bug 94757</a>
              from <span class="vcard"><a class="email" href="mailto:benh@kernel.crashing.org" title="Benjamin Herrenschmidt <benh@kernel.crashing.org>"> <span class="fn">Benjamin Herrenschmidt</span></a>
</span></b>
        <pre>There's an old patch of mind floating on the lists somewhere that did make it
somewhat work on my G5's nv43 but it only addressed part of the problem (the
kernel framebuffer basically).

There's also an issue in that the per-context registers that are meant to be
mapped into userspace are only 4K appart.

nVidia binary driver on POWER8 (for compute) works around that by using the
_PAGE_4K_PFN hack we have which allows a driver to create a user mapping for a
64K page that is made of 16 times the same underlying HW 4K page.

That requires unfortunately some trickery to deal with on both side of the
user/kernel interface, so it's not a "drop-in" fix in the existing stack.</pre>
        </div>
      </p>


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

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>