<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#c3">Comment # 3</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:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
        <pre>Unfortunately it's not just a switch to flip on. A lot of the current code is
very confused about cpu pages vs gpu pages (which are always 4K). Also one
would need a bunch of handling code to deal with sub-cpu-page-sized allocations
on the GPU (or conversely just disallow those entirely).

Nouveau is known to not work properly on non-4K-cpu-page-size, at least with
some GPUs (maybe even all).

AFAIK the benefits of using 64K-pages are virtually non-existent outside the
HPC space (each cached 1 byte file takes up 64K of memory, so it goes a lot
faster). But that's certainly not an argument for not supporting 64K pages in
nouveau.

The argument for not supporting 64K pages is -ENOPATCH :) AFAIK benh tried for
a while and failed. This was ~2y ago.</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>